【问题标题】:Identify C++ style comments with asm-mode in Emacs Lisp在 Emacs Lisp 中使用 asm-mode 识别 C++ 样式注释
【发布时间】:2012-07-24 11:53:21
【问题描述】:

在 Emacs 中,如何调整 lisp 文件以识别 asm 模式下的 C++ 样式 cmets?我有一个处理 asm 代码但使用 C++ 样式 cmets 的编译器。我希望 emacs 识别 C++ 风格的注释并将包裹在 /* 、 */ 中的文本块显示为 cmets。 asm-mode (?\;) 的默认注释开始字符可以忽略。

【问题讨论】:

  • 我刚刚在 GNU Emacs 23.1.1 中尝试了 asm-mode,它似乎至少正确地突出了这两种 C++ 风格的 cmets。你能举个具体的例子吗?
  • 在 24.3.1 中对我不起作用。具体来说,M-q 在编辑时不会正确破坏长 cmets 并且不会正确“重新平衡”长推荐。

标签: assembly emacs comments lisp


【解决方案1】:

您使用的是 Emacs 21 吗?如果我正确阅读版本历史记录,则从 GNU Emacs 22 开始支持 // 样式 cmets。

M-x emacs-version 告诉你正在运行的版本。

【讨论】:

  • 感谢您的回复 :) .. 我实际上使用的是 emacs 23.3。我需要在 asm 模式下工作的 // 样式 cmets。我正在使用的 lisp 文件的默认注释字符串标识符设置为字符 ?\; .我不确定如何修改它以识别字符串模式“//”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-07
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
  • 2015-10-09
  • 1970-01-01
相关资源
最近更新 更多