默認情況下, Emacs 已經可支持 c/c++ 以及 Java 開發(其它的語言我沒試過,因為我機器上只有上述幾種語言的編譯器),但如果你想用它來開發 C# 還需要做一些其它的工作。 Emacs 就像一把槍,在需要時可以添入不同的子彈,我們現在需要的就是找一粒刻有 C# 字樣的子彈壓入槍膛。這粒子彈的名字叫 C# for Emacs mode ,是由微軟的一位工程師 Brad Merrill 利用業余時間開發的,可以在他的個人網站 http://www.cybercom.net/~zbrad/ 處下載,最新版本為 4.0 。
下載之后需要對所獲得的 package 文件進行一些簡單的配置。因為我此前也沒有接觸過 Lisp 語言,因此配置成了一大難題。經過一番 google 搜索后,終于在 http://www.experts-exchange.com/Programming/Q_20815476.html 找到了答案。原來配置竟是非常簡單:
1.? 把下載文件夾中 cite-lisp 子目錄下的文件復制到 Emacs 安裝目錄 \cite-lisp\ 下。
2.? 把下載文件中 zbrad.emacs 文件( .emacs 是 Emacs 的配置文件)也復制到 Emacs 安裝目錄 \cite-lisp 子目錄下,然后改名為 site-start.el 。
3.? 重新啟動 Emacs , OK !