0

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

4

2 回答 2

1

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

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

(add-to-list auto-mode-alist '("\\.cu\\'" . 'c++-mode))
于 2013-02-04T16:14:03.877 回答
1

更改 auto-mode-alist 是所有 *.cu 文件的最佳解决方案,但对于 adhoc 模式,您可以-*-mode-*-像 // 一样放在第一行,-*-c++-*-并且每个文件都有效。

于 2013-02-04T23:42:33.080 回答