`

使用最新emacs 24, 以及elpa包管理系统

阅读更多
emacs 24最重要的功能就是有了“包管理系统”,我已经使用该功能有了大概2个
月了,使用后, 感觉就是跟以前不一样, 安装,更新,配置非常流畅,直观,
新手几乎不用配置,只需要安装一个 “starter-kit”包 就可以享受emacs带来的强大功能了。


到2011-10-31为止, emacs 24 已经释放出两个测试版了:
下载地址为:
ftp://alpha.gnu.org/gnu/emacs/pretest


Name    Size    Date Modified
[parent directory]             
emacs-24.0.90.tar.gz      48.6 MB  9/26/11 11:37:00 AM
emacs-24.0.90.tar.gz.sig  198 B    9/26/11 11:37:00 AM
emacs-24.0.91.tar.gz      48.6 MB  10/31/11 11:03:00 AM
emacs-24.0.91.tar.gz.sig  198 B    10/31/11 11:03:00 AM
windows/                           10/31/11 12:30:00 PM


不过我一直使用bzr下载最新代码来使用emacs


下载安装方式:
$ bzr branch bzr://bzr.savannah.gnu.org/emacs/trunk bzr-emacs
$ cd bzr-emacs
$ ./autogen.sh && make && sudo make install

更新代码,保持与服务器同步:


$ bzr pull --overwrite
$ rm -rf *
$ bzr revert
$ ./autogen.sh && make && sudo make install


如果更新过程中被意外中断, 比如停电,那么重新开始前,执行:
$ bzr  break-lock --force

推荐一个ELPA 服务器:
http://marmalade-repo.org/packages
里面有非常多的包可供下载,
这个服务器,任何人只要简单注册一个帐号,就可以提交自己的包.


不过它带给我们最大的便利是,它拥有非常的第3方爱好者, 他们收集,整理了网络上大量的包,提交到上面了。


而官方的源服务器,由于考虑版权的原因,只能由作者本人提交自己的包,所以
目前官方的服务器上http://elpa.gnu.org/packages/,只有少量的包可供下载:(2011-11-21为止只有26个)

而  http://marmalade-repo.org/packages 上面
已经有几百个包了,几乎包含了我们以前使用的所有包。
我之前也提交了我整理3个第三方包上去供大家下载。

使用方法:


添加下面的语句到你的.emacs文件中。
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))


执行这句代码:
C-x C-e


然后执行下面的语句即可安装starter-kit包:
M-x package-refresh-contents
M-x package-install RET starter-kit RET


这个包非常好用,特别是emacs新手, 这是作者的描述:


  The Starter Kit provides a more pleasant set of defaults than you get normally with Emacs. It was originally intended for beginners, but it offers a nicely augmented working environment for anyone using Emacs.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics