Normalmente, cada quadro tem sua própria janela minibuffer na parte inferior, que é usada sempre que esse quadro é selecionado. Se o quadro tiver um minibuffer, você pode obtê-lo com a janela minibuffer.
Bem, aparentemente há um caminho. Criando um frame minibuffer dedicado usando o oneonone. Este método não funcionou como eu esperava no Emacs 24, onde tentei como 1on1-emacs
. Você precisa carregar hexrgb.el
primeiro, caso contrário não funcionará. É assim que é mostrado:
Como pode ser visto, ele abre um novo quadro para conclusões e para o minibuffer. Eu não entendi porque quando eu mudo para o minibuffer ele não muda o escopo para o quadro minibuffer e tenta reutilizar o que eu tenho abaixo. Talvez Eu não estou usando as bibliotecas corretas , mas pelo menos é o começo.
Depois usei uma nova janela minibuffer . A usabilidade da nova janela minibuffer foi bastante nula, já que eu tinha dois minibuffers (e não encontrei uma maneira de remover o original) e a auto-conclusão foi feita no quadro principal ao invés do quadro minibuffer.
Este é o mais longe que eu fui:
(setq default-minibuffer-frame
(make-frame
'((name . "minibuffer")
(width . 20)
(height . 80)
(minibuffer . only)
(top . 0)
(right . 0)
)))
(setq-default mode-line-format nil)