Carregamento automático do modo gfm

4

Eu instalei o markdown-mode.el como descrito aqui . Como faço para que o Emacs (especificamente Aquamacs) carregue gfm-mode em vez de markdown-mode para .markdown arquivos? Caso seja importante, as seções relevantes do meu ~ / .emacs atualmente se parecem com isso:

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

Eu sou extremamente obcecado com o Emacs em geral, então eu aprecio as instruções passo-a-passo.

    
por Ptharien's Flame 16.02.2013 / 07:00

1 resposta

5

Tente substituir as linhas que você postou com estas:

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

O importante é adicionar 'gfm-mode antes de "markdown-mode.el" no comando autoload .

    
por 16.02.2013 / 12:26