web-dev-qa-db-ja.com

gfm-modeの自動ロード

説明されているようにmarkdown-mode.elをインストールしました ここgfm-modeファイルに対してmarkdown-modeではなく.markdownをEmacs(具体的にはAquamacs)にロードさせるにはどうすればよいですか?重要な場合、私の〜/ .emacsの関連セクションは現在次のようになっています:

(add-to-list 'load-path "~/.emacs.d/")

; Some irrelevant (I think) other stuff

(autoload 'markdown-mode "markdown-mode.el" "Major mode for editing Markdown files" t)
(add-to-list 'auto-mode-alist '("\\.text\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.mdown\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.mdt\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode))

私は一般的にEmacsに非常に慣れていないので、ステップバイステップの説明をいただければ幸いです。

4

投稿した行を次のように置き換えてみてください。

(add-to-list 'load-path "~/.emacs.d/")

;;; Markdown mode
(autoload 'gfm-mode "markdown-mode.el" "Major mode for editing Markdown files" t)
(setq auto-mode-alist (cons '("\\.text$" . gfm-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.md$" . gfm-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.mdown$" . gfm-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.mdt$" . gfm-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.markdown$" . gfm-mode) auto-mode-alist))

重要なことは、autoloadコマンドの'gfm-modeの前に"markdown-mode.el"を追加することです。

5
terdon