Use FZF_PREVIEW_HEIGHT if available. Requires fzf 0.16.7.

Close #361
This commit is contained in:
Junegunn Choi
2017-04-30 12:06:41 +09:00
parent 8ffd3fb0ba
commit d99169da2d
2 changed files with 24 additions and 17 deletions

View File

@@ -33,9 +33,13 @@ if `file --mime "#{file}"` =~ /binary/
end
center = (center || 0).to_i
height = File.readable?('/dev/tty') ? `stty size < /dev/tty`.split.first.to_i : 40
height /= 2 if split
height -= 2 # preview border
if ENV['FZF_PREVIEW_HEIGHT']
height = ENV['FZF_PREVIEW_HEIGHT'].to_i
else
height = File.readable?('/dev/tty') ? `stty size < /dev/tty`.split.first.to_i : 40
height /= 2 if split
height -= 2 # preview border
end
offset = [1, center - height / 3].max
IO.popen(['sh', '-c', COMMAND.gsub('{}', Shellwords.shellescape(path))]) do |io|