È possibile avere solo una linea di modalità (a volte denominata "barra di stato") per tutte le finestre?
Vorrei che questa riga in modalità singola mostrasse informazioni sul buffer attualmente selezionato.
È possibile avere solo una linea di modalità (a volte denominata "barra di stato") per tutte le finestre?
Vorrei che questa riga in modalità singola mostrasse informazioni sul buffer attualmente selezionato.
Risposte:
Non ho una soluzione per una singola modeline, ma qui ci sono due possibili soluzioni alternative:
Se si utilizza powerline, è possibile racchiudere il formato della modalità in:
((:eval (when (powerline-selected-window-active) ...)))
quindi cambia la mode-line-inactive
faccia in modo che si fonda con lo sfondo ma separa comunque i buffer con:
(set-face-attribute 'mode-line-inactive nil
:underline t
:background (face-background 'default))
Questo sarà simile al seguente:
frame-title-format
I suoi frame-title-format
determina ciò che viene mostrano sulla parte superiore del telaio durante l'esecuzione in una GUI.
Imposta il frame-title-format' like you would your
mode-line-format` e imposta il tuo mode-line-format su qualcosa di vuoto.
Alla fine l'ho raggiunto hackerando emacs.
Puoi ottenere il codice sorgente da https://github.com/amosbird/emacs/tree/onemodeline . Fondamentalmente usa l'intestazione della mini-finestra per rendere la modeline del buffer corrente.