summaryrefslogtreecommitdiff
path: root/uvim/runtime/plugin/manpager.vim
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-03 22:21:25 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 00:23:03 +0300
commit2eae5db069dc171f74cd863487655f6a88e5384d (patch)
tree2d9d05e09978a2a44acbfbb8d651f240df3ca052 /uvim/runtime/plugin/manpager.vim
parent473d922faed49241a5d29d9e37dc4819cd512006 (diff)
downloadProject-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.vim56
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