This is a breaking change to the way the plugin is configured. If users are using the old configuration the plugin will warn them which fields have been removed in their configuration. Old keybindings can be found here: https://github.com/harrisoncramer/gitlab.nvim/pull/340#issuecomment-2282756924 (#331) feat: Customize discussion tree chevrons (#339)
31 lines
1.1 KiB
VimL
31 lines
1.1 KiB
VimL
if filereadable($VIMRUNTIME . '/syntax/markdown.vim')
|
|
source $VIMRUNTIME/syntax/markdown.vim
|
|
endif
|
|
|
|
syntax match Date "\v\d+\s+\w+\s+ago"
|
|
highlight link Date GitlabDate
|
|
|
|
execute 'syntax match Unresolved /\s' . g:gitlab_discussion_tree_unresolved . '\s\?/'
|
|
highlight link Unresolved GitlabUnresolved
|
|
|
|
execute 'syntax match Resolved /\s' . g:gitlab_discussion_tree_resolved . '\s\?/'
|
|
highlight link Resolved GitlabResolved
|
|
|
|
execute 'syntax match GitlabDiscussionOpen /^\s*' . g:gitlab_discussion_tree_expander_open . '/'
|
|
highlight link GitlabDiscussionOpen GitlabExpander
|
|
|
|
execute 'syntax match GitlabDiscussionClosed /^\s*' . g:gitlab_discussion_tree_expander_closed . '/'
|
|
highlight link GitlabDiscussionClosed GitlabExpander
|
|
|
|
execute 'syntax match Draft /' . g:gitlab_discussion_tree_draft . '/'
|
|
highlight link Draft GitlabDraft
|
|
|
|
execute 'syntax match Username "@[a-zA-Z0-9.]\+"'
|
|
highlight link Username GitlabUsername
|
|
|
|
execute 'syntax match Mention "\%(' . g:gitlab_discussion_tree_expander_open . '\|'
|
|
\ . g:gitlab_discussion_tree_expander_closed . '\)\@<!@[a-zA-Z0-9.]*"'
|
|
highlight link Mention GitlabMention
|
|
|
|
let b:current_syntax = 'gitlab'
|