Hallo Allerseits, Ich habe mal eine Frage an alle Emacs Experten: Wie kann man das Syntax-Highlightning im C und C++ mode ändern? Seit einiger Zeit versuche ich den XEmacs zum C-Programmieren zu verwenden, wobei mir der folding mode recht gut gefällt. Die "zusammengefalteten" Teile werden dabei in "/* {{{ blah... */" im C-mode bzw "// {{{ BlahBlah..." im C++ mode eingebettet und bleiben dann auch beim speichern bestehen. So weit so gut. Was mir jetzt allerdings weniger zusagt ist daß die Kopfzeilen eines "Folds" dann wie folgt auschauen // {{{ void myClass::myFunc (int dummy1, char dummy2, ...) und die endzeilen so // }}} was an sich auch nicht so schlimm währe. Das unangenehme ist allerdings das "//.*$" als Kommentar erkannt wird und deshalb das Syntax Highlightning für die Kopfzeile nicht aktiv ist. Kann man das so umändern daß "// {{{" und "// }}}" als eigene Schlüsselworter erkannt und zB. mit anderem Hintergrund eingefärbt werden bzw kann man die Regex für Kommentare selbst setzen z.B auf "//[^/][^ ][^{][^{][^{].*" ? Für jede Hilfe wäre ich sehr dankbar vor allem weil ich nirgens Informationen darüber gefunden habe. Muß ich mir den C und C++ mode selbst herunterladen und bytecompilieren? Noch eine weiter Frage: Kann man es auch irgendwie einstellen daß selbstdefinierte datentypen (size_type, BYTE, ......) so wie die eingebauten datentypen dargestellt werden? Bernhard -- __ ___ // ) ___--"" "-. \ |,"( /`--"" `. Bernhard Rieder & 13 \/ o \ ( _.-. ,'" ; bernhard@ratte.dhs.org |\" /`. \ , / | | \ ' .'`.; | | \.______________________________ _-'.' | |--..,,,\_ \________------------"""""""""""" '''" _-'.' ___"- ) '''" '''---~""
Attachment:
pgpsKVWbKXR8M.pgp
Description: PGP signature