在Emacs中缩进C块注释

时间:2009-02-10 16:15:08

标签: c emacs comments

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

Emacs(22.3)默认情况下(无论缩进样式如何):

/* My very long comment which spreads over multiple lines
* and thus needs to be filled.
*/

但我更喜欢的是:

/* My very long comment which spreads over multiple lines
 * and thus needs to be filled.
 */

我尝试使用c-offset-alist和句法符号`c', 但它没有帮助我理解这个问题:

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

有什么想法吗?提前谢谢!

干杯, 丹尼尔

2 个答案:

答案 0 :(得分:3)

嗯,它适用于22.3.1并以'-Q'选项开头,该选项不加载任何个人或站点lisp文件。很抱歉没有多大帮助,但我认为这是你的设置。尝试做'emacs -Q',看看你是否仍然看到同样的问题。

答案 1 :(得分:0)

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

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

以下是相关的GNU.org CC Mode man page