Skip to content

Commit

Permalink
Use single gutter variable instead.
Browse files Browse the repository at this point in the history
Additionally, check for gutter function existance prior to defining the `autocmd`.
This avoids checking repeatedly for the gutter at every `VimagitUpdateFile` trigger.
  • Loading branch information
hkupty committed Sep 30, 2016
1 parent 3de126c commit f4f114d
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions plugin/magit.vim
Original file line number Diff line number Diff line change
Expand Up @@ -50,26 +50,25 @@ let g:magit_default_fold_level = get(g:, 'magit_default_fold_level',
let g:magit_default_sections = get(g:, 'magit_default_sections', ['info', 'global_help', 'commit', 'staged', 'unstaged'])
let g:magit_discard_untracked_do_delete = get(g:, 'magit_discard_untracked_do_delete', 0)

let g:magit_refresh_gitgutter = get(g:, 'magit_refresh_gitgutter', 1)
let g:magit_refresh_vim_signify = get(g:, 'magit_refresh_vim_signify', 1)
let g:magit_refresh_gutter = get(g:, 'magit_refresh_gutter' , 1)
" Should deprecate the following
let g:magit_refresh_gitgutter = get(g:, 'magit_refresh_gitgutter', 0)
let g:magit_warning_max_lines = get(g:, 'magit_warning_max_lines', 10000)

let g:magit_git_cmd = get(g:, 'magit_git_cmd' , "git")

execute "nnoremap <silent> " . g:magit_show_magit_mapping . " :call magit#show_magit('v')<cr>"

if ( g:magit_refresh_gitgutter == 1 )
autocmd User VimagitUpdateFile
\ if ( exists("*gitgutter#process_buffer") ) |
\ call gitgutter#process_buffer(bufnr(g:magit_last_updated_buffer), 0) |
\ endif
endif
if ( g:magit_refresh_gutter == 1 || g:magit_refresh_gitgutter == 1)

if ( exists("*gitgutter#process_buffer") )
autocmd User VimagitUpdateFile call gitgutter#process_buffer(bufnr(g:magit_last_updated_buffer), 0)
endif

if ( exists("*sy#util#refresh_windows") )
autocmd User VimagitUpdateFile call sy#util#refresh_windows()
endif

if ( g:magit_refresh_vim_signify == 1 )
autocmd User VimagitUpdateFile
\ if ( exists("*sy#util#refresh_windows") ) |
\ call sy#util#refresh_windows()
\ endif
endif
" }}}

Expand Down

0 comments on commit f4f114d

Please sign in to comment.