mirror of
https://github.com/Llewellynvdm/fzf.git
synced 2025-01-09 01:44:14 +00:00
Vim plugin: do not enable tmux-integration if version < 1.7
This commit is contained in:
parent
6ad38bdad3
commit
af677e7e35
@ -40,6 +40,19 @@ else
|
||||
let s:exec = 'fzf'
|
||||
endif
|
||||
|
||||
function! s:tmux_enabled()
|
||||
if exists('s:tmux')
|
||||
return s:tmux
|
||||
endif
|
||||
|
||||
let s:tmux = 0
|
||||
if exists('$TMUX')
|
||||
let output = system('tmux -V')
|
||||
let s:tmux = !v:shell_error && output >= 'tmux 1.7'
|
||||
endif
|
||||
return s:tmux
|
||||
endfunction
|
||||
|
||||
function! s:shellesc(arg)
|
||||
return '"'.substitute(a:arg, '"', '\\"', 'g').'"'
|
||||
endfunction
|
||||
@ -75,7 +88,7 @@ function! fzf#run(...) abort
|
||||
endif
|
||||
let command = prefix.s:exec.' '.optstr.' > '.temps.result
|
||||
|
||||
if exists('$TMUX') && has_key(dict, 'tmux') &&
|
||||
if s:tmux_enabled() && has_key(dict, 'tmux') &&
|
||||
\ dict.tmux > 0 && winheight(0) >= s:min_tmux_height
|
||||
return s:execute_tmux(dict, command, temps)
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user