这个项目存放我的emacs的配置文件。
- 支持emacs23以上版本
- 支持windows和linux
- 调整显示模样,界面更加美观、方便
- 自定义多个快捷键
- 默认启用ido模式,查找文件、命令更加方便
- 使用ibuffer管理多个buffer
- 使用unicad自动识别utf8和gbk编码,打开中文文件不再出现乱码
- 使用browse-kill-ring可查看所有剪切下来的文本
- 使用dired浏览目录
- 使用unique保证不会有重名的buffer
- 对C/C++开发有较多支持
- 方便地查找文件(目录)内的字符串
- 支持svn, git等版本管理工具
- 使用multi-shell管理多个shell
- 使用C-c o快速打开最近打开过的文件
- 其它的特性
到 这里 下载编译好的emacs,将其解压到 C:/Emacs 目录下。
也就是说emacs的安装目录是 C:/Emacs ,这一点很重要,如果你不想装在这里,那么就要自己修改注册表文件 quick\_open.reg 和 set\_path.reg 。
- 下载 https://github.com/wuyao721/51dotemacs 的打包文件master.zip,将内容解压到emacs安装目录下
- 将目录 C:/Emacs/.emacs.d/elisp 下的 XXX.example.el 该名为 XXX.el ,并酌情修改,主要是设置环境变量
- 按照你的喜好修改 .emacs 文件(可选)
可以通过注册表修改键盘按键,而我用的是一个小工具—— 键盘映射工具 。 windows8可用使用 caps2ctrl.win8.reg 来修改注册表。
导入 quick\_open.reg 到注册表,要保持与emacs的安装目录一致。
导入 set\_path.reg 到注册表,要保持与emacs的安装目录一致。
一直都没搞明白为什么emacs在windows下字体会这么丑,试了不少的字体,最后选择了一个 雅黑consolas字体库 ,文件名大概是 YaHei.Consolas.1.11b.ttf ,上网搜搜就能找到。对应的配置是:
(set-default-font "-outline-YaHei Consolas Hybrid-normal-normal-normal-sans-19-*-*-*-p-*-iso8859-1")
我用的linux系统是ubuntu,其它linux系统方法类似。
这里推荐使用emacs23以上版本,emacs23以下版本对utf-8的支持不是特别好。
这个是gtk版本,也就是用了gtk的ui库。
apt-get install emacs23
这个是 x-window 版本,ui库比其gtk简单些吧。
apt-get install emacs23-lucid
这个版本是不支持 x-window 的,服务器可以选择装这个。
apt-get install emacs23-nox
安顺序执行以下的指令,就可以使用我的emacs配置。
root@ubuntu:~# cd ~/ root@ubuntu:~# git clone git://github.com/wuyao721/51dotemacs.git root@ubuntu:~# cp 51dotemacs/.emacs ~/ root@ubuntu:~# cp -r 51dotemacs/.emacs.d ~/
服务器版的emacs还须配上一个screen(可以参考我这篇文章——一个emacser的screen ),把 .screenrc 也拷到HOME目录即可。
cp 51dotemacs/.screenrc ~/