So löschen Sie den Minibuffer aus dem Hauptpuffer

9

Angenommen, ich M-x blablaverzichte auf Drücken returnund wechsle dann zum Hauptpuffer. Wenn sich der Cursor im Minibuffer befindet, kann ich den Minipuffer über die Verknüpfung aufheben C-g. Befindet sich der Cursor jedoch im Hauptpuffer, wird der Minibuffer durch diese Verknüpfung nicht gelöscht. Wenn ich drücke M-x, Command attempted to use minibuffer while in minibuffererscheint der Fehler .

Gibt es einen eingebauten Shorcut, der den zuvor nicht abgeschlossenen Inhalt des Minibuffers seit dem Hauptpuffer vollständig löscht?

Name
quelle
2
Diese SO-Lösung könnte verwandt sein. Ich verwende diese Lösung, um die rekursive Bearbeitung automatisch abzubrechen, wenn sich der Fokus vom Minibuffer entfernt. Dies wäre natürlich nachteilig, wenn Sie die Vorteile der rekursiven Bearbeitung (die ich noch nicht erkannt habe) nutzen möchten.
Kaushal Modi

Antworten:

11

C-](Befehl abort-recursive-edit) macht was Sie wollen.

Drew
quelle