Eu uso vc-modepara mostrar informações sobre o estado atual do VC na minha linha de modo, assim:
(setq mode-line-format '(… (vc-mode vc-mode) …))
No entanto, acho o formato padrão de vc-modebastante detalhado. Notavelmente, inclui o nome do back-end do VC atual, o que não é particularmente interessante para mim - geralmente sei em que VCS o buffer atual está e realmente não uso nenhum VCS além do Git.
Como posso personalizar a aparência de vc-mode? Idealmente, ocultaria o nome do back-end e mostraria apenas o nome da ramificação atual (ou provavelmente algo semelhante a git describe).
Como alternativa, se vc-modenão puder ser personalizado, posso obter o nome da filial atual do VC, para uso em uma (:eval …)construção personalizada ?
:evalconstrução em vez de um conselho - mas não é exatamente o que eu chamaria de "personalização". É um truque sujo, não é? Eu preferiria, de maneira treacly, uma maneira mais limpa ...