Fix erroneous ? escaping in * pattern

This commit is contained in:
Tim Pope
2019-11-30 17:19:23 -05:00
parent 6d9dd103c0
commit 671a85daba

View File

@@ -2907,9 +2907,9 @@ function! s:PatchSearchExpr(reverse) abort
let pattern = '^[+-]\s*' . escape(substitute(strpart(line, 1), '^\s*\|\s*$', '', ''), '^$.*[]~\') . '\s*$'
endif
if a:reverse
return '?' . escape(pattern, '/') . "\<CR>"
return '?' . escape(pattern, '/?') . "\<CR>"
else
return '/' . escape(pattern, '/?') . "\<CR>"
return '/' . escape(pattern, '/') . "\<CR>"
endif
endif
return a:reverse ? '#' : '*'