summaryrefslogtreecommitdiffstats
path: root/runtime/plugin
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-08-14 21:25:52 +0200
committerBram Moolenaar <Bram@vim.org>2021-08-14 21:25:52 +0200
commit6aa57295cfbe8f21c15f0671e45fd53cf990d404 (patch)
tree21d5b91f8af47cf5cecea7b615cd84a65a108c30 /runtime/plugin
parentbfb2bb16bc69441fa3ec13caacb2c94637a8a0ec (diff)
Update runtime files
Diffstat (limited to 'runtime/plugin')
-rw-r--r--runtime/plugin/manpager.vim7
1 files changed, 5 insertions, 2 deletions
diff --git a/runtime/plugin/manpager.vim b/runtime/plugin/manpager.vim
index dd0d1e8bce..13cba5ee39 100644
--- a/runtime/plugin/manpager.vim
+++ b/runtime/plugin/manpager.vim
@@ -1,6 +1,6 @@
" Vim plugin for using Vim as manpager.
" Maintainer: Enno Nagel <ennonagel+vim@gmail.com>
-" Last Change: 2018 Feb 04
+" Last Change: 2020 Aug 05
command! -nargs=0 MANPAGER call s:ManPager() | delcommand MANPAGER
@@ -16,7 +16,10 @@ function! s:ManPager()
setlocal buftype=nofile bufhidden=hide iskeyword+=: modifiable
" Emulate 'col -b'
- silent keepj keepp %s/\v(.)\b\ze\1?//ge
+ silent! keepj keepp %s/\v(.)\b\ze\1?//ge
+
+ " Remove ansi sequences
+ silent! keepj keepp %s/\v\e\[%(%(\d;)?\d{1,2})?[mK]//ge
" Remove empty lines above the header
call cursor(1, 1)