Wie finde ich den Elisp-Code für den im aktuellen Puffer verwendeten Hauptmodus?
Wie finde ich den Elisp-Code für den im aktuellen Puffer verwendeten Hauptmodus?
Antworten:
Die Variable major-mode
wird auf ein Symbol gesetzt, das den Modus beschreibt.
Wenn der Modus zu irgendeinem Zeitpunkt in der jüngeren Geschichte geschrieben wurde, ist dieses Symbol eine Funktion, die den Modus aktiviert.
Sie können also einfach den Code des Hauptmodus "finden".
(find-function major-mode)
Oder führen Sie interaktiv M-x describe-mode
den Link zur Quelldatei aus und klicken Sie darauf.