Como cancelar o minibuffer do buffer principal

9

Suponha que eu faça M-x blablasem pressionar returne depois mudo para o buffer principal. Se o cursor estiver no minibuffer, posso cancelar o mini-buffer pelo atalho C-g. Mas se o cursor estiver no buffer principal, esse atalho não cancelará o minibuffer. Se eu pressionar M-xo erro Command attempted to use minibuffer while in minibufferaparece.

Existe um atalho embutido que cancela completamente o conteúdo anteriormente não concluído do minibuffer desde o buffer principal.

Nome
fonte
2
Esta solução SO pode estar relacionada. Eu uso essa solução para abortar automaticamente a edição recursiva quando o foco se afasta do minibuffer. Obviamente, isso seria prejudicial se você quiser cobrar as vantagens da edição recursiva (que ainda não percebi).
precisa saber é o seguinte

Respostas:

11

C-](comando abort-recursive-edit) faz o que você deseja.

Desenhou
fonte