about summary refs log tree commit diff
path: root/mless
diff options
context:
space:
mode:
Diffstat (limited to 'mless')
-rwxr-xr-xmless7
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