-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject_HAVEALOOK.vim
More file actions
executable file
·36 lines (27 loc) · 1.24 KB
/
Copy pathproject_HAVEALOOK.vim
File metadata and controls
executable file
·36 lines (27 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
" Vim syntax file
" Language: Project
" Maintainer: Abhijit Nadgouda (http://ifacethoughts.net/)
syntax clear
syn match projTag "\*[a-zA-z]*\*"
syn match projJump "|[a-zA-z]*|"
syn match projDate "=\d\d\d\d\d\d\d\d" contained
syn match projDone "=done" contained
syn match projHigh "=high" contained
syn match projKeyword ":phone" contained
syn match projKeyword ":email" contained
syn match projKeyword ":chat" contained
syn match projKeyword ":meet" contained
syn match projTask "\-\s.*" contains=projDate,projDone,projHigh,projKeyword
syn match projTaskH "\-\s.*=high" contains=projDate,projHigh,projKeyword
syn match projTaskD "\-\s.*=done$" contains=projDate,projDone,projKeyword
syn region projTaskDoc matchgroup=Comment start=/\[/ end=/\]/
hi def link projTag String
hi def link projJump String
hi def link projDate Constant
hi def link projDone SpecialChar
hi def link projHigh SpecialChar
hi def link projKeyword SpecialChar
hi def link projTask Statement
hi def link projTaskDoc Comment
hi def link projTaskD Comment
hi def link projTaskH Special