From 5cd9136e28aa0a81d3db74b1ca2a391ad57ca702 Mon Sep 17 00:00:00 2001 From: BarbUk Date: Tue, 5 Feb 2019 20:36:00 +0400 Subject: [PATCH] Handle fzf height --- z.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/z.lua b/z.lua index b6cd6d9..51d8969 100755 --- a/z.lua +++ b/z.lua @@ -1877,10 +1877,7 @@ if command -v fzf >/dev/null 2>&1; then _zlua_fzf_complete() { local query="${COMP_WORDS[COMP_CWORD]}" - - fzf="fzf --reverse --inline-info +s --height 35%" - - selected=$(_zlua --complete | $fzf --query "$query") + selected=$(_zlua --complete | $zlua_fzf --query "$query") printf '\e[5n' @@ -1930,6 +1927,11 @@ function z_shell_init(opts) end print(script_complete_bash) if opts.fzf ~= nil then + fzf_cmd = "fzf --reverse --inline-info +s" + if not os.getenv('_ZL_FZF_FULLSCR') then + fzf_cmd = fzf_cmd .. ' --height 35%' + end + print('zlua_fzf="' .. fzf_cmd .. '"') print(script_fzf_complete_bash) end elseif opts.zsh ~= nil then