summaryrefslogtreecommitdiffstats
path: root/autoload/vimtex/toc.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/vimtex/toc.vim')
-rw-r--r--autoload/vimtex/toc.vim5
1 files changed, 3 insertions, 2 deletions
diff --git a/autoload/vimtex/toc.vim b/autoload/vimtex/toc.vim
index ac660112..bb2d7ffb 100644
--- a/autoload/vimtex/toc.vim
+++ b/autoload/vimtex/toc.vim
@@ -354,7 +354,8 @@ function! s:toc.set_syntax() abort dict "{{{1
syntax match VimtexTocNum /\v(([A-Z]+>|\d+)(\.\d+)*)?\s*/ contained
execute 'syntax match VimtexTocTodo'
- \ '/\v\s\zs%(' . toupper(join(g:vimtex_toc_todo_keywords, '|')) . '): /'
+ \ '/\v\s\zs%('
+ \ . toupper(join(keys(g:vimtex_toc_todo_labels), '|')) . '): /'
\ 'contained'
syntax match VimtexTocHotkey /\[[^]]\+\]/ contained
@@ -751,7 +752,7 @@ endfunction
function! s:foldtext() abort " {{{1
let l:line = getline(v:foldstart)[3:]
if b:toc.todo_sorted
- \ && l:line =~# '\v%(' . join(g:vimtex_toc_todo_keywords, '|') . ')'
+ \ && l:line =~# '\v%(' . join(keys(g:vimtex_toc_todo_labels), '|') . ')'
return substitute(l:line, '\w+\zs:.*', 's', '')
else
return l:line