diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 15:43:53 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-20 15:43:53 +0200 |
commit | 4d7afac785b786f2cde96fc062fe1f9c988b534a (patch) | |
tree | 1f684b08570a8d08c620481eb0e44a9bd5877561 | |
parent | f3c4a50d538dda17dd83ba40313189ccb8f4d305 (diff) | |
download | mblaze-4d7afac785b786f2cde96fc062fe1f9c988b534a.tar.gz mblaze-4d7afac785b786f2cde96fc062fe1f9c988b534a.tar.xz mblaze-4d7afac785b786f2cde96fc062fe1f9c988b534a.zip |
add mprev/mnext to call mless with appropriate offset
-rwxr-xr-x | mless | 7 | ||||
l--------- | mnext | 1 | ||||
l--------- | mprev | 1 |
3 files changed, 8 insertions, 1 deletions
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 "$@") diff --git a/mnext b/mnext new file mode 120000 index 0000000..a840191 --- /dev/null +++ b/mnext @@ -0,0 +1 @@ +mless \ No newline at end of file diff --git a/mprev b/mprev new file mode 120000 index 0000000..a840191 --- /dev/null +++ b/mprev @@ -0,0 +1 @@ +mless \ No newline at end of file |