Ab und zu treffe ich versehentlich C-x C-c in Emacs, wenn ich nur C-x oder C-c treffen will. Dies schließt natürlich alle offenen Rahmen und Puffer ohne Bestätigung. Ich weiß, dass ich Emacs fragen kann "Bist du sicher, dass du gehen willst?", Aber ich will das nicht immer machen, was ärgerlich werden würde. Ich möchte es nur tun, wenn mehr als N Dateien (oder Puffer) geöffnet sind.Wie zähle ich die Anzahl der geöffneten Puffer/Dateien in Emacs?
So würde Ich mag Cx Cc entlang der Linien an eine Funktion binden, von:
(if (< number of open buffers n)
(save-buffers-kill-emacs)
(are-you-sure))
Aber ich kann nicht herausfinden, wie die Anzahl der offenen Puffer zu erhalten (oder die Anzahl der offenen Rahmen oder die Anzahl der geöffneten Dateien usw.). Diese