diff options
| author | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-03 22:21:25 +0300 |
|---|---|---|
| committer | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-04 00:23:03 +0300 |
| commit | 2eae5db069dc171f74cd863487655f6a88e5384d (patch) | |
| tree | 2d9d05e09978a2a44acbfbb8d651f240df3ca052 /uvim/runtime/plugin/manpager.vim | |
| parent | 473d922faed49241a5d29d9e37dc4819cd512006 (diff) | |
| download | Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.tar.gz Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.zip | |
NOISSUE rebrand vim to MNV's not Vim
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime/plugin/manpager.vim')
| -rw-r--r-- | uvim/runtime/plugin/manpager.vim | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/uvim/runtime/plugin/manpager.vim b/uvim/runtime/plugin/manpager.vim deleted file mode 100644 index e3a8ea55a9..0000000000 --- a/uvim/runtime/plugin/manpager.vim +++ /dev/null @@ -1,56 +0,0 @@ -" Vim plugin for using Vim as manpager. -" Maintainer: Enno Nagel <ennonagel+vim@gmail.com> -" Last Change: 2024 Jul 03 -" 2026 Mar 22 by Vim Project: strip OSC 9 sequences (#19787) -" 2026 Mar 24 by Vim Project: strip Bell char: Ctrl-G (#19807) - -if exists('g:loaded_manpager_plugin') - finish -endif -let g:loaded_manpager_plugin = 1 - -" Set up the current buffer (likely read from stdin) as a manpage -command MANPAGER call s:ManPager() - -function s:ManPager() - " global options, keep these to a minimum to avoid side effects - if &compatible - set nocompatible - endif - if exists('+viminfofile') - set viminfofile=NONE - endif - syntax on - - " Ensure text width matches window width - setlocal foldcolumn& nofoldenable nonumber norelativenumber - - " In case Vim was invoked with -M - setlocal modifiable - - " Emulate 'col -b' - exe 'silent! keepj keepp %s/\v(.)\b\ze\1?//e' .. (&gdefault ? '' : 'g') - - " Remove ansi sequences - exe 'silent! keepj keepp %s/\v\e\[%(%(\d;)?\d{1,2})?[mK]//e' .. (&gdefault ? '' : 'g') - - " Remove OSC 8 hyperlink sequences: \e]8;;...\e\ or \e]8;;...<BEL> - exe 'silent! keepj keepp %s/\v\e\]8;[^\x07\e]*%(%x07|\e\\)//e' .. (&gdefault ? '' : 'g') - - " Remove empty lines above the header - call cursor(1, 1) - let n = search(".*(.*)", "c") - if n > 1 - exe "1," . n-1 . "d" - endif - - " Finished preprocessing the buffer, prevent any further modifications - setlocal nomodified nomodifiable - - " Make this an unlisted, readonly scratch buffer - setlocal buftype=nofile noswapfile bufhidden=hide nobuflisted readonly - - " Set filetype to man even if ftplugin is disabled - setlocal filetype=man - runtime ftplugin/man.vim -endfunction |
