在 emacs 中快速切换不同的 C 风格
Switching quickly between different C styles in emacs
在 emacs 中轻松定义多种不同 C 风格的最佳方法是什么?我有一个项目需要 Google C/C++ 风格,而其他一切都使用 BSD。我想要的是一个组合键,可以让我在
提供的样式之间快速切换
https://google-styleguide.googlecode.com/svn/trunk/google-c-style.el
和标准 "bsd" emacs 风格。
我建议使用 directory-local variables 而不是组合键。文档中的这个修改后的示例应该可以工作:
((c-mode . ((c-file-style . "BSD"))))
将其放入项目根目录中名为 .dir-locals.el
的文件中,并根据需要调整 c-file-style
的值。
在 emacs 中轻松定义多种不同 C 风格的最佳方法是什么?我有一个项目需要 Google C/C++ 风格,而其他一切都使用 BSD。我想要的是一个组合键,可以让我在
提供的样式之间快速切换https://google-styleguide.googlecode.com/svn/trunk/google-c-style.el
和标准 "bsd" emacs 风格。
我建议使用 directory-local variables 而不是组合键。文档中的这个修改后的示例应该可以工作:
((c-mode . ((c-file-style . "BSD"))))
将其放入项目根目录中名为 .dir-locals.el
的文件中,并根据需要调整 c-file-style
的值。