From 26adc84dc3a34b96a5cec4d67a1dabcfc1a6b432 Mon Sep 17 00:00:00 2001 From: Tinmarino Date: Fri, 23 Jun 2023 12:11:40 -0400 Subject: [PATCH] Configure default syntax bloquote marker to include :: (issue #1279) --- autoload/vimwiki/vars.vim | 1 + test/issue_1279_gq_wrap_definition.vader | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/autoload/vimwiki/vars.vim b/autoload/vimwiki/vars.vim index d3c1bb2..6a51037 100644 --- a/autoload/vimwiki/vars.vim +++ b/autoload/vimwiki/vars.vim @@ -676,6 +676,7 @@ function! s:get_default_syntaxlocal() abort " type, default, min, max, possible_values, min_length return extend(s:get_common_syntaxlocal(), { + \ 'blockquote_markers': {'type': type([]), 'default': ['>', '::']}, \ 'bold_match': {'type': type(''), 'default': '\%(^\|\s\|[[:punct:]]\)\@<=\*__Text__\*\%([[:punct:]]\|\s\|$\)\@='}, \ 'bold_search': {'type': type(''), 'default': '\%(^\|\s\|[[:punct:]]\)\@<=\*\zs\%([^*`[:space:]][^*`]*[^*`[:space:]]\|[^*`[:space:]]\)\ze\*\%([[:punct:]]\|\s\|$\)\@='}, \ 'bullet_types': {'type': type([]), 'default': ['-', '*', '#']}, diff --git a/test/issue_1279_gq_wrap_definition.vader b/test/issue_1279_gq_wrap_definition.vader index a25b31a..82e0756 100644 --- a/test/issue_1279_gq_wrap_definition.vader +++ b/test/issue_1279_gq_wrap_definition.vader @@ -8,8 +8,18 @@ Given vimwiki (Dummy heading): Do (gqq): gqq -Expect (Heading6): +Expect (Wrapped with the :: prefix prepended): :: aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa :: aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa :: aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa :: aaa aaa aaa + +Given vimwiki (Small heading): + :: aaa + +Do (A ): + A\ + +Expect (Bloquote prefix :: inserted): + :: aaa + ::