Cara membatalkan minibuffer dari buffer utama

9

Misalkan saya melakukannya M-x blablatanpa menekan returnlalu saya beralih ke buffer utama. Jika kursor ada di minibuffer saya bisa membatalkan mini-buffer dengan cara pintas C-g. Tetapi jika kursor berada di buffer utama, pintasan ini tidak membatalkan minibuffer. Jika saya menekan M-xkesalahan Command attempted to use minibuffer while in minibuffermuncul.

Apakah ada shorcut built-in yang sepenuhnya membatalkan konten minibuffer yang sebelumnya tidak lengkap sejak buffer utama.

Nama
sumber
2
Solusi SO ini mungkin terkait. Saya menggunakan solusi itu untuk secara otomatis membatalkan pengeditan rekursif ketika fokus menjauh dari minibuffer. Ini tentu saja akan merugikan jika Anda ingin memungut keuntungan dari edit rekursif (yang belum saya sadari).
Kaushal Modi

Jawaban:

11

C-](perintah abort-recursive-edit) melakukan apa yang Anda inginkan.

Drew
sumber