Este pedaço de vimscript estúpido irá destacar pedaços de mensagens de commit que irão fechar os problemas do github, e também o que eu considero como tags:, [vim]
ou [scsi]
etc …
Não consegui fazê-lo funcionar ft=gitcommit
, adoraria aprender como posso, se possível.
au BufEnter COMMIT_EDITMSG
\ setf txt |
\ syntax match githubIssueSyntax
\ /\([Ff]ix\(e[sd]\)\?\|[Cc]lose[sd]\?\|[Rr]esolve[sd]\?\) #[0-9]\+/ |
\ highlight githubIssueSyntax ctermfg=red |
\ syntax match gitcommitTag /\[\w\+\]/ |
\ highlight gitcommitTag ctermfg=213