我的emacs版本是24.3在win7上用的,因为我主要写一些MFC,VC之类的代码,所以离不开windows。Emacs主要是在用org-mode记笔记,写文档什么的,感觉挺好。
之前有看到github上牛人的配置,插件是在第一次启动emacs时自动安装的,当时就感到很神奇:这个是怎么做的?难不成还用elisp写了安装脚本?我的emacs配置也是放github上的,图个方便。当然,我是插件+配置一起传上去的,速度很慢的,感觉很不爽。就想把自己的插件也弄成自动安装的,这样只要上传相应的xxx-cfg.el就行了(我都是这么写的)。完整的配置有接近20M,因为我装了ecb,yasnippet,auto-complete还有一大堆用的上用不上的大块头插件。其实cfg文件本身只有500K不到。昨天晚上,还真让我无意间找到个配置,是基于package.el的。Emacs24自带,emacs23可选。下面贴出来,大家有兴趣也可以弄自己的配置中去:
init.el中相关定义:
=========================================
;;define the base path
(defvar plugin-path "~/.emacs.d/plugins")
(defvar config-path "~/.emacs.d/my-config")
(defvar temp-path "~/.emacs.d/temp")
(defvar plugin-config-path (concat config-path "/plugin-config"))
(defvar elisp-fun-path (concat config-path "/elisp-fun"))