diff --git a/autoload/codi.vim b/autoload/codi.vim index bf23401..c2dd314 100644 --- a/autoload/codi.vim +++ b/autoload/codi.vim @@ -124,7 +124,7 @@ if has("unix") call s:log('Linux detected, using `script -qfec "$bin" /dev/null`') function! s:scriptify(bin) " We need to make bin one string argument - call system('echo ' . s:shellescape_list(a:bin) . ' > /tmp/cmd') + call writefile([s:shellescape_list(a:bin)], '/tmp/cmd') return ['script', '-qfec', '/tmp/cmd', '/dev/null'] endfunction endif