Eu uso vc-mode
para 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-mode
bastante 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-mode
não puder ser personalizado, posso obter o nome da filial atual do VC, para uso em uma (:eval …)
construção personalizada ?
:eval
construçã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 ...