::
se aggiungo l’opzione xleftmargin=\parindent il listato si sposta all’interno ma ancora non è allineato con il margine sinistro.
Perché mai i numeri di riga dovrebbero essere allineati con il margine sinistro? Fa’ qualche prova e scegli il modo migliore.
Ciao
Enrico