2013-09-22 47 views
1

我想要這樣的代碼。如何將Emacs 24配置爲K&R(或Stroutrup)風格?

for (;;) {

}

但YASnippet總輸出這一點。

 
for (;;) 
{ 

} 

有沒有辦法改變C++風格?

這是我的.emacs文件。

(setq c-default-style "stroustrup")

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

回答

0

你只需要編輯片斷自己。 它位於snippets/cc-mode/for。 這裏是我的樣子:

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

我與函數分別插入支架從here, 因爲有時你需要花括號,有時不是。