6

我正在尝试配置 emacs 以很好地缩进我的 C 块注释。

Emacs (22.3) 默认情况下(不管缩进样式):

/* 我很长的评论,分布在多行
* 因此需要填写。
*/

但我更喜欢的是:

/* 我很长的评论,分布在多行
 * 因此需要填写。
 */

我尝试使用 c-offset-alist 和语法符号“c”,但它并没有帮助我理解问题:

(c-add-style "mine"
             '((c-basic-offset . 2)
               (c-block-comment-prefix . "* ")
               (c-offsets-alist
                (c . +)))
             )

有任何想法吗?提前致谢!

干杯,丹尼尔

4

2 回答 2

3

嗯,它在这里与 22.3.1 一起工作,并以不加载任何个人或站点 lisp 文件的“-Q”选项开始。很抱歉没有太多帮助,但我认为这是您的设置。尝试执行“emacs -Q”,看看您是否仍然看到同样的问题。

于 2009-02-10T18:12:22.570 回答
0

您可以尝试将 c-block-comment-prefix 更改为“*”,

或确保 c-comment-prefix-regexp 是 '//+\\ | \\**'。

这是相关的GNU.org CC 模式手册页

于 2009-02-10T18:12:12.053 回答