É possível ter apenas uma linha de modo (às vezes chamada de "barra de status") para todas as janelas?
Gostaria de fazer com que essa linha de modo único mostre informações sobre o buffer atualmente selecionado.
É possível ter apenas uma linha de modo (às vezes chamada de "barra de status") para todas as janelas?
Gostaria de fazer com que essa linha de modo único mostre informações sobre o buffer atualmente selecionado.
Respostas:
Não tenho uma solução para uma única modelo, mas aqui estão duas soluções alternativas possíveis:
Se você usa o powerline, pode agrupar o formato da linha de modo em:
((:eval (when (powerline-selected-window-active) ...)))
então mude a mode-line-inactive
face para combinar com o fundo, mas ainda assim separa os buffers com:
(set-face-attribute 'mode-line-inactive nil
:underline t
:background (face-background 'default))
Isso ficará assim:
frame-title-format
Seu frame-title-format
determina o que é exibido na parte superior do seu quadro ao executar em uma GUI.
Defina o formato frame-title-format' like you would your
da linha de modo e eles definem o formato da linha de modo para algo em branco.
Finalmente consegui isso invadindo o emacs.
Você pode obter o código-fonte em https://github.com/amosbird/emacs/tree/onemodeline . Basicamente, ele usa a linha de cabeçalho da mini-janela para renderizar a modelagem do buffer atual.