neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 469541c4150b3531fec880a4e4382a8fc0b855a5
parent 2fda267faf0ba6e5ac63654f66f83d6589238b8f
Author: Christian Clason <c.clason@uni-graz.at>
Date:   Fri, 16 May 2025 09:03:47 +0200

vim-patch:1aa68df: runtime(pandoc): update YAML metadata block parsing in compiler runtime

Previously the incorrect regexp forced title to be a single letter
because of using '+' instead of the '\+' regexp modifier.

closes: vim/vim#17321

https://github.com/vim/vim/commit/1aa68dffbf2a80d143ee0e659289dbbc430606af

Co-authored-by: Alexander Abrosimov <alexander.n.abrosimov@gmail.com>

Diffstat:
Mruntime/compiler/pandoc.vim | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/runtime/compiler/pandoc.vim b/runtime/compiler/pandoc.vim @@ -2,6 +2,7 @@ " Compiler: Pandoc " Maintainer: Konfekt " Last Change: 2024 Nov 19 +" 2025 May 15 Update the title regex for CompilerSet #17321 " " Expects output file extension, say `:make html` or `:make pdf`. " Passes additional arguments to pandoc, say `:make html --self-contained`. @@ -51,7 +52,7 @@ endfunction execute 'CompilerSet makeprg=pandoc'..escape( \ ' --standalone'.. - \ (s:PandocFiletype(&filetype) ==# 'markdown' && (getline(1) =~# '^%\s\+\S\+' || (search('^title:\s+\S+', 'cnw') > 0)) ? + \ (s:PandocFiletype(&filetype) ==# 'markdown' && (getline(1) =~# '^%\s\+\S\+' || (search('^title:\s\+\S\+', 'cnw') > 0)) ? \ '' : ' --metadata title=%:t:r:S').. \ ' '..s:PandocLang().. \ ' --from='..s:PandocFiletype(&filetype)..