Wie konfiguriere ich Emacs so, dass es ohne Bestätigung beendet wird?

Wie konfiguriere ich Emacs so, dass es ohne Bestätigung beendet wird?

Wie kann ich Emacs unter OS X so konfigurieren, dass es einfach beendet wird, ohne dass ein Dialogfeld mit der Frage angezeigt wird, ob ich Dateien speichern möchte?

Bitte beachten Sie, dass ich nicht daran interessiert bin, Cx Cc oder ähnliches erneut zu binden. Das gewünschte Verhalten ist, dass Emacs das Herunterfahren nicht verhindert, wenn ich versuche, das System neu zu starten.

Antwort1

Siehe das Emacs-Handbuch, nodeBeenden. Dort sehen Sie Folgendes:

Wenn der Wert der Variablen confirm-kill-emacsnicht - ist nil, C-x C-cwird angenommen, dass ihr Wert eine Prädikatfunktion ist, und diese Funktion wird aufgerufen. Wenn das Ergebnis des Funktionsaufrufs nicht - ist nil, wird die Sitzung beendet, andernfalls läuft Emacs weiter. Eine praktische Funktion, die als Wert von verwendet werden kann, confirm-kill-emacsist die Funktion yes-or-no-p. Der Standardwert von confirm-kill-emacsist nil.

Um Emacs zu beenden, ohne zum Speichern aufgefordert zu werden, geben Sie ein M-x kill-emacs.

Und Sie können kill-emacsan jede beliebige Taste binden (einschließlich C-x C-c).

verwandte Informationen