【发布时间】:2022-01-06 15:58:07
【问题描述】:
当我使用 Emacs 编辑“.s”文件时,我想从“;;”更改注释到 ”//”。我似乎不知道如何更改评论标识符?
例如,当我评论区域时。
更多信息: 我似乎处于 ASM-MODE,这是编辑汇编文件的默认模式。我通过
确定我处于 asm 模式 (setq auto-mode-alist
(append '(("\\.s$" . asm-mode)auto-mode-alist))
因为汇编程序通常使用 ;作为注释指示器,asm-mode 使用它。但是,由于某种原因,我无法确定 GNU 汇编器(用于 Raspbian 的 GNU Binutils)2.35.2 使用 // 或 @ 或 # 用于 cmets 而不是 ;
因此,我想更改行为,以便当我选择一个区域和 M-X 注释区域时,它使用 // 或 @ 表示 cmets。我不能使用默认的注释字符,我需要将其更改为双斜杠 // 或 at 符号 @
真正的问题是如何在模式中更改默认注释字符?
【问题讨论】:
-
问题可能更清楚。说出缓冲区处于什么模式,或者您希望它处于什么模式。默认情况下,注释字符和样式取决于主要模式。您对
.s文件拥有或想要的模式应该适当地定义注释。;是 Emacs-Lisp 缓冲区的注释开始字符。