参考此处,要设置namespace中的代码不缩进,在自定义的风格列表中加入(innamespace . 0)就行了。
Emacs23有一个很棒的新功能Per-Directory Local Variables,可按目录定义本地变量。只要在目标目录下
新建一个.dir-locals.el文件,在里面设置即可。
比如要在chromius源码目录使用google的编码风格,只要在chromius/.dir-locals.el中粘贴google-c-style.el
的google-c-style的常量设置,重置c++-mode的设置:
((c++-mode . ((c-recognize-knr-p . nil)
(c-enable-xemacs-performance-kludge-p . t) ; speed up indentation in XEmacs
(c-basic-offset . 2)
(indent-tabs-mode . nil)
(c-comment-only-line