diff options
-rwxr-xr-x | mless | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mless b/mless index 8ad858e..890dd04 100755 --- a/mless +++ b/mless @@ -91,10 +91,11 @@ while :; do case "$?" in 0|1) exit $?;; 78) # N go to next unseen message - mseq -C "$(mseq -r .: | - awk -F':2,' '$1 !~ /^</ && $2 !~ /S/ { print; exit }')";; + nu=$(magrep -v -m1 :S .:) && mseq -C "$nu" + ;; 107) # k next thread - mseq -C "$(mseq .+1: | grep -m1 '^[^ <]')";; + mseq -C "$(mseq .+1: | grep -m1 '^[^ <]')" + ;; 100) # d mark read mflag -S . mseq -f : | mseq -S |