From 50c084bd3fc661f3685955484318bf2ce55eaefb Mon Sep 17 00:00:00 2001 From: Martin Bielik Date: Fri, 7 Apr 2023 19:30:35 +0200 Subject: allow empty space at the syntax region end as per chatgpt --- ftplugin/aichat.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ftplugin') diff --git a/ftplugin/aichat.vim b/ftplugin/aichat.vim index 6776664..f49aad3 100644 --- a/ftplugin/aichat.vim +++ b/ftplugin/aichat.vim @@ -57,8 +57,8 @@ function! s:MarkdownHighlightSources(force) else let include = '@' . toupper(filetype) endif - let command_backtick = 'syntax region %s matchgroup=%s start="^\s*`\{3,}\s*%s.*$" matchgroup=%s end="\s*`\{3,}$" keepend contains=%s' - let command_tilde = 'syntax region %s matchgroup=%s start="^\s*\~\{3,}\s*%s.*$" matchgroup=%s end="\s*\~\{3,}$" keepend contains=%s' + let command_backtick = 'syntax region %s matchgroup=%s start="^\s*`\{3,}\s*%s.*$" matchgroup=%s end="\s*`\{3,}\s*$" keepend contains=%s' + let command_tilde = 'syntax region %s matchgroup=%s start="^\s*\~\{3,}\s*%s.*$" matchgroup=%s end="\s*\~\{3,}\s*$" keepend contains=%s' execute printf(command_backtick, group, startgroup, ft, endgroup, include) execute printf(command_tilde, group, startgroup, ft, endgroup, include) execute printf('syntax cluster aichatNonListItem add=%s', group) -- cgit v1.2.3