Emacsに新しいファイル拡張子を認識させるにはどうすればよいですか?たとえば、ファイルがあり、.c
Emacsで開くと、Cの正しい構文強調が表示されますが、.bob
ファイル形式(Cであることがわかっています)がある場合、Emacsに次のように解釈するようにどのように指示しますか?ファイル方法は.c
?
答え1
これの説明は次のとおりです。Emacs初心者ガイド。
ラインで
(setq auto-mode-alist (cons '("README" . text-mode) auto-mode-alist))
READMEというファイルを開くと、emacsに「テキストモード」に入るように指示します。
そして
(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.htm$" . html-helper-mode) auto-mode-alist))
ファイル名が*.htmlまたは*.htmの場合、emacsに「html-helper-mode」と入力するように指示します。
存在するスタックオーバーフロー*.emacs ファイルを lisp.code で強調表示する例があります。
(setq auto-mode-alist
(append '((".*\\.emacs\\'" . lisp-mode))
auto-mode-alist))
答え2
私は答えを見つけました:
(setq auto-mode-alist (cons '("\\.bob" . c-mode) auto-mode-alist))