Anfängerfrage:
In OSX 10.6.8 verfügt Aquamacs über viele Puffermodi. Meine .tex-Dateien werden im TeX-Modus geöffnet, ich möchte sie jedoch im LaTeX-Modus öffnen. Ich kann den Modus mit "Puffermodus ändern" ändern, aber auch nach einem "Speichern" oder "Speichern unter" bleibt der alte Modus erhalten.
Wie kann ich den Modus ein für alle Mal ändern? (Die Frage bezieht sich auch auf Standard-Emacs, denke ich).
major-mode
user5507
quelle
quelle
Antworten:
Zusätzlich zu Andrew Swanns spezifischer Antwort für TeX-Dateien besteht die allgemeinere Möglichkeit, den Modus nach Dateierweiterung festzulegen, darin, einen neuen Eintrag in das Feld einzufügen (oder den vorhandenen anzupassen)
auto-mode-alist
.Aus dem Handbuch :
So würde man normalerweise eine dauerhafte Änderung an der Liste vornehmen mit etwas wie:
Beachten Sie die Backslashes, die Sonderzeichen entgehen.
Die Liste funktioniert, weil der erste übereinstimmende Wert in der Liste verwendet wird. Sie können daher unabhängig vom ursprünglichen Inhalt dieses Dateityps den Anfang der Liste hinzufügen, und Ihr neuer Wert wird verwendet.
quelle
Sie können die Variable
tex-default-mode
an zlatex-mode
.Dies ist eigentlich der Standardwert in
tex-mode.el
. Entweder haben Sie eine Variableneinstellung / -anpassung, die diese überschreibt, möglicherweise von festgelegt,aquamacs
oder Sie haben eine alte Installation vonemacs
.quelle
Sie können auch lokale Dateivariablen verwenden: Fügen Sie diese
%-*- mode: latex -*-
als erste Zeile in Ihre Datei ein.quelle