Emacs in ubuntu

Download GNU Emacs

Emacs download address

一、编译安装

1. 准备工作
(1)安装svn、ssh

sudo apt-get install ssh subversion

(2)安装texinfo(为了编译man包)

sudo apt-get install texinfo

(3)安装编译所需的支持包,依环境而定

sudo apt-get build-dep emacs25 libgtk2.0-dev xserver-xorg-dev
xorg-dev libncurses5 libncurses5-dev libidl.dev

此处记得勾上 Software & Updates里的source code
这里写图片描述

2. 编译、安装
创建目录:/opt/emacs25,将emacs安装到这里

sudo mkdir /opt/emacs25

注:最好指定一个安装目录,要不然编译出来的binary会被分散装到不同的地方

cd ~/emacs ./configure --prefix=/opt/emacs24 --with-x-toolkit=gtk

参数解释:
可以通过/.configure -h 来查看帮助文档
–prefix=/opt/emacs24 指定emacs安装目录,默认为/usr/local
–with-x-toolkit=gtk 指定环境为gtk

没有错误则继续:

make bootstrap

make info

编译完后,试运行一下 src/emacs -q,没有问题就可以安装了:

sudo make install

清理:

make clean

3. 添加你的安装路径
安装完后要在/usr/local/bin做一个链接(因为/opt/emacs24/bin/不在PATH变量中)

cd /usr/local/bin

sudo ln -s /opt/emacs24/bin/* ./

链接好后,在终端中输入emacs就可以启动emacs了。

4. 配置cedet
5. 配置ecb

5.1 下载ecb:

git clone https://github.com/alexott/ecb/

5.2 将下载好的ecb目录拷贝到~/.emacs.d目录

cp -rf ecb ~/.emacs.d

5.3 配置.emacs文件,添加以下内容

;;ecb
(add-to-list 'load-path "~/.emacs.d/ecb")
(require 'ecb)
;; (setq ecb-auto-activate t). ;;自动启动ecb
(global-set-key  [(f7)] 'ecb-activate) ;;F7:打开ecb
(global-set-key  [(f8)] 'ecb-deactivate) ;;F8:关闭ecb

声明:本文乃本人参考以下两位大神整理并且亲身测试成功整理出来的,为个人以后笔记。
参考1 http://blog.csdn.net/gqb_driver/article/details/29407717
参考2 https://blog.csdn.net/u010164190/article/details/78070206

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章