summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/m-sync2
-rwxr-xr-xsrc/mum7
2 files changed, 8 insertions, 1 deletions
diff --git a/src/m-sync b/src/m-sync
index 73c232d..9e07c18 100755
--- a/src/m-sync
+++ b/src/m-sync
@@ -5,7 +5,7 @@
# Edit this script to your own preferences.
USERNAME=john@ankarstrom.se
-PASSWORD=`getpw`
+[ -z "$PASSWORD" ] && PASSWORD=`getpw`
export USERNAME PASSWORD
mkfifo mbox.i.fifo
diff --git a/src/mum b/src/mum
index cac3abe..22dd6bf 100755
--- a/src/mum
+++ b/src/mum
@@ -182,6 +182,13 @@ h:
load($+{index} || $INDEX);
}
+ # s -- sync and read messages
+ elsif (/^s\Z/x) {
+ chomp($ENV{PASSWORD} = `getpw`) if not $ENV{PASSWORD};
+ system 'm-sync';
+ load($INDEX) if $INDEX;
+ }
+
# range without command
elsif (/^(?&range) \Z $d/x) {
# select last message in range