我刚开始学习emacs。我使用this Lisp script批量缩进我的c ++代码,但奇怪的是它不能用于.cu文件,除非我将%.cu重命名为%.cpp 。为什么?我需要在.emacs中明确设置任何emacs变量,以使格式规则适用于.cu文件吗?谢谢你的任何建议。
答案 0 :(得分:1)
变量auto-mode-alist
包含有关应打开哪些主要模式文件的信息。
例如,您可以使用以下内容:
(add-to-list auto-mode-alist '("\\.cu\\'" . 'c++-mode))
答案 1 :(得分:1)
更改auto-mode-alist是所有* .cu文件的最佳解决方案,但是对于adhoc模式,您可以像// -*-mode-*-
一样放在第一行-*-c++-*-
上文件。