aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/nvim/syntax/leaf.vim
blob: d8112fd8f8bf635f8f1968e67823d7dbde1f087f (plain)
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
scriptencoding utf-8

if exists('b:current_syntax')
    finish
endif


syn match leafCheckboxTodo /\[ \]/
syn match leafCheckboxDone /\[x\]/
syn match leafCheckboxCanceled /\[-\]/
syn region leafComment start="# " end="$"
syn match leafTimestamp /<\d\d\d\d-\d\d-\d\d\%( [月火水木金土日]\)\?\%( \d\d:\d\d\)\?>/
syn match leafTimestamp /<\d\d\d\d-\d\d-\d\d\%( [月火水木金土日]\)\?\%( \d\d:\d\d\)\?>--<\d\d\d\d-\d\d-\d\d\%( [月火水木金土日]\)\?\%( \d\d:\d\d\)\?>/
syn match leafTag /@\w\+/


hi default link leafCheckboxTodo Special
hi default link leafCheckboxDone Comment
hi default link leafCheckboxCanceled Comment
hi default link leafComment Comment
hi default link leafTimestamp Identifier
hi default link leafTag String


let b:current_syntax = 'leaf'