2012-02-22 7 views
3

".gcf"ファイル(自分のカスタムファイルの拡張子)に ".ini"構文の強調表示を適用する方法を知っている人はいますか?Emacsは.ini構文のハイライト表示の代替ファイルを

私はグーグルで、私の最善の努力は私の~/.emacsに喜んで追加していました。

(add-to-list 'auto-mode-alist '("[.]gcf$" . ini-mode)) 
+0

:その後、あなたの「の.emacs」次のコードに追加します。 – jtahlborn

+0

まあ私は.iniファイルが合理的な構文強調表示で表示されていると思います。 – bph

+0

jtahlbornは、 'ini-mode'が' .ini'ファイルのデフォルトモードの名前ではないことを意味します。だから、あなたはモードの正しい名前を見つけなければなりません。あなたのソリューションはうまくいくでしょう。 – Adobe

答えて

4

最初にiniのモードを調べます。 「.ini」ファイルを編集するときはC-h mを実行します。実際に、それは(あなたがINI-modeがインストールされていると仮定して)うまく動作するはずです

(setq auto-mode-alist (cons '(".*\.gcf$" . YOUR-MODE) auto-mode-alist)) 
+2

実際には、OPの現在のステートメントは 'ini-mode'がインストールされていると仮定するとうまくいきます。 – jtahlborn

+2

ヘルプ画面では、 "in \' foo.el 'で定義されたリンクをたどってソースコードを取得し、そのモードのシンボル名を特定することができます。例えば ​​'conf-mode.el 'で定義されている' Conf [WinIni]モードは '(conf-mode-conf-mode conf-mode conf-modeを定義する)'となります。 'conf-windows-mode'は我々が後にしているものです。 – phils

+0

これは、間違ったモード名だったということです。 Hiett'd'veは 'ini-mode 'ではなくconf-windows-modeにバインドします。 – Adobe

関連する問題