现在的位置: 首页 > 综合 > 正文

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

2012年11月10日 ⁄ 综合 ⁄ 共 1494字 ⁄ 字号 评论关闭

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.



抱歉!评论已关闭.