diff options
author | Ben Sima <ben@bsima.me> | 2021-12-02 08:54:13 -0500 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2021-12-02 08:54:13 -0500 |
commit | 833de4152b3dbb234e5833c901fd4e8696fd8169 (patch) | |
tree | 5c607a0a57169af1cfff10ad5c72d1e2f0ab92a7 /lessr | |
parent | c0862a0adb5a2aceffb5085f6e20e71f87b0bf2e (diff) |
add @jb55's reading scripts
Diffstat (limited to 'lessr')
-rwxr-xr-x | lessr | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +dir=$(dirname "$1") +base=$(basename "$1") + +if [ "$base" == "" ]; then + exit 3 +fi + +export LESSHISTFILE="$dir/.$base.hst" +touch $LESSHISTFILE || : + +# use a fallback dir if it's not writable +if [ ! -w "$LESSHISTFILE" ] +then + dir="$HOME/var/marks" + mkdir -p "$dir" + export LESSHISTFILE="$dir/.$base.hst" +fi + +# export LESS="-cix8JRM --save-marks" +exec less --save-marks "$@" |