#!/bin/sh

# set -e

tmpf="$(mktemp /tmp/viewman.XXXXXXXXXX)"

TERM=dumb LC_ALL=C man -P cat ${1+"$@"} 2>&1 |
	2>&1 tr '\255' - |
	col -b |
	expand |
	sed -ne '/[^ 	]/p' >"$tmpf" 2>&1
vi -R "$tmpf"
rm -f "$tmpf"

# tmpdir="${TMPDIR-/tmp}/vm.$$"
# 
# trap '' 1 2 3 15
# mkdir "$tmpdir" || exit
# trap 'rm -rf '\'"$tmpdir"\' 0 1 2 3 15
# 2>&1 man ${1+"$@"} |
# 	2>&1 tr '\255' - |
# 	col -b |
# 	>"$tmpdir/vm.$$" 2>&1 sed -ne '/[^ 	]/p'
# vi -R "$tmpdir/vm.$$"
# 
