diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index d8bd57e..5e1b690 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -643,7 +643,7 @@ function! fzf#vim#gitfiles(args, ...) let preview = printf( \ 'bash -c "if [[ {1} =~ M ]]; then %s; else %s {-1}; fi"', \ executable('delta') - \ ? 'git diff -- {-1} | delta --file-style=omit | sed 1d' + \ ? 'git diff -- {-1} | delta --width $FZF_PREVIEW_COLUMNS --file-style=omit | sed 1d' \ : 'git diff --color=always -- {-1} | sed 1,4d', \ s:bin.preview) let wrapped = fzf#wrap({ @@ -1241,7 +1241,7 @@ function! s:commits(buffer_local, args) endif if !s:is_win && &columns > s:wide - let suffix = executable('delta') ? '| delta' : '--color=always' + let suffix = executable('delta') ? '| delta --width $FZF_PREVIEW_COLUMNS' : '--color=always' call extend(options.options, \ ['--preview', 'echo {} | grep -o "[a-f0-9]\{7,\}" | head -1 | xargs git show --format=format: ' . suffix]) endif