我现在在emacs中使用bsd样式。这是我几年前从学习pascal开始的一种风格,我决定将其他款式用于新项目。
但是,emacs bsd风格有两件事让我感到困惑。它缩进内联方法。
1)如何阻止它像这样缩进?
即
class A
{
A()
{
// do stuff
}
};
我希望大括号与这样的方法在同一行。
class A
{
A()
{
// do stuff
}
};
环顾四周似乎需要设置 c-set-offset substatement-open'0)
但是我不知道如何将它附加到lisp中的bsd样式。我试了一下,但在启动emacs时遇到了解析错误。
2)如何使tab键插入4个空格?
答案 0 :(得分:3)
我只是加倍检查了我的emacs设置,这就是你为我描述的内容:
(setq c-default-style "bsd"
c-basic-offset 4)
尝试插入空格而不是标签:
(setq tab-width 4)
(setq indent-tabs-mode nil)