mirror of
https://github.com/junegunn/fzf.vim.git
synced 2026-01-10 05:22:32 +08:00
Pull out the git log options as an option.
In my environment '--graph' is a kiss of death. It results in seeing nothing but graph lines due to the number of branches in flight. Secondly the colors baked into this break with my color scheme which has a background of black rending the date unreadable. So to solve this I need to be able to specify my own options, so add a new options g:fzf_commits_log_options to allow this.
This commit is contained in:
@@ -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