From 07cf0078a19070a60593808d848088b94c6ddf38 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 3 Jan 2020 03:05:09 +1300 Subject: Correct wildcard escaping in option esc function --- vim/autoload/option/item.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/autoload/option/item.vim b/vim/autoload/option/item.vim index 6081fa8b..b3e9f0a7 100644 --- a/vim/autoload/option/item.vim +++ b/vim/autoload/option/item.vim @@ -5,7 +5,7 @@ function! option#item#Escape(item, ...) abort let item = a:item let wild = a:0 ? a:1 : 0 if wild - let item = substitute(item, '\\,', ',', 'g') + let item = escape(item, '\*?[{`''$~') endif return escape(item, ',') endfunction -- cgit v1.2.3