From 4d7afac785b786f2cde96fc062fe1f9c988b534a Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Wed, 20 Jul 2016 15:43:53 +0200 Subject: add mprev/mnext to call mless with appropriate offset --- mless | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'mless') diff --git a/mless b/mless index 0643460..a6f6079 100755 --- a/mless +++ b/mless @@ -26,7 +26,12 @@ if ! [ -t 1 ]; then exec mseq "$@" fi +case "$0" in + *next*) d=1;; + *prev*) d=-1;; + *) d=0;; +esac curcmd=$(mseq -n "$@" | - awk -v cur=$(mseq -n .) '$1 == cur {print "+" FNR ":x"; quit}') + awk -v cur=$(mseq -n .) -v d=$d '$1 == cur {print "+" FNR+d ":x"; quit}') LESSOPEN="|$0 --filter %s" exec less -R $curcmd $(mseq -n "$@") -- cgit 1.4.1