Quero experimentar um novo fluxo de trabalho em que janelas divididas só ocorram se eu as solicitar, caso contrário, o Emacs simplesmente altera as janelas. Eu tentei colocar este comando no meu init.el
:
(setq pop-up-windows nil)
E parece funcionar principalmente: se eu usar um comando de ajuda, iniciar uma compilação, usar M-x occur
etc. O Emacs altera corretamente as janelas. No entanto, no *compilation*
buffer, se eu pressionar RET
uma linha, o Emacs divide o quadro em duas janelas. Alguém sabe que outra configuração eu preciso para garantir que o Emacs alterne corretamente?
window.el
, incluindo, entre outrasdisplay-buffer
. Fazer isso, no entanto, colocará você em um mundo de problemas futuros, porque a maioria dos autores de bibliotecas realiza muitos planejamentos em termos de quais janelas exibir e quais dedicar, além de restaurar configurações anteriores da janela. Você está melhor, na minha opinião, apenas tocando o que especificamente precisa ser alterado com base em suas preferências pessoais. Em outras palavras, use um bisturi ou uma faca a laser em vez de um facão (ou Martelo de Guerra de Thor).