diff --git a/plugin/fzf.vim b/plugin/fzf.vim index 8f2bc26..1d1910b 100644 --- a/plugin/fzf.vim +++ b/plugin/fzf.vim @@ -501,12 +501,12 @@ function! s:dopopd() endfunction function! s:xterm_launcher() - let fmt = 'xterm -T "[fzf]" -bg "\%s" -fg "\%s" -geometry %dx%d+%d+%d -e bash -ic %%s' + let fmt = 'xterm -T "[fzf]" -bg "%s" -fg "%s" -geometry %dx%d+%d+%d -e bash -ic %%s' if has('gui_macvim') let fmt .= '&& osascript -e "tell application \"MacVim\" to activate"' endif return printf(fmt, - \ synIDattr(hlID("Normal"), "bg"), synIDattr(hlID("Normal"), "fg"), + \ escape(synIDattr(hlID("Normal"), "bg"), '#'), escape(synIDattr(hlID("Normal"), "fg"), '#'), \ &columns, &lines/2, getwinposx(), getwinposy()) endfunction unlet! s:launcher