Est-il possible d'avoir une seule ligne de mode (parfois appelée "barre d'état") pour toutes les fenêtres?
Je voudrais que cette ligne monomode affiche des informations sur le tampon actuellement sélectionné.
Est-il possible d'avoir une seule ligne de mode (parfois appelée "barre d'état") pour toutes les fenêtres?
Je voudrais que cette ligne monomode affiche des informations sur le tampon actuellement sélectionné.
Réponses:
Je n'ai pas de solution pour une seule modeline, mais voici deux solutions alternatives possibles:
Si vous utilisez Powerline, vous pouvez envelopper votre format de ligne de mode dans:
((:eval (when (powerline-selected-window-active) ...)))
puis changez le mode-line-inactive
visage pour qu'il se mélange avec votre arrière-plan mais sépare toujours les tampons avec:
(set-face-attribute 'mode-line-inactive nil
:underline t
:background (face-background 'default))
Cela ressemblera à ceci:
frame-title-format
Votre frame-title-format
détermine ce qui est affiché sur le dessus de votre cadre lors de l'exécution dans une interface graphique.
Définissez le frame-title-format' like you would your
format de ligne de mode et définissez votre format de ligne de mode sur quelque chose de vierge.
J'ai finalement réussi cela en piratant emacs.
Vous pouvez obtenir le code source sur https://github.com/amosbird/emacs/tree/onemodeline . Fondamentalement, il utilise la ligne d'en-tête de la mini-fenêtre pour rendre la modélisation actuelle du tampon.