【问题标题】:Set emacs comment style based on file extension根据文件扩展名设置emacs注释样式
【发布时间】:2018-07-17 21:44:04
【问题描述】:

这些方面有多个问题,但我一直无法从头到尾找到我需要的东西。我已经使用 emacs 几年了,但不习惯它的自定义。

我有一个唯一的文件类型,由它的扩展名标识,emacs 没有配置。它的评论风格是

<!-- text -->

并且我想将变量comment-start 和comment-end 设置为相关值(我假设这将允许我使用comment-region)。我不知道执行此操作的正确方法,以便在我打开此文件类型时始终对其进行配置,但不会影响 emacs 的默认行为。

我需要为这种文件类型创建一个新的主要模式,然后设置变量,还是有更简单的方法?非常感谢我的 .emacs 文件的完整要求示例!

【问题讨论】:

    标签: emacs comments


    【解决方案1】:

    here。我认为这会奏效:

    (add-to-list 'auto-mode-alist
                 '("\\.extension\\'" . (lambda ()
                                         (setq-local comment-start "<!--")
                                         (setq-local comment-end   "-->"))))
    

    或者,如果这个文件扩展名是众所周知的(或者如果这些文件与众所周知的语法足够接近),您也许可以在网上找到一个主要模式来满足您的需求。例如,NXML Mode 可能只会为您提供所需的注释语法以及其他一些有用的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      相关资源
      最近更新 更多