我使用emacs作为我在C中编程的主要IDE.我正在探索配置emacs的方法,以便更像IDE而不是简单的文本编辑器.当然我想要语法高亮,最好是一些代码完成.我还想要单独的缓冲区来允许shell命令和Mx编译.我希望它在访问C源文件时自动打开到这个多缓冲区表单,而不是必须单独启动每个缓冲区.我将主要用于Linux/BSD Unix开发,虽然我也在Mac OS X(再次是Unix)和Windows(Windows 7 64位)上编码.
我探讨了由Phil Hagelberg(技术)发布的Emacs入门套件,但它似乎非常注重动态语言和git的使用.我主要使用emacs进行C语言开发,并使用mercurial进行VC.我也是一个相对新手,使emacs的配置对我来说相对令人生畏.
我现在正在使用CEDET和Emacs代码浏览器(ECB)包,它更符合我的要求,但仍然不完美.
有关自定义emacs作为C编程IDE欢迎的任何建议.
Nou*_*him 24
自从我做完C以来已经有一段时间了,但这里有一些指示.
Mx编译适用于make如果你在你的设置中有一个Makefile,它应该工作正常(defauly flymake规则也使用它).像这样的规则
check-syntax:
gcc -Wall -o nul -S ${CHK_SOURCES}
Run Code Online (Sandbox Code Playgroud)
会照顾飞马.当您在子目录中编辑但希望从顶部编译时,这很有用.
git,所以我使用magit代替.mercurial应该有类似的问题.祝好运.