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

395
Sam

Wie kann ich Emacs unter OS X so konfigurieren, dass es einfach beendet wird, ohne einen Dialog aufzurufen, in dem Sie gefragt werden, ob ich Dateien speichern möchte?

Bitte beachten Sie, dass ich kein Interesse daran habe, Cx Cc oder etwas anderes neu zu binden - mein gewünschtes Verhalten ist, dass emacs beim Herunterfahren des Systems das Herunterfahren nicht verhindert.

1

1 Antwort auf die Frage

1
Drew

Siehe das Emacs-Handbuch, Knoten Beenden . Dort sehen Sie das:

Wenn der Wert der Variablen confirm-kill-emacsnicht ist nil, wird C-x C-cdavon ausgegangen, dass der Wert eine Prädikatsfunktion ist, und ruft diese Funktion auf. Wenn das Ergebnis des Funktionsaufrufs nicht lautet nil, wird die Sitzung abgebrochen, andernfalls läuft Emacs weiter. Eine praktische Funktion, die als Wert verwendet werden kann, confirm-kill-emacsist die Funktion yes-or-no-p. Der Standardwert von confirm-kill-emacsist nil.

Geben Sie ein, um Emacs zu töten, ohne zum Speichern aufgefordert zu werden M-x kill-emacs.

Und Sie können kill-emacsan jeden Schlüssel binden (einschließlich an C-x C-c).