Getting csharp-mode Emacs Syntax-Hervorhebung funktioniert

8

Googlen "csharp mode emacs" liefert die Seite

  

Ссылка

enthält einige Links zu verschiedenen herunterladbaren Emacs-Lisp-Dateien. Der 2005er Link (DylanMoonfire) ist kaputt, also habe ich heruntergeladen:

  

Ссылка

als ~ / .emacslib / csharp-mode.el

und hinzugefügt:

%Vor%

zu meiner .emacs-Datei (überall, Anfang, Mitte oder Ende). Ich versuche, eine neue Textdatei namens "t.cs" zu bearbeiten und erhalte den Fehler:

  

Dateimodus-Spezifikationsfehler: (Fehler "Puffer t.cs ist kein CC-Modus-Puffer (c-set-style)")

und keine Syntax-Hervorhebung. Ich bin nicht sehr versiert in Emacs-Lisp, aber ich weiß genug, um Unterstützung für viele Sprachen-Modi zu installieren und csharp-Modus ist einfach nicht nett im Vergleich zu jedem anderen Sprachmodus, den ich installiert habe.

Ich war aufgeregt, mit Mono auf meinem Mac zu spielen und geriet in diese lächerliche Barriere! Jeder da draußen weiß, wie man anständige Unterstützung für C # Syntax Highlighting in Emacs bekommen?

Hinweis: Ich verwende ein MacBook Pro, auf dem Emacs 22.1.1 unter OS X Leopard läuft.

    
Jared Updike 14.07.2009, 05:51
quelle

3 Antworten

12

Ich habe eine neuere Version von csharp-mode 0.7.0 , gehe zum Ende der Seite und lade es als einfachen Text herunter. Versuchen Sie jedoch nicht, den Modus zu laden.

Habe gerade den Code auch auf emacswiki hochgeladen: charp-mode.el

    
danielpoe 14.07.2009, 09:29
quelle
1

Was Sie haben, scheint sehr veraltet zu sein. Es ist schade, dass die aktuellere Version nicht irgendwo sicherer gehostet wurde, wie der Emacs-Kern, EmacsWiki oder Github.

Aber Sie können auch versuchen, auf #emacs (Freenode) zu fragen, ob Ihnen jemand die aktuellere Datei schicken kann.

    
jrockway 14.07.2009 07:42
quelle
0

Ich habe eine kleine Änderung vorgenommen, um Tabulator-Einrückungen um 4 Leerzeichen zu machen und Klammern richtig zu behandeln, so dass nun Tabs in jeder Zeile "in Bezug auf Konventionen in Visual Studio" das Richtige tun.

Ссылка

    
Jared Updike 29.07.2009 03:31
quelle

Tags und Links