mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 08:50:06 +08:00
feat(vcs): fix log grep option
This commit is contained in:
parent
f458b75dcb
commit
6950d163f3
@ -301,6 +301,16 @@ function! s:change_options(key) abort
|
|||||||
else
|
else
|
||||||
let s:git_log_options[a:key].option = '--author='
|
let s:git_log_options[a:key].option = '--author='
|
||||||
endif
|
endif
|
||||||
|
elseif a:key ==# 'g'
|
||||||
|
" change search text
|
||||||
|
" change author
|
||||||
|
let origin_grep = matchstr(s:git_log_options[a:key].option, '\("\)\@<=[^"]*')
|
||||||
|
let grep = input('--grep=', origin_grep)
|
||||||
|
if !empty(grep)
|
||||||
|
let s:git_log_options[a:key].option = '--grep="' . grep . '"'
|
||||||
|
else
|
||||||
|
let s:git_log_options[a:key].option = '--grep='
|
||||||
|
endif
|
||||||
elseif a:key ==# 'n'
|
elseif a:key ==# 'n'
|
||||||
let orig_nr = matchstr(s:git_log_options[a:key].option, '\("\)\@<=[^"]*')
|
let orig_nr = matchstr(s:git_log_options[a:key].option, '\("\)\@<=[^"]*')
|
||||||
let nr = str2nr(input('-n', orig_nr))
|
let nr = str2nr(input('-n', orig_nr))
|
||||||
|
Loading…
Reference in New Issue
Block a user