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

How to configure Emacs 24 to K&R(or Stroutrup) style?

本文关键字:Stroutrup 风格 Emacs 配置      更新时间:2023-10-16

我想要这样的代码。

for (;;) {

}

但是YASnippet总是输出这个。

对于 (;;){}

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

这是我的 .emacs 文件。

(setq c-default-style "stroustrup")

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

您只需要自己编辑代码段即可。它位于snippets/cc-mode/for。这是我的样子:

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

我用这里的函数单独插入大括号,因为有时你需要牙套,有时不需要。