自动加载 gfm 模式

Pth*_*ame 4 emacs markdown aquamacs

我已按照此处所述安装了markdown-mode.el。如何获得Emacs的(特别是Aquamacs)来加载,而不是用于文件?如果这很重要,我的~/.emacs的相关部分目前看起来像这样:gfm-modemarkdown-mode.markdown

(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))
Run Code Online (Sandbox Code Playgroud)

总的来说,我对 Emacs 非常不熟悉,所以我很感激分步说明。

ter*_*don 5

尝试用这些替换您发布的行:

(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))
Run Code Online (Sandbox Code Playgroud)

重要的是在命令中添加'gfm-modebefore 。"markdown-mode.el"autoload