wuyao721 / 51dotemacs

repository of 51's .emacs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目说明

这个项目存放我的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快速打开最近打开过的文件
  • 其它的特性

Windows平台下快速搭建Emacs

下载emacs

这里 下载编译好的emacs,将其解压到 C:/Emacs 目录下。

也就是说emacs的安装目录是 C:/Emacs ,这一点很重要,如果你不想装在这里,那么就要自己修改注册表文件 quick\_open.regset\_path.reg

emacs配置

  • 下载 https://github.com/wuyao721/51dotemacs 的打包文件master.zip,将内容解压到emacs安装目录下
  • 将目录 C:/Emacs/.emacs.d/elisp 下的 XXX.example.el 该名为 XXX.el ,并酌情修改,主要是设置环境变量
  • 按照你的喜好修改 .emacs 文件(可选)

Caps Lock & Ctrl

可以通过注册表修改键盘按键,而我用的是一个小工具—— 键盘映射工具 。 windows8可用使用 caps2ctrl.win8.reg 来修改注册表。

右键打开文件

导入 quick\_open.reg 到注册表,要保持与emacs的安装目录一致。

设置Emacs的HOME目录

导入 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平台快速搭建Emacs

我用的linux系统是ubuntu,其它linux系统方法类似。

安装emacs

这里推荐使用emacs23以上版本,emacs23以下版本对utf-8的支持不是特别好。

emacs23

这个是gtk版本,也就是用了gtk的ui库。

apt-get install emacs23

emacs23-lucid

这个是 x-window 版本,ui库比其gtk简单些吧。

apt-get install emacs23-lucid

emacs23-nox

这个版本是不支持 x-window 的,服务器可以选择装这个。

apt-get install emacs23-nox

emacs配置文件

安顺序执行以下的指令,就可以使用我的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 ~/

.screenrc

服务器版的emacs还须配上一个screen(可以参考我这篇文章——一个emacser的screen ),把 .screenrc 也拷到HOME目录即可。

cp 51dotemacs/.screenrc ~/

About

repository of 51's .emacs


Languages

Language:Emacs Lisp 100.0%Language:Groff 0.0%Language:Shell 0.0%