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
+