Siehe das Emacs-Handbuch, Knoten Beenden . Dort sehen Sie das:
Wenn der Wert der Variablen
confirm-kill-emacs
nicht istnil
, wirdC-x C-c
davon ausgegangen, dass der Wert eine Prädikatsfunktion ist, und ruft diese Funktion auf. Wenn das Ergebnis des Funktionsaufrufs nicht lautetnil
, wird die Sitzung abgebrochen, andernfalls läuft Emacs weiter. Eine praktische Funktion, die als Wert verwendet werden kann,confirm-kill-emacs
ist die Funktionyes-or-no-p
. Der Standardwert vonconfirm-kill-emacs
istnil
.Geben Sie ein, um Emacs zu töten, ohne zum Speichern aufgefordert zu werden
M-x kill-emacs
.
Und Sie können kill-emacs
an jeden Schlüssel binden (einschließlich an C-x C-c
).