`

使用最新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.
分享到:
评论

相关推荐

    windows环境下emacs elpa常用package打包

    标题"windows环境下emacs elpa常用package打包"指的是在Windows操作系统中,将常用的Emacs ELPA包打包成一个压缩文件,便于用户一次性下载并安装到他们的Emacs配置中。这有助于简化安装过程,尤其是对于那些不熟悉...

    elpa:Emacs中国ELPA多个

    "emacs"和"elpa"已经明确了这是关于Emacs和它的包管理系统。"emacs-packages"表示这个压缩包与Emacs的软件包有关,可能包括了各种功能各异的插件。"EmacsCSS"则提示我们,其中可能包含了一些用于美化Emacs界面的CSS...

    elpa镜像(方便在公司内部下载)

    在Emacs中,ELPA(Emacs Lisp Package Archive)是一个用于分发和管理Emacs扩展包的系统,使得用户可以方便地安装和更新各种插件以增强编辑器的功能。 标题“elpa镜像(方便在公司内部下载)”指的是为了解决公司网络...

    emacs 配置

    此外,`.emacs.d`目录还可以包含其他子目录,如`elpa`用于存储安装的包,或者`custom`用于保存Emacs自动生成的配置备份。 总结起来,一个高效的Emacs配置应该包含智能的自动补全(auto-complete),强大的代码导航...

    emacs配置文件,针对emacs23.1

    4. **插件安装与配置**:Emacs可以通过ELPA(Emacs Lisp Package Archive)或其他源安装和管理大量插件。配置文件可能包含了这些插件的安装和启用代码,例如自动完成工具AUCTeX、代码补全工具company-mode、版本控制...

    emacs.d-master.zip

    3. **elpa/** - ELPA(Emacs Lisp Package Archive)是官方的 Emacs 包管理器,用于安装和管理外部的 Elisp 包。在这个目录下,你会找到已经安装的包的源代码。 4. **custom/** - 这个目录通常用于存放通过内置 `...

    emacs配置

    "启动emacs自动更新"可能指的是配置中包含了自动检查并安装更新的设置,确保Emacs始终处于最新状态,以获取最新的功能和修复。 在Emacs中,配置文件通常是`.emacs`或`.emacs.el`,这是一个Lisp脚本,用于定义Emacs...

    emacs播放Mp3文件

    3. 将`mpg123.el`放到Emacs的`load-path`中,通常是`~/.emacs.d/elpa`目录。 4. 加载`mpg123.el`:在Emacs中执行`M-x load-file`,然后选择`mpg123.el`的位置。 5. 配置混音器:根据系统环境设置适当的混音器参数,...

    emacs配置文件

    2. **elpa**:这个目录存放了通过Emacs包管理器(如MELPA或ELPA)安装的扩展包。每个包都有自己的子目录,包含相关的el文件。 3. **lisp**:用户自定义的Elisp代码通常放在这里,用于实现特定功能或者扩展Emacs。 ...

    emacs 编程相关perl

    Perl 是一种脚本语言,常用于文本处理、系统管理以及各种复杂任务。结合 Emacs 和 Perl,我们可以创建一个高效的工作环境,尤其对于处理Perl代码时。 在Emacs中,Perl开发者可以利用各种Perl相关的模式、插件和工具...

    GNU Emacs for windows

    - 社区提供了大量的插件和配置文件,可以通过MELPA、ELPA等包管理器方便地安装和更新。 总之,GNU Emacs for Windows是Windows用户享用Emacs的强大功能的理想选择。无论是初学者还是经验丰富的开发者,都可以通过...

    emacs 配置文件

    2. `elpa`: 这个目录用于存储从MELPA(Emacs Lisp Package Archive)或其他包管理器安装的第三方扩展包。这些包可以提供额外的功能,例如自动完成、语法高亮、版本控制集成等。 3. `custom`: 这个目录通常用于存储...

    matlab-emacs

    这些模式可以通过Emacs的包管理器如MELPA(Marmalade Repository)或ELPA(Emacs Lisp Package Archive)进行安装。 3. **配置MATLAB模式**:安装完成后,需要在你的`.emacs`配置文件中激活MATLAB模式,并根据个人...

    spacemacs配置 包含.emacs.d 目录 和 .spacemacs 配置文件

    在Spacemacs中,这个目录包含了许多子目录和文件,例如`elpa`(用于存储安装的Emacs包)、`custom`(保存用户自定义的配置)以及`layers`(Spacemacs的核心层结构,定义了各种功能和模式)。当你首次启动Spacemacs...

    我的emacs配置文件 linux

    Emacs是一款强大的文本编辑器,尤其受到程序员和IT专业人员的青睐,因为它具有高度可定制性和丰富的功能。...通过不断学习和实践,用户可以进一步提升Emacs的使用效率,将其打造成一个强大的开发和管理工具。

    Emacs安装包,直接解压就可以用了

    - Emacs拥有丰富的扩展库,如MELPA(Melpa Stable)和ELPA(Emacs Lisp Package Archive)是两个主要的插件源,提供了数千个用于增强Emacs功能的包。 - 常见的Emacs扩展有:AUCTeX(LaTeX编辑),Magit(Git集成)...

    Emacs插件ecb

    要安装ecb,首先确保你的Emacs已经配置了包管理器如ELPA(Emacs Lisp Package Archive)或MELPA(Marmalade Emacs Lisp Package Archive)。然后,使用`M-x package-install`命令,输入“ecb”进行安装。安装完成后...

    auctex下载 emacs+auctex 写tex文件的利器

    然后,可以通过Emacs的包管理器MELPA(Marmalade或GNU ELPA)来安装AUCTeX。在Emacs中打开终端,输入以下命令: ```lisp M-x package-refresh-contents M-x package-install auctex ``` 安装完成后,需要在`.emacs`...

    关于emacs的经典教程和一些插件及配置文件

    - **窗口系统**:Emacs使用多窗口系统,可以同时编辑多个文件,并且支持分割视图。 - **键绑定**:Emacs的命令操作主要通过键盘快捷键完成,如C-x C-c用于退出Emacs,C-x C-f用于打开文件。 - **缓冲区与工作区**...

    Emacs Beginner‘s HowTo(Emacs入门指南英文版)

    可以通过官方渠道下载最新的Emacs版本,也可以通过各种包管理工具安装。 #### 2. 运行Emacs ##### 2.1 启动与退出Emacs 启动Emacs通常只需要在终端中输入`emacs`命令即可。退出Emacs可以使用快捷键`Ctrl+X`然后按`...

Global site tag (gtag.js) - Google Analytics