Utilizo vc-mode
para mostrar información sobre el estado actual de VC en mi línea de modo, así:
(setq mode-line-format '(… (vc-mode vc-mode) …))
Sin embargo, encuentro el formato predeterminado de vc-mode
bastante detallado. Notablemente, incluye el nombre del back-end VC actual, lo que no es particularmente interesante para mí: generalmente sé en qué VCS es el búfer actual y, de todos modos, realmente no uso ningún VCS que no sea Git.
¿Cómo puedo personalizar la apariencia de vc-mode
? Idealmente, escondería el nombre del backend y mostraría solo el nombre de la rama actual (o probablemente algo similar a git describe
).
Alternativamente, si vc-mode
no se puede personalizar, ¿puedo obtener de alguna manera el nombre de la rama actual de VC, para usar en una (:eval …)
construcción personalizada ?
:eval
construcción en lugar de un consejo, pero no es exactamente lo que llamaría "personalización". Es un truco sucio, ¿no? Preferiría una forma más limpia ...