From f39c92b7ce58669e3b598479131d27093347f4c3 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 29 Jul 2018 01:07:30 +0900 Subject: [PATCH] Use --layout=reverse-list when appropriate (fzf 0.17.4 required) --- autoload/fzf/vim.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 61d3be3..d7cf79e 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -365,7 +365,7 @@ function! fzf#vim#lines(...) return s:fzf('lines', { \ 'source': lines, \ 'sink*': s:function('s:line_handler'), - \ 'options': ['+m', '--tiebreak=index', '--prompt', 'Lines> ', '--ansi', '--extended', '--nth='.nth.'..', '--reverse', '--tabstop=1', '--query', query] + \ 'options': ['+m', '--tiebreak=index', '--prompt', 'Lines> ', '--ansi', '--extended', '--nth='.nth.'..', '--layout=reverse-list', '--tabstop=1', '--query', query] \}, args) endfunction @@ -397,7 +397,7 @@ function! fzf#vim#buffer_lines(...) return s:fzf('blines', { \ 'source': s:buffer_lines(), \ 'sink*': s:function('s:buffer_line_handler'), - \ 'options': ['+m', '--tiebreak=index', '--prompt', 'BLines> ', '--ansi', '--extended', '--nth=2..', '--reverse', '--tabstop=1', '--query', query] + \ 'options': ['+m', '--tiebreak=index', '--prompt', 'BLines> ', '--ansi', '--extended', '--nth=2..', '--layout=reverse-list', '--tabstop=1', '--query', query] \}, args) endfunction @@ -761,7 +761,7 @@ function! fzf#vim#buffer_tags(query, ...) return s:fzf('btags', { \ 'source': s:btags_source(tag_cmds), \ 'sink*': s:function('s:btags_sink'), - \ 'options': ['--reverse', '-m', '-d', '\t', '--with-nth', '1,4..', '-n', '1', '--prompt', 'BTags> ', '--query', a:query]}, args) + \ 'options': ['--layout=reverse-list', '-m', '-d', '\t', '--with-nth', '1,4..', '-n', '1', '--prompt', 'BTags> ', '--query', a:query]}, args) catch return s:warn(v:exception) endtry @@ -1109,7 +1109,7 @@ function! s:commits(buffer_local, args) let options = { \ 'source': source, \ 'sink*': s:function('s:commits_sink'), - \ 'options': ['--ansi', '--multi', '--tiebreak=index', '--reverse', + \ 'options': ['--ansi', '--multi', '--tiebreak=index', '--layout=reverse-list', \ '--inline-info', '--prompt', command.'> ', '--bind=ctrl-s:toggle-sort', \ '--header', ':: Press '.s:magenta('CTRL-S', 'Special').' to toggle sort, '.s:magenta('CTRL-Y', 'Special').' to yank commit hashes', \ '--expect=ctrl-y,'.expect_keys]