From 6286f6d0190883131d7d7553d1e72f56ce234a9d Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 31 Jan 2022 21:36:25 +0900 Subject: neovim: refactor --- .config/nvim/syntax/leaf.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to '.config/nvim/syntax') diff --git a/.config/nvim/syntax/leaf.vim b/.config/nvim/syntax/leaf.vim index d8112fd..ea86de4 100644 --- a/.config/nvim/syntax/leaf.vim +++ b/.config/nvim/syntax/leaf.vim @@ -9,17 +9,19 @@ syn match leafCheckboxTodo /\[ \]/ syn match leafCheckboxDone /\[x\]/ syn match leafCheckboxCanceled /\[-\]/ syn region leafComment start="# " end="$" +syn match leafTag /@\w\+/ +syn match leafProperty /\<\%(DEADLINE\|SCHEDULED\|ARCHIVED\): / 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 +hi default link leafProperty Identifier +hi default link leafTimestamp Identifier let b:current_syntax = 'leaf' -- cgit v1.2.3-70-g09d2