a900e6b908bd72376c9afa54422d74bc3acb03b8
[profile.git] / .vim / syntax / undotree.vim
1 "=================================================
2 " File: undotree.vim
3 " Description: undotree syntax
4 " Author: Ming Bai <mbbill@gmail.com>
5 " License: BSD
6
7 syn match UndotreeNode ' \zs\*\ze '
8 syn match UndotreeNodeCurrent '\zs\*\ze.*>\d\+<'
9 syn match UndotreeTimeStamp '(.*)$'
10 syn match UndotreeFirstNode 'Original'
11 syn match UndotreeBranch '[|/\\]'
12 syn match UndotreeSeq ' \zs\d\+\ze '
13 syn match UndotreeCurrent '>\d\+<'
14 syn match UndotreeNext '{\d\+}'
15 syn match UndotreeHead '\[\d\+]'
16 syn match UndotreeHelp '^".*$' contains=UndotreeHelpKey,UndotreeHelpTitle
17 syn match UndotreeHelpKey '^" \zs.\{-}\ze:' contained
18 syn match UndotreeHelpTitle '===.*===' contained
19 syn match UndotreeSavedSmall ' \zss\ze '
20 syn match UndotreeSavedBig ' \zsS\ze '
21
22 hi def link UndotreeNode Question
23 hi def link UndotreeNodeCurrent Statement
24 hi def link UndotreeTimeStamp Function
25 hi def link UndotreeFirstNode Function
26 hi def link UndotreeBranch Constant
27 hi def link UndotreeSeq Comment
28 hi def link UndotreeCurrent Statement
29 hi def link UndotreeNext Type
30 hi def link UndotreeHead Identifier
31 hi def link UndotreeHelp Comment
32 hi def link UndotreeHelpKey Function
33 hi def link UndotreeHelpTitle Type
34 hi def link UndotreeSavedSmall WarningMsg
35 hi def link UndotreeSavedBig MatchParen
36
37 " vim: set et fdm=marker sts=4 sw=4: