summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/plugin/manpager.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/plugin/manpager.vim b/runtime/plugin/manpager.vim
index 1738dc9439..076aca5f83 100644
--- a/runtime/plugin/manpager.vim
+++ b/runtime/plugin/manpager.vim
@@ -30,10 +30,10 @@ function s:ManPager()
setlocal modifiable
" Emulate 'col -b'
- silent! keepj keepp %s/\v(.)\b\ze\1?//ge
+ exe 'silent! keepj keepp %s/\v(.)\b\ze\1?//e' .. (&gdefault ? '' : 'g')
" Remove ansi sequences
- silent! keepj keepp %s/\v\e\[%(%(\d;)?\d{1,2})?[mK]//ge
+ exe 'silent! keepj keepp %s/\v\e\[%(%(\d;)?\d{1,2})?[mK]//e' .. (&gdefault ? '' : 'g')
" Remove empty lines above the header
call cursor(1, 1)