Mercurial > vim-lawrencium
view syntax/hgstatus.vim @ 91:e21a1819ab27
New command to export a patch and allow existing log command to take options.
* Hglogexport command takes patch name as input. If the env variable
HG_EXPORT_PATCH_DIR is set, then the patch will be created under it.
Otherwise, it will be created in the directory from which vim
was launched.
* HgLog command takes options that can be passed to hg log command.
E.g., the following command will list just 3 logs by user bob.
:Hglog -u bob -l 3
Testing:
* Patch gets created under the right directory when env variable is set
and not set.
* Hglog command honors -u and -l options. It also works when current
file name is given as input --> :Hglog % -u bob -l 3
author | Kannan Rajah <krajah@maprtech.com> |
---|---|
date | Sat, 05 Jul 2014 17:16:42 -0700 |
parents | adc267e2f0f4 |
children |
line wrap: on
line source
" 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