A outra resposta, na verdade, fornece um comportamento ligeiramente incompatível. Considere uma situação em que você já tem um quadro dividido em duas janelas, depois abre um buffer de ajuda e o desativa. quit-window
é inteligente o suficiente para saber que não deve matar a janela, apenas o buffer. Na verdade, até tem alguns truques mais inteligentes na manga, então nossa melhor aposta é trabalhar com isso e apenas ajustar um pouco. Aqui está uma maneira simples de conseguir o que você quer:
(defadvice quit-window (before quit-window-always-kill)
"When running 'quit-window', always kill the buffer."
(ad-set-arg 0 t))
(ad-activate 'quit-window)