Commit: runtime(new-tutor): escape tutor filename

1 view
Skip to first unread message

Christian Brabandt

unread,
Nov 13, 2025, 5:00:24 PM (9 days ago) Nov 13
to vim...@googlegroups.com
runtime(new-tutor): escape tutor filename

Commit: https://github.com/vim/vim/commit/d5821638e24d1fa3c64780aa4a776d087f153165
Author: Andrey Starodubtsev <andrey.st...@gmail.com>
Date: Thu Nov 13 21:49:20 2025 +0000

runtime(new-tutor): escape tutor filename

If Vim is installed into the Windows "Program Files" directory the tutor
path name contains spaces and must therefore be quoted before passing to
:drop.

closes: #18742

Signed-off-by: Andrey Starodubtsev <andrey.st...@gmail.com>
Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/autoload/tutor.vim b/runtime/autoload/tutor.vim
index c3b5df37d..a31f74680 100644
--- a/runtime/autoload/tutor.vim
+++ b/runtime/autoload/tutor.vim
@@ -211,7 +211,7 @@ function! tutor#TutorCmd(tutor_name)
endif

call tutor#SetupVim()
- exe "drop ".l:to_open
+ exe "drop ".fnameescape(l:to_open)
call tutor#EnableInteractive(v:true)
endfunction

Reply all
Reply to author
Forward
0 new messages