summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-02-18 21:58:03 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-02-18 21:58:03 +0900
commitc2db67c1c086f0bbebf4802abb3fb9335ee46662 (patch)
tree74d394e654f3f709a4350d698b86251b6994fb10
parent9526594905916310299bd50f6d910eecf85cede5 (diff)
downloadfzf-c2db67c1c086f0bbebf4802abb3fb9335ee46662.tar.gz
[vim] Prepend @echo off to $FZF_DEFAULT_COMMAND on Windows (#847)
-rw-r--r--plugin/fzf.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/fzf.vim b/plugin/fzf.vim
index 81c54bc9..ba2414e3 100644
--- a/plugin/fzf.vim
+++ b/plugin/fzf.vim
@@ -292,7 +292,7 @@ try
if !has_key(dict, 'source') && !empty($FZF_DEFAULT_COMMAND)
let temps.source = tempname().(s:is_win ? '.bat' : '')
- call writefile(split($FZF_DEFAULT_COMMAND, "\n"), temps.source)
+ call writefile((s:is_win ? ['@echo off'] : []) + split($FZF_DEFAULT_COMMAND, "\n"), temps.source)
let dict.source = (empty($SHELL) ? &shell : $SHELL) . (s:is_win ? ' /c ' : ' ') . s:shellesc(temps.source)
endif