

Emacs 是我在 Ubuntu 下最主要的开发工具,在我去年开始的从 Ubuntu 往 Mac OS X 迁移的过程中,找不到一款真正好用的 Emacs for Mac 是我完成迁移的最大困扰。
其实,Emacs for Mac 各种版本也不少,但似乎都不是基于最新的 23.x 版本的(或者说不是纯粹的 Emacs),而我恰恰需要的就是 Emacs CVS 中的最新版本。
目前我所找到的 Emacs for Mac:
- Emacs for Mac OS X : 基于2009-07-30的 Emacs 23.1 版本,号称“Pure Emacs, No Extras, No Nonsense”;
- atomized.org Cocoa Emacs 23 nightly CVS builds : 每天都会编译新的 CVS 版本,和原生 Emacs 极其接近;
- Aquamacs : 基于 Emacs 22.x 版本,附带大量扩展包;(2009-07-30他们发布了一个基于 Emacs 23.1 + Cocoa 的预览版,不过我也不想再次试用了)
- CarbonEmacsPackage : Emacs 22.x 版本的 Carbon 编译包;
- Emacs for MacOS X : 基于Emacs 21.x 版本;
其实我在之前的探索中,第一个也还是基于 Emacs 22.x 的,而第二个是我在后来无意中才发现的,已经使用了几个月了,还是相当不错的。今天整理这个备忘清单的时候才发现第一个也更新了,下载使用后,也是非常棒的版本。
所以,第一和第二可以作为首选 Emacs for Mac OS X,唯一的差别是 nightly CVS builds 版本更新更快,而第一个是依据 Emacs 整数版本发布的,目前是 23.1.0。
以下是运行截图:
[Updated: 2012-05-01]:
虽然我提供了 .emacs 的下载,但依然陆陆续续有不少朋友问我如何配置的问题。今天再做个最近的更新吧。
我从最初 23.x 版本开始,一直使用的这个发行包: Emacs for Mac OS X
这个发行包,自从前几个更新(版本)开始,已经包含了 CEDET 插件,所以,你只需要再下载一个 ECB 就可以实现我截图中的目录效果,不过,记得最新版 Emacs 需要使用 ECB CVS 仓库中的版本。
另外,.emacs文件需要做点小改动了:
http://dirk.sh/dirk/Macintosh/dot.emacs
注意,我是将lisp相关资源存储在 ~/elisp 目录下,你需要下载 ECB ,其他的扩展包,可以在网上找找,如果需要,另外提出。
[Updated: 2010-11-01]:
不少朋友提到想参考我的.emacs配置文件,现提供如下地址下载:
http://dirk.sh/dirk/Macintosh/dot.emacs
注意,我是将lisp相关资源存储在 ~/elisp 目录下,你需要下载 cedet 和 ecb,其他的扩展包,可以在网上找找,如果需要,另外提出。
Sat, 10 Oct 2009 13:29:11 +0800
那个Emacs for Mac OS X感觉不错,装了一个很好用。
Wed, 21 Jul 2010 10:41:03 +0800
我下载了Emacs,但是要怎么配制成你截图这样的啊
目录在左边,然后文件在右边,打开的多个文件都在上面显示
请教
Wed, 21 Jul 2010 15:31:51 +0800
能否把你的.emacs 文件发份我的油箱啊!多谢
Tue, 7 Sep 2010 23:31:48 +0800
我也想知道lz怎么把emacs配置成这样的……
Sat, 30 Oct 2010 00:59:44 +0800
您好,不知道您是怎么配置Mac上面的emacs的,我以前也用emacs最近在Mac上面装了以后,遇到一个非常让人无语蛋碎的error,我添加load-path成功但是就是不能require里面的包,我以为权限问题,给了权限后还是不行,真的就,哎,如果您有时间,请指教下,方便的话可以把您的,emacs文件传我一份么??
Sat, 13 Aug 2011 21:02:10 +0800
貌似都没办法实现全屏....所以此时此刻,俺的emacs正在编译中。
dirk Reply:
Sat, 13 Aug 2011 21:31:33 +0800
Mac 下,我觉得没必要全屏,屏幕超大,绝对够了。
Wed, 26 Oct 2011 16:22:06 +0800
刚装了第一个,就看到这篇文章了。
Wed, 2 Nov 2011 03:36:58 +0800
hi, may i know how to put .emacs on the system? i do not know how to use it. thanks. i am a newbie for emacs.
Tue, 1 May 2012 14:40:16 +0800
求配置文件啊~~THX
dirk Reply:
Tue, 1 May 2012 15:47:03 +0800
请参看我博文末尾最新更新。
Wed, 2 May 2012 00:02:31 +0800
求所有的插件哦,一个个找太困难了。您不如一起打个包,传上来,大家好用。