mirror of
https://github.com/Llewellynvdm/fzf.git
synced 2024-11-25 06:07:42 +00:00
fixup
This commit is contained in:
parent
407205e52b
commit
de3d09fe79
@ -50,9 +50,6 @@ if s:is_win
|
|||||||
" Use utf-8 for fzf.vim commands
|
" Use utf-8 for fzf.vim commands
|
||||||
" Return array of shell commands for cmd.exe
|
" Return array of shell commands for cmd.exe
|
||||||
function! s:enc_to_cp(str)
|
function! s:enc_to_cp(str)
|
||||||
if s:is_win && has('gui')
|
|
||||||
return iconv(a:str, 'utf-8', &encoding)
|
|
||||||
endif
|
|
||||||
if !has('iconv')
|
if !has('iconv')
|
||||||
return a:str
|
return a:str
|
||||||
endif
|
endif
|
||||||
@ -407,7 +404,7 @@ try
|
|||||||
let prefix = '( '.source.' )|'
|
let prefix = '( '.source.' )|'
|
||||||
elseif type == 3
|
elseif type == 3
|
||||||
let temps.input = s:fzf_tempname()
|
let temps.input = s:fzf_tempname()
|
||||||
call writefile(map(source, '<SID>enc_to_cp(v:val)'), temps.input)
|
call writefile(source, temps.input)
|
||||||
let prefix = (s:is_win ? 'type ' : 'cat ').fzf#shellescape(temps.input).'|'
|
let prefix = (s:is_win ? 'type ' : 'cat ').fzf#shellescape(temps.input).'|'
|
||||||
else
|
else
|
||||||
throw 'Invalid source type'
|
throw 'Invalid source type'
|
||||||
|
Loading…
Reference in New Issue
Block a user