summaryrefslogtreecommitdiffstats
path: root/bin/.bin/vimmanpager
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-02-27 22:29:09 -0500
committerJesse Luehrs <doy@tozt.net>2024-02-27 22:29:09 -0500
commitd5e72ac1b3d1aacec097c1d41decbe748c035f06 (patch)
treee75f879e5cdf3b51eb23ab321eb6e8ec2ce6ea9a /bin/.bin/vimmanpager
parent0179eebc614a5668048b510cb7a0776354c16dc3 (diff)
downloadconf-d5e72ac1b3d1aacec097c1d41decbe748c035f06.tar.gz
conf-d5e72ac1b3d1aacec097c1d41decbe748c035f06.zip
rearrange some more things
Diffstat (limited to 'bin/.bin/vimmanpager')
-rwxr-xr-xbin/.bin/vimmanpager15
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/.bin/vimmanpager b/bin/.bin/vimmanpager
new file mode 100755
index 0000000..dfd36f3
--- /dev/null
+++ b/bin/.bin/vimmanpager
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -eu
+set -o pipefail
+
+sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b |
+ vim \
+ -c 'let no_plugin_maps = 1' \
+ -c 'let g:rainbow_active = 0' \
+ -c 'let g:airline#extensions#whitespace#checks = []' \
+ -c "if exists('\$MAN_PN') | file \$MAN_PN | endif" \
+ -c 'setlocal nolist nomod noswf ft=man' \
+ -c 'runtime! macros/less.vim' \
+ -c 'set ma' \
+ -c 'setlocal noma' \
+ -