Pour mémoire et pour votre information (au cas où vous l'ignoriez) : le package dcGeshi est là pour ça et fonctionne tout seul[1], j'adore.
Comme son nom l'indique il se sert du code générique Geshi.
Note
[1] A condition de mettre son code en "pre"