summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Functions/Misc/checkmail3
1 files changed, 2 insertions, 1 deletions
diff --git a/Functions/Misc/checkmail b/Functions/Misc/checkmail
index 1e03d10a1..fc987e871 100644
--- a/Functions/Misc/checkmail
+++ b/Functions/Misc/checkmail
@@ -9,6 +9,7 @@
 # This function requires zsh-3.0.1 or newer.
 #
 
+emulate -L zsh
 local file message
 
 for file in "${@:-${mailpath[@]:-${MAIL:-/var/spool/mail/$LOGNAME}}}"
@@ -18,7 +19,7 @@ do
 	if [[ -d "$file" ]] then
 		file=( "$file"/**/*(.ND) )
 		if (($#file)) then
-			checkmail "${^file}\?$message"
+			checkmail ${^file}\?$message
 		fi
 	elif test -s "$file" -a -N "$file"; then  # this also sets $_ to $file
 		print -r -- "${(e)message:-You have new mail.}"