man.vim: handle 'gdefault' (#5182)

Fixes #5181
This commit is contained in:
Anmol Sethi 2016-08-07 17:30:05 -04:00 committed by Justin M. Keyes
parent b85bae4cac
commit 6050d3f15d
2 changed files with 2 additions and 2 deletions

View File

@ -91,7 +91,7 @@ function! s:read_page(sect, name) abort
let b:manwidth = s:manwidth()
silent execute 'read!env MANWIDTH='.b:manwidth s:man_cmd s:man_args(a:sect, a:name)
" remove all the backspaced text
silent keeppatterns keepjumps %substitute,.\b,,ge
silent execute 'keeppatterns keepjumps %substitute,.\b,,e'.(&gdefault?'':'g')
while getline(1) =~# '^\s*$'
silent keepjumps 1delete _
endwhile

View File

@ -11,7 +11,7 @@ let s:pager = 0
if has('vim_starting')
let s:pager = 1
" remove all those backspaces
silent keeppatterns keepjumps %substitute,.\b,,ge
silent execute 'keeppatterns keepjumps %substitute,.\b,,e'.(&gdefault?'':'g')
if getline(1) =~# '^\s*$'
silent keepjumps 1delete _
else