从c ++中的struct函数中删除gnu样式缩进

时间:2013-10-01 09:54:08

标签: emacs indentation

我正在使用emacs。我已将缩进样式设置为“linux”,但对于structm中的函数,缩进样式最终变成了gnu。如何删除它?

我拥有的是:

struct Graph{
    vector<lld> *adj;
    lld V;
    Graph(lld V_)
        {
            V=V_;
            adj=new vector<lld>[V+1];
        }

}

我想要的是:

struct Graph{
    vector<lld> *adj;
    lld V;
    Graph(lld V_)
    {
            V=V_;
            adj=new vector<lld>[V+1];
    }

}

1 个答案:

答案 0 :(得分:1)

这是实现这一目标的一种方式:

(add-hook 'c-mode-common-hook (lambda () (c-set-offset 'inline-open 0)))