推荐一种emacs配置文件的组织方法

我平时经常在四台电脑上使用emacs,家里有两台,公司有两台,xp,ubuntu,osx,fedora,都是我经常使用的系统,为了在各个不同的平台上使用相同的习惯,需要将emacs做相同的配置,相同的功能。最简单的办法是复制,但有些内容在不同的平台上是不一样的,比如cygwin,我只有在windows上才使用,有些时候仅仅是想将某个插件临时禁用了(包括它的相关配置),这样很容易就造成了平台之间的不一致,每次使用造成不少麻烦。当然,我使用git来不断的更新我的配置,但有些内容则没有想象的那么简单。

前段时间在网上找关于编译错误解析(这个问题目前还没有解决)的时候,看到了别人的一篇关于emacs配置文件的组织方式:http://ann77.emacser.com/Emacs/EmacsOrginzeDotEmacs.html,具体内容可以看那篇文章,这里简单的说一下。

继续阅读推荐一种emacs配置文件的组织方法

emacs编译代码很有用的设置

我项目的源文件和控制编译的脚本不在同一个目录中,在emacs中虽然通过打开makefile文件,然后编译也可以,但很不方便,我希望找到一个可以自动查找makefile文件然后编译的插件或者配置。刚开始我准备自己写一个,因为android的emacs插件有一个类似的功能,但由于对lisp几乎完全不会,弄了半天也无结果,就在网上找找,没想到还真被我找到了。将下面的代码插入到.emacs文件中:
继续阅读emacs编译代码很有用的设置