Mercurial > vim-lawrencium
diff syntax/hgstatus.vim @ 7:adc267e2f0f4
Added syntax highlighting for hgstatus window.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 09 Dec 2011 23:08:53 -0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/syntax/hgstatus.vim Fri Dec 09 23:08:53 2011 -0800 @@ -0,0 +1,28 @@ +" Vim syntax file +" Language: hg status output +" Maintainer: Ludovic Chabant <ludovic@chabant.com> +" Filenames: ^hg-status-*.txt + +if exists("b:current_syntax") + finish +endif + +syn case match + +syn match hgstatusModified "^M\s.*" +syn match hgstatusAdded "^A\s.*" +syn match hgstatusRemoved "^R\s.*" +syn match hgstatusClean "^C\s.*" +syn match hgstatusMissing "^?\s.*" +syn match hgstatusNotTracked "^!\s.*" +syn match hgstatusIgnored "^I\s.*" + +hi def link hgstatusModified Identifier +hi def link hgstatusAdded Statement +hi def link hgstatusRemoved PreProc +hi def link hgstatusClean Constant +hi def link hgstatusMissing Error +hi def link hgstatusNotTracked Todo +hi def link hgstatusIgnored Ignore +hi def link hgstatusFileName Constant +