Update 2026-01-25 09:38 OpenBSD/amd64-t14
This commit is contained in:
@@ -90,19 +90,8 @@ if !executable(g:gitgutter_git_executable)
|
||||
finish
|
||||
endif
|
||||
|
||||
let default_grep = 'grep'
|
||||
let g:gitgutter_grep = get(g:, 'gitgutter_grep', default_grep)
|
||||
if !empty(g:gitgutter_grep)
|
||||
if executable(split(g:gitgutter_grep)[0])
|
||||
if $GREP_OPTIONS =~# '--color=always'
|
||||
let g:gitgutter_grep .= ' --color=never'
|
||||
endif
|
||||
else
|
||||
if g:gitgutter_grep !=# default_grep
|
||||
call gitgutter#utility#warn('Cannot find '.g:gitgutter_grep.'. Please check g:gitgutter_grep.')
|
||||
endif
|
||||
let g:gitgutter_grep = ''
|
||||
endif
|
||||
if exists('g:gitgutter_grep')
|
||||
call gitgutter#utility#warn('g:gitgutter_grep is obsolete')
|
||||
endif
|
||||
|
||||
call gitgutter#highlight#define_highlights()
|
||||
@@ -341,8 +330,18 @@ augroup gitgutter
|
||||
autocmd BufFilePre * call s:on_buffilepre(expand('<abuf>'))
|
||||
autocmd BufFilePost * call s:on_buffilepost(expand('<abuf>'))
|
||||
|
||||
autocmd QuickFixCmdPre *vimgrep* let b:gitgutter_was_enabled = gitgutter#utility#getbufvar(expand('<abuf>'), 'enabled') | GitGutterBufferDisable
|
||||
autocmd QuickFixCmdPost *vimgrep* if b:gitgutter_was_enabled | GitGutterBufferEnable | endif | unlet b:gitgutter_was_enabled
|
||||
autocmd QuickFixCmdPre *vimgrep*
|
||||
\ if gitgutter#utility#getbufvar(expand('<abuf>'), 'enabled') |
|
||||
\ let s:gitgutter_was_enabled = expand('<abuf>') |
|
||||
\ else |
|
||||
\ let s:gitgutter_was_enabled = 0 |
|
||||
\ endif |
|
||||
\ GitGutterBufferDisable
|
||||
autocmd QuickFixCmdPost *vimgrep*
|
||||
\ if s:gitgutter_was_enabled |
|
||||
\ call gitgutter#buffer_enable(s:gitgutter_was_enabled) |
|
||||
\ endif |
|
||||
\ unlet s:gitgutter_was_enabled
|
||||
augroup END
|
||||
|
||||
" }}}
|
||||
|
||||
Reference in New Issue
Block a user