在MacOS X下编译emacs23

MacOS X下的几个emacs binary都不很满意,aquamacs和carbon emacs都是基于emacs22的,而且它们都自带了很多扩展包,不够“干净”。emacs.app是比较好的,它基于emacs23,而且是个很干净 的发行版,但是emacs.app最后发布的版本还是2007年的,在我的notebook上不支持鼠标滚轮,line wrap功能也是老的,在ecb上工作很不好。所以我想基于emacs.app自己编译一个emacs23。

根据emacs.app网站上的说明,emacs.app的patches已经于2008年7月合并到emacs官方的cvs了,所以直接从官方下载cvs就行了:

cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs

下载完后查看INSTALL文档,按文档写的方法进行编译:

./configure --with-ns
make -j2
make install

就会在nextstep目录下生成emacs.app了,把emacs.app拷贝到/Applications下,现在开始使用吧。

emacs.app默认的字体有部分中文不能正确显示,只要在Options->Set Default Font...设置成SimSun字体就可以了。

按上面的方法编译出来的emacs.app只能在当前的architecture上使用。我希望编译一个Universal Binariy,这样的话既可以在ppc,也可以在intel的cpu上运行。按照文档中的说法只要设置CFLAGS="-arch ppc -arch i386"就可以,可是我照这么试,编译出来的仍然不是Universal的,不清楚是怎么回事。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值