Gfm-Modus automatisch laden

1099
Ptharien's Flame

Ich habe markdown-mode.el wie hier beschrieben installiert . Wie bekomme ich Emacs (speziell Aquamacs) zum Laden gfm-modeund nicht markdown-modefür .markdownDateien? Falls es wichtig ist, sehen die relevanten Abschnitte meiner ~ / .emacs derzeit so aus:

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

Ich bin mit Emacs im Allgemeinen extrem noobisch, daher würde ich mich über Schritt-für-Schritt-Anweisungen freuen.

4

1 Antwort auf die Frage

5
terdon

Versuchen Sie, die von Ihnen geposteten Zeilen durch folgende zu ersetzen:

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

Das Wichtigste ist, 'gfm-modevorher "markdown-mode.el"im autoloadBefehl hinzuzufügen .

Das macht genau dasselbe wie meine aktuellen * .emacs *. Ich wollte, dass der gfm-Modus anstelle des Markdown-Modus geladen wird. Ptharien's Flame vor 11 Jahren 0
@ Ptharien'sFlame, sorry, ich habe deine Frage falsch verstanden. Es sollte jetzt klappen. terdon vor 11 Jahren 1
That doesn't work at all, unless something else entirely is wrong: I get *fill-mode* when I shouldn't, and syntax highlighting in code fences is not active. Ptharien's Flame vor 11 Jahren 0
@Ptharien'sFlame, bei dem ich dir nicht helfen kann. Vielleicht ist der Modus nicht das, was Sie erwarten. Sagt Emacs in der Statusleiste, dass er sich im gfm-Modus befindet? Wenn ja, wurde der Modus erfolgreich geladen. terdon vor 11 Jahren 1
Es sagt zwar, es sei im * gfm-Modus *, verhält sich aber wie im Standard-Markdown-Modus. Sie haben meine Frage wie gesagt beantwortet. Ptharien's Flame vor 11 Jahren 0