Improved the escaping when using the silver searcher (Ag)
This commit is contained in:
parent
1494e2edfa
commit
04abc6907c
1 changed files with 2 additions and 2 deletions
|
@ -383,11 +383,11 @@ function! VisualSelection(direction, extra_filter) range
|
|||
let l:saved_reg = @"
|
||||
execute "normal! vgvy"
|
||||
|
||||
let l:pattern = escape(@", '\\/.*$^~[]')
|
||||
let l:pattern = escape(@", "\\/.*'$^~[]")
|
||||
let l:pattern = substitute(l:pattern, "\n$", "", "")
|
||||
|
||||
if a:direction == 'gv'
|
||||
call CmdLine("Ag \"" . l:pattern . "\" " )
|
||||
call CmdLine("Ag '" . l:pattern . "' " )
|
||||
elseif a:direction == 'replace'
|
||||
call CmdLine("%s" . '/'. l:pattern . '/')
|
||||
endif
|
||||
|
|
Loading…
Reference in a new issue