我也来回一下吧 :)
1. org-mode
org-mode 是我放不下 emacs 最简单且最直接的理由,用他不论是记事、
写文件、写 PDF 档案,都是非常简洁且方便的,在我了解何谓
文学编程 (Literate programming) 后,我就将我的 emacs 配置改用
org-mode 来写。
- org-mode & literate programming
http://orgmode.org/worg/org-contrib/babel/intro.html
- 我的 emacs 配置 (请用 org-mode 打开)
http://tinyurl.com/bvdqp6v
2. helm
这是原本由 anything 变出来的新专案(其实他根本就是 anything)
helm 可以透过系统的 locate 命令来快速帮你找寻档案、buffer,
或是你目前打开的文件中的某些文字(helm-occur), 要说使用感觉的话,
他和 vim 的 ctrl-p 很像,但是透过各式各样的扩展,他更加强大。
- helm 主页
http://emacs-helm.github.io/helm/
3. auto-complete
这应该是不需要介绍的扩展了,现在大家用 emacs 都会用他来进行
自动补全的动作
- auto-complete 主页
http://cx4a.org/software/auto-complete/
4. yasnippet
这也是几乎都会装的扩展,能够很方便帮你插入你预先定义好的样板
(template)
- yasnippet 主页
http://capitaomorte.github.io/yasnippet/
5. el-get
就和他名称一样, 可以想成这是 emacs 下的 apt-get, 透过你自订义
的菜单 (recipe), 就算该套件并未被收录到 melpa 或是 elpa 库,
你还是可以很帮便的升级/移除你的 emacs 扩展
(让我想到很早以前是透过 shell script 进行扩展管理的.....)
- el-get 主页
http://tapoueh.org/emacs/el-get.html
6. magit
若项目有使用 git 进行版本管理, magit 是你在 emacs 下非常好的选择,
若想要花俏一点, egg 也是个很棒的选择
* egg 似乎是fork 自 magit的案子, 但是维护者较少...., 相对的,
接口非常漂亮
* 使用 magit-wip 也可以透过 git-wip 来帮你对编辑过的档案进行备份
- magit 主页
http://philjackson.github.io/magit/
7. o-blog
想要使用 org-mode 写 blog吗? 觉得用 org-mode 转换到 jekyll 很麻烦吗?
o-blog 是在 emacs 下产生静态网站的非常好的方案, 做出来的网页,
可以放在 github/bitbucket 等站点上
- o-blog 主页
http://renard.github.io/o-blog/
8. evil
觉得 emacs 每个命令都要组合键很麻烦吗?喜欢 vim 那样的方式吗?
evil 是脱胎自 viper/vimplus/vim-mode 的emacs 下最完美的 vim
模拟外挂
- evil 主页
http://gitorious.org/evil/pages/Home
我越来越觉得自己在写广告文了 XD 先暂时打住 :)
emacs 下还有许多很 cool 的点子, 比如最近冒出来的 disater,
他可以将你所写的 c/c++ code 转换成组合语言, 这点子实在是太
cool 了
- disater
https://github.com/jart/disaster
基本上我觉得玩 emacs 就是多看别人的配置, 可以在里面找到很多很棒
的外挂.