From ad113a64fcdd20640c8881339525f05e3dcba35b Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Mon, 20 Nov 2017 10:19:13 -0500 Subject: [PATCH] [Tags] Use fnameescape to escape command line arguments (#512) Port of https://github.com/junegunn/fzf/commit/7727ad43afb57cb325439590a9a6bad94601a720 Related: #504 --- autoload/fzf/vim.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 55d3b69..9f83e6c 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -144,7 +144,8 @@ function! s:chomp(str) endfunction function! s:escape(path) - return escape(a:path, ' $%#''"\') + let path = fnameescape(a:path) + return s:is_win ? escape(path, '$') : path endfunction if v:version >= 704