mirror of
https://github.com/junegunn/fzf.vim.git
synced 2026-01-09 21:12:32 +08:00
Merge pull request #62 from telemenar/add_option_for_git_log
Pull out the git log command as an option
This commit is contained in:
@@ -97,6 +97,9 @@ let g:fzf_action = {
|
||||
" - window (nvim only)
|
||||
let g:fzf_layout = { 'down': '~40%' }
|
||||
|
||||
" For Commits and BCommits to customize the options used by 'git log':
|
||||
let g:fzf_commits_log_options = '--graph --color=always --format="%C(auto)%h%d %s %C(black)%C(bold)%cr"'
|
||||
|
||||
" Advanced customization using autoload functions
|
||||
autocmd VimEnter * command! Colors
|
||||
\ call fzf#vim#colors({'left': '15%', 'options': '--reverse --margin 30%,0'})
|
||||
|
||||
@@ -729,7 +729,7 @@ function! s:commits(buffer_local, args)
|
||||
return s:warn('Not in git repository')
|
||||
endif
|
||||
|
||||
let source = 'git log --graph --color=always --format="%C(auto)%h%d %s %C(black)%C(bold)%cr"'
|
||||
let source = 'git log '.get(g:, 'fzf_commits_log_options', '--graph --color=always --format="%C(auto)%h%d %s %C(black)%C(bold)%cr"')
|
||||
let current = expand('%:S')
|
||||
let managed = 0
|
||||
if !empty(current)
|
||||
|
||||
@@ -115,7 +115,7 @@ But its functionality is still available via `call pathogen#helptags()`.)
|
||||
< Customization >_____________________________________________________________~
|
||||
*fzf-vim-customization*
|
||||
|
||||
*g:fzf_action* *g:fzf_layout*
|
||||
*g:fzf_action* *g:fzf_layout* *g:fzf_commits_log_options*
|
||||
>
|
||||
" This is the default extra key bindings
|
||||
let g:fzf_action = {
|
||||
@@ -126,6 +126,10 @@ But its functionality is still available via `call pathogen#helptags()`.)
|
||||
" Default fzf layout
|
||||
let g:fzf_layout = { 'down': '40%' }
|
||||
|
||||
" For Commits and BCommits to customize the options used by 'git log':
|
||||
let g:fzf_commits_log_options = \
|
||||
'--graph --color=always --format="%C(auto)%h%d %s %C(black)%C(bold)%cr"'
|
||||
|
||||
" Advanced customization using autoload functions
|
||||
autocmd VimEnter * command! Colors
|
||||
\ call fzf#vim#colors({'left': '15%', 'options': '--reverse --margin 30%,0'})
|
||||
|
||||
Reference in New Issue
Block a user