F: Wie kann ich neue Puffer erhalten , um die Zuordnung zu berücksichtigen auto-mode-alist
?
Beim Auffinden einer Datei vergleicht Emacs die Dateierweiterung mit der, auto-mode-alist
um festzustellen, welcher Hauptmodus für den Dateipuffer verwendet werden soll. Gibt es eine Möglichkeit, die Informationen in auto-mode-alist
zu verwenden, um den Modus für einen Puffer zu bestimmen, dem (noch) keine Datei zugeordnet ist?
Das heißt: Wenn ich einen neuen Puffer öffne, dessen Name wie eine Dateierweiterung aussieht, kann ich dann veranlassen, dass er automatisch im erwarteten Modus geöffnet wird? Wenn ich beispielsweise einen neuen Puffer öffne a-new-buffer.el
, der noch keiner Datei zugeordnet ist, soll er nicht emacs-lisp-mode
im Standardmodus geöffnet werden.
org
Puffer zum Testen neuer Funktionen, in denen ich schreibe org-mode
; b) einen temporären R
Puffer, um einige schnelle, wegwerfbare statistische Manipulationen durchzuführen; c) einen temporären Textpuffer zum Verfassen einer E-Mail. In jedem Fall möchte ich keine zu besuchende Datei erstellen, sondern nur einen Wegwerfpuffer, der sich dennoch im entsprechenden Modus öffnet.
C-x C-f
sie nicht „ erstellen Sie eine Datei zu Besuch “. Das ist ein grundlegendes Missverständnis. Sie machen einfach genau das, wonach Sie suchen. Es ist nur , wenn und wenn Sie versuchen, den Puffer zu speichern , dass eine Datei erstellt wird. Wenn Sie nicht versuchen, den Puffer zu speichern, wird keine Datei erstellt. Soweit ich weiß, möchten Sie "eine Datei besuchen" (was wirklich bedeutet, einen Puffer im richtigen Modus zu öffnen).
auto-mode-alist
, dass der Puffer die Datei " besucht " (und das erledigt alles).