mless: H to toggle HTML rendering

pull/2/head
Christian Neukirchen 8 years ago
parent 08f5a8e1dd
commit 85cbd9976b

11
mless

@ -47,7 +47,11 @@ if [ "$1" = --filter ]; then
fi fi
if [ $MLESS_RAW -eq 0 ]; then if [ $MLESS_RAW -eq 0 ]; then
mshow "$2" | colormsg if [ $MLESS_HTML -eq 1 ]; then
mshow -A text/html "$2"
else
mshow "$2"
fi | colormsg
else else
mseq -r $2 mseq -r $2
echo echo
@ -78,6 +82,7 @@ fi
nl=" nl="
" "
export MLESS_RAW=0 export MLESS_RAW=0
export MLESS_HTML=0
while :; do while :; do
[ -f $HOME/.mless ] && export LESSKEY=$HOME/.mless [ -f $HOME/.mless ] && export LESSKEY=$HOME/.mless
LESSOPEN="|$0 --filter %s" \ LESSOPEN="|$0 --filter %s" \
@ -97,5 +102,9 @@ while :; do
;; ;;
82) # R toggle raw mode 82) # R toggle raw mode
MLESS_RAW=$((1-$MLESS_RAW)) MLESS_RAW=$((1-$MLESS_RAW))
;;
72) # H toggle HTML mode
MLESS_HTML=$((1-$MLESS_HTML))
;;
esac esac
done done

@ -6,6 +6,7 @@ Q quit \1
] next-file ] next-file
S noaction E//scan\n S noaction E//scan\n
` noaction E\#\n ` noaction E\#\n
H quit H
N quit N N quit N
R quit R R quit R
k quit k k quit k

Loading…
Cancel
Save