Припустимо, що я виконуюсь M-x blabla
без натискання, return
а потім перемикаюся на основний буфер. Якщо курсор є мінібуфером, я можу скасувати міні-буфер ярликом C-g
. Але якщо курсор знаходиться в основному буфері, ця ярлика не скасовує мінібуфер. Якщо я натискаю, з’являється M-x
помилка Command attempted to use minibuffer while in minibuffer
.
Чи є вбудований ярлик, який повністю скасовує раніше не завершений вміст мінібуфера з основного буфера.
2
Це рішення SO може бути пов’язане. Я використовую це рішення для автоматичного припинення рекурсивного редагування, коли фокус відсувається від мінібуфера. Це, звичайно, буде шкодою, якщо ви хочете стягнути переваги рекурсивного редагування (чого я ще не зрозумів).
—
Каушал Моді