如何将Emacs 24配置为K& R(或Stroutrup)样式?

时间:2013-09-22 11:03:47

标签: c++ emacs elisp emacs24 yasnippet

我想要这样的代码。

for (;;) {

}

但YASnippet总是输出这个。

for (;;)
{

}

有没有办法改变C ++风格?

这是我的.emacs文件。

(setq c-default-style "stroustrup")

(add-to-list 'load-path "~/emacs/yasnippet/") (require 'yasnippet) (yas-global-mode 1)

1 个答案:

答案 0 :(得分:0)

您只需自己编辑代码段即可。 它位于snippets/cc-mode/for。 以下是我的看法:

# -*- mode: snippet -*-
#name : for (...; ...; ...) { ... }
# --
for (unsigned int ${1:i}=0; $1<${2:N}; ++$1)$0

我使用here中的函数分别插入大括号, 因为有时你需要大括号,有时候不需要。