;; C++ Mode
(c-set-offset 'access-label '-2)
(c-set-offset 'inclass '4)
(setq c-default-style "k&r"
c-basic-offset 2)
那是我的 C++ 配置。我希望 Emacs 用 2 个空格缩进结构,就像缩进函数 if/while/for 块一样,但目前它这样做:
struct plane {
//4 spaces'?
};
但是,它这样做:
typedef car {
//2 spaces!
}
我尝试使用c-mode
and c++-mode
。当我M-x c-set-offset
在一个结构内(它当前缩进 4 个空格)时,它会将其检测为topmost-intro
(0 个空格),即使在 C++ 模式下也是如此。
基本上,我希望内部结构缩进 2 个空格,而不是现在的 4 个空格。(GNU Emacs 24.2.1)