【发布时间】:2018-03-21 12:57:03
【问题描述】:
当我输入M-; 时,这会调用comment-dwim,在包含文本且没有活动区域的行上,我相信最终会调用comment-indent 来添加行内或行尾注释。
在这个自定义的主模式中,comment-start 设置为 "# "(而comment-style 是'plain),但这应该只适用于一行的开头。如何获得以";; " 开头的内嵌评论?
当前行为示例:
# Whole line comment
SOME CODE HERE # in-line comment
所需行为示例:
# Whole line comment
SOME CODE HERE ;; in-line comment
此外,comment-region 在区域从行首开始时完美运行,comment-start 始终左对齐。但是,在一行中途,它将以comment-start (#) 开始注释。
【问题讨论】:
-
如果你从
SOME CODE HERE in-line-comment开始,然后选择in-line comment并点击M-;我强烈怀疑你会看到“comment-region doesn't 工作完美"。 -
@Stefan 我明白你的意思。直到此刻,我从未在一行中途使用过
comment-region。我会相应地进行编辑。
标签: emacs comments major-mode