基于文件扩展名设置emacs注释样式

基于文件扩展名设置emacs注释样式,emacs,comments,Emacs,Comments,这方面有很多问题,但我始终无法找到我需要的东西。我已经使用emacs好几年了,但不习惯它的定制 我有一个唯一的文件类型,由它的扩展名标识,emacs没有为此配置。它的评论风格是 <!-- text --> 我想将变量comment start和comment end设置为相关值(我假设这将允许我使用comment region)。我不知道如何正确地执行此操作,以便在打开此文件类型时始终对其进行配置,但不会影响emacs的默认行为 我需要为这种文件类型创建一个新的主模式,然后设置

这方面有很多问题,但我始终无法找到我需要的东西。我已经使用emacs好几年了,但不习惯它的定制

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

<!-- text -->

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

我需要为这种文件类型创建一个新的主模式,然后设置变量,还是有更简单的方法?请举一个我的.emacs文件完整要求的例子,不胜感激

见。我认为这会奏效:

(add-to-list 'auto-mode-alist
             '("\\.extension\\'" . (lambda ()
                                     (setq-local comment-start "<!--")
                                     (setq-local comment-end   "-->"))))
(添加到“自动模式”列表
“(\\.extension\\”(lambda()
(setq本地注释开始“))
或者,如果这个文件扩展名是众所周知的(或者如果这些文件与一个众所周知的语法足够接近),您可以在线找到一个主模式来做您想要的事情。例如,您可以只提供所需的注释语法以及其他一些有用的功能