Автозагрузка gfm-mode

Я установил markdown-mode.el, как описано здесь. Как мне загрузить Emacs (в частности, Aquamacs) для загрузки gfm-mode скорее, чем markdown-mode за .markdown файлы? В случае, если это важно, соответствующие разделы моих ~/.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, поэтому буду признателен за пошаговыми инструкциями.

1 ответ

Решение

Попробуйте заменить строки, которые вы опубликовали, этими:

(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))

Важно добавить 'gfm-mode до "markdown-mode.el" в autoload команда.

Другие вопросы по тегам