0

emacsの勉強を始めたばかりです。この Lisp スクリプトを使用して C++ コードをバッチでインデントしましたが、奇妙なことに、 %.cu を %.cpp に名前変更しない限り、.cu ファイルでは機能しません。なんで?フォーマット規則を .cu ファイルに適用するために、.emacs で明示的に設定する必要がある emacs 変数はありますか? アドバイスをありがとう。

4

2 に答える 2

1

auto-mode-alistを変更することは、すべての* .cuファイルに最適なソリューションですが、アドホックモードの場合は-*-mode-*-、//のように最初の行に配置でき-*-c++-*-、ファイルごとに機能します。

于 2013-02-04T23:42:33.080 に答える
1

この変数auto-mode-alistには、どのメジャー モード ファイルを開く必要があるかについての情報が含まれています。

たとえば、次のように使用できます。

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