为什么我的自动缩进 emacs 脚本不适用于 .cu 文件



我刚刚开始学习emacs。我使用这个Lisp脚本批量缩进我的c++代码,但奇怪的是,除非我将%.cu重命名为%.cpp,否则它在.cu文件上不起作用。为什么?我是否需要在.emacs中显式设置emacs变量,以使格式化规则应用于.cu文件?谢谢你的建议。

变量auto-mode-alist包含有关应在哪个主模式文件中打开的信息。

例如,您可以使用以下内容:

(add-to-list auto-mode-alist '("\.cu\'" . 'c++-mode))

更改自动模式列表是适用于所有*.cu文件的最佳解决方案,但对于特殊模式,您可以像//-*-c++-*-中那样在第一行-*-mode-*-上显示,这对每个文件都有效。

最新更新