Update 2024-02-14 16:20 Linux/x86_64-ld5587
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
syntax match taskinfo_head /.*\%1l/
|
||||
highlight default link taskinfo_head Tabline
|
||||
|
||||
let b:current_syntax = 'taskinfo'
|
||||
43
.vim/pack/plugins/opt/vim-taskwarrior/syntax/taskreport.vim
Normal file
43
.vim/pack/plugins/opt/vim-taskwarrior/syntax/taskreport.vim
Normal file
@@ -0,0 +1,43 @@
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
if exists('b:task_report_labels')
|
||||
syntax match taskwarrior_tablehead /.*\%1l/
|
||||
endif
|
||||
|
||||
for n in b:sline
|
||||
execute 'syntax match taskwarrior_selected /.*\%'.n.'l/ contains=ALL'
|
||||
endfor
|
||||
|
||||
if search('[^\x00-\xff]') == 0
|
||||
let exp = 'syntax match taskwarrior_%s /\%%>1l\%%%dc.*\%%<%dc/'
|
||||
else
|
||||
let exp = 'syntax match taskwarrior_%s /\%%>1l\%%%dv.*\%%<%dv/'
|
||||
endif
|
||||
|
||||
if exists('b:task_columns') && exists('b:task_report_columns')
|
||||
for i in range(0, len(b:task_report_columns)-1)
|
||||
if exists('b:task_columns['.(i+1).']')
|
||||
execute printf(exp, matchstr(b:task_report_columns[i], '^\w\+') , b:task_columns[i]+1, b:task_columns[i+1]+1)
|
||||
endif
|
||||
endfor
|
||||
endif
|
||||
|
||||
highlight default link taskwarrior_tablehead Tabline
|
||||
highlight default link taskwarrior_field IncSearch
|
||||
highlight default link taskwarrior_selected Visual
|
||||
highlight default link taskwarrior_id VarId
|
||||
highlight default link taskwarrior_project String
|
||||
highlight default link taskwarrior_Status Include
|
||||
highlight default link taskwarrior_priority Class
|
||||
highlight default link taskwarrior_due Todo
|
||||
highlight default link taskwarrior_end Keyword
|
||||
highlight default link taskwarrior_description Normal
|
||||
highlight default link taskwarrior_entry Special
|
||||
highlight default link taskwarrior_depends Todo
|
||||
highlight default link taskwarrior_tags Keyword
|
||||
highlight default link taskwarrior_uuid VarId
|
||||
highlight default link taskwarrior_urgency Todo
|
||||
|
||||
let b:current_syntax = 'taskreport'
|
||||
Reference in New Issue
Block a user