HTML, CSS und Javascript sind ja auch sehr nützlich und mit PHP nicht so einfach machbar.
Ups, ich hätte wohl die Frage komplett durchlesen sollen...

Ja, show_source() klappt natürlich nur mit PHP-Dateien und hat auch nur schöne Farben, wenn diese in PHP so konfiguriert wurden.