From 21b3a42bff63aa8053698ee9c891294e0b473bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Blinkiewicz?= Date: Sat, 31 Aug 2013 10:30:51 +0200 Subject: [PATCH] add conditional encoding conversion --- autoload/vundle/installer.vim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/autoload/vundle/installer.vim b/autoload/vundle/installer.vim index 1c49333..39d795b 100644 --- a/autoload/vundle/installer.vim +++ b/autoload/vundle/installer.vim @@ -270,7 +270,12 @@ func! g:shellesc_cd(cmd) abort endf func! s:system(cmd) abort - let cmd = iconv(a:cmd, &encoding, &termencoding) + let cmd = a:cmd + if !empty(&encoding) && !empty(&termencoding) + if &encoding !=? &termencoding + let cmd = iconv(a:cmd, &encoding, &termencoding) + endif + endif return system(cmd) endf