我平时经常在四台电脑上使用emacs,家里有两台,公司有两台,xp,ubuntu,osx,fedora,都是我经常使用的系统,为了在各个不同的平台上使用相同的习惯,需要将emacs做相同的配置,相同的功能。最简单的办法是复制,但有些内容在不同的平台上是不一样的,比如cygwin,我只有在windows上才使用,有些时候仅仅是想将某个插件临时禁用了(包括它的相关配置),这样很容易就造成了平台之间的不一致,每次使用造成不少麻烦。当然,我使用git来不断的更新我的配置,但有些内容则没有想象的那么简单。
前段时间在网上找关于编译错误解析(这个问题目前还没有解决)的时候,看到了别人的一篇关于emacs配置文件的组织方式:http://ann77.emacser.com/Emacs/EmacsOrginzeDotEmacs.html,具体内容可以看那篇文章,这里简单的说一下。