Your comments

Cool, thanks!

I also noticed that the latest Mac App Store version of Smultron now has a PowerShell syntax definition. This one is quite different from yours. Can you try it out and tell me which one is "better"?
Textastic uses libcurl for FTP and SFTP file transfers.  Unfortunately, the error messages of libcurl are not localized. But, while it would be nice if they were also available in German, I don't think it's really that important.
Sounds good. I've seen similar implementations in IDEs from Borland/Inprise/Embercadero.