2009-10-09 3 views

Antwort

13

Wie erwähnt, müssen Sie Ihre Syntax Tabelle ändern. Das Gesagte ändert die aktuelle Tabelle ...

Jede Sprache verfügt über eine Syntaxtabelle, z. Für C++, könnten Sie

(modify-syntax-entry ?_ "w" c++-mode-syntax-table)

Ich weiß nicht, was tun „Ihre C# Modus“ Anwendungen, aber eine schnelle M-x apropos mit einem Blick aus syntax-table sollten Sie ermitteln, ...

+3

Das hat es getan. '(modify-syntax-entry? _" w "csharp-mode-syntax-tabelle)' Danke. – Cheeso

8

Sie müssen Ihre Syntax-Tabelle nicht unbedingt ändern. _ gehört zum Syntaxklassensymbol im csharp-mode, Sie können also anstelle von forward-word verwenden. forward-symbol ist in thingatpt, die mit Emacs (mindestens 23) kommt.

Sie können später schnell die Syntax-Tabelle eines Modus mit C-h s (beschreiben-Syntax) betrachten.

Verwandte Themen