这段文字包含一些与编程有关的可下载的emacs lisp文件链接。其中2005年的链接(DylanMoonfire)已经失效,因此我下载了:
http://lists.ximian.com/pipermail/mono-list/2002-May/006182.html
将 ~/.emacslib/csharp-mode.el 添加:
(autoload 'csharp-mode "csharp-mode"
"Major mode for editing C# code." t)
(setq auto-mode-alist (cons '( "\\.cs\\'" . csharp-mode ) auto-mode-alist ))
将以下内容添加到我的.emacs文件中(任何位置,开头、中间或结尾均可)。我试图编辑一个名为“t.cs”的新文本文件,但出现了以下错误:
文件模式规范错误:(错误:“Buffer t.cs is not a CC Mode buffer (c-set-style)”)
没有语法高亮。我不太熟悉emacs-lisp,但我知道如何安装支持多种语言模式,而csharp-mode与我安装的其他每种语言模式相比表现得不太友好。
我很兴奋地想在我的Mac上玩Mono,但遇到了这个荒谬的障碍!有人知道如何在emacs中获得良好的C#语法高亮支持吗?
注意:我正在使用运行OS X Leopard的MacBook Pro上的Emacs 22.1.1。