Jak anulować minibufor z głównego bufora

9

Załóżmy, że robię to M-x blablabez naciskania, returna następnie przełączam się na główny bufor. Jeśli curser znajduje się w minibuforze, mogę anulować mini-bufor za pomocą skrótu C-g. Ale jeśli kursor znajduje się w głównym buforze, ten skrót nie anuluje minibufora. Po naciśnięciu pojawia się M-xbłąd Command attempted to use minibuffer while in minibuffer.

Czy istnieje wbudowany skrót, który całkowicie anuluje wcześniej nieukończoną zawartość minibufora od czasu głównego bufora.

Imię
źródło
2
To rozwiązanie SO może być powiązane. Korzystam z tego rozwiązania, aby automatycznie przerwać edycję rekurencyjną, gdy fokus odsunie się od minibufora. Byłoby to oczywiście niekorzystne, gdybyś chciał wykorzystać zalety edycji rekurencyjnej (czego jeszcze nie zdawałem sobie sprawy).
Kaushal Modi

Odpowiedzi:

11

C-](polecenie abort-recursive-edit) robi, co chcesz.

Rysował
źródło