summaryrefslogtreecommitdiffstats
path: root/plugin
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2015-04-20 22:42:02 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2015-04-20 22:42:12 +0900
commit917b1759b08e1105ce964eff23aae8a304a12eee (patch)
treeb324d885c9f12193c99281b9f2ac158b978e4fd5 /plugin
parent16ca9c688b6f6c5607ebf78f67ca66e7f250db7a (diff)
[fzf-tmux/vim] Fixes for fish (#204)
Diffstat (limited to 'plugin')
-rw-r--r--plugin/fzf.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugin/fzf.vim b/plugin/fzf.vim
index 8746af09..28efe690 100644
--- a/plugin/fzf.vim
+++ b/plugin/fzf.vim
@@ -105,6 +105,9 @@ function! s:upgrade(dict)
endfunction
function! fzf#run(...) abort
+try
+ let oshell = &shell
+ set shell=sh
if has('nvim') && bufexists('[FZF]')
echohl WarningMsg
echomsg 'FZF is already running!'
@@ -149,6 +152,9 @@ function! fzf#run(...) abort
finally
call s:popd(dict)
endtry
+finally
+ let &shell = oshell
+endtry
endfunction
function! s:present(dict, ...)