Ich verwende vc-mode
, um Informationen über den aktuellen VC-Status in meiner Moduszeile wie folgt anzuzeigen:
(setq mode-line-format '(… (vc-mode vc-mode) …))
Allerdings finde ich das Standardformat vc-mode
ziemlich ausführlich. Insbesondere enthält es den Namen des aktuellen VC-Backends, was für mich nicht besonders interessant ist. Normalerweise weiß ich, als welches VCS der aktuelle Puffer verwendet wird, und ich verwende sowieso kein anderes VCS als Git.
Wie kann ich das Erscheinungsbild von anpassen vc-mode
? Im Idealfall würde ich den Namen des Backends ausblenden und nur den Namen des aktuellen Zweigs (oder wahrscheinlich etwas Ähnliches git describe
) anzeigen .
vc-mode
Kann ich alternativ, wenn es nicht angepasst werden kann, den aktuellen Filialnamen von VC zur Verwendung in einem benutzerdefinierten (:eval …)
Konstrukt erhalten?
:eval
Konstrukt anstelle eines Ratschlags verwenden würde -, aber es ist nicht genau das, was ich als "Anpassen" bezeichnen würde. Es ist ein schmutziger Hack, nicht wahr? Ich würde treacly einen saubereren Weg bevorzugen…