add advice about $wait_key
[muttjump] / muttjump
index 50ca34a63434997c00e61a573660a1929078c725..f7f6586f8072b94630fdc747d465aa9c42d08733 100755 (executable)
--- a/muttjump
+++ b/muttjump
@@ -26,7 +26,7 @@ MUTTJUMP_MODE=${MUTTJUMP_MODE:-search}
 
 # "yes", "no" or "auto"
 # If set to "auto", the $STY environment variable is used for auto detection.
-MUTTJUMP_USE_SCREEN="auto"
+MUTTJUMP_USE_SCREEN=${MUTTJUMP_USE_SCREEN:-auto}
 
 # "yes" or "no"
 # If this is set to "yes", muttjump will not open a new instance of
@@ -40,7 +40,7 @@ MUTTJUMP_MULTI_SCREEN_MODE=${MUTTJUMP_MULTI_SCREEN_MODE:-no}
 MUTTJUMP_SCREEN_SESSION=${MUTTJUMP_SCREEN_SESSION:-}
 
 # function to create the screen window name from the full path of the mailbox
-if ! type -p MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE >/dev/null ; then
+if ! type MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE >/dev/null 2>&1 ; then
     function MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE () {
         basename "$1"
     }
@@ -65,7 +65,7 @@ function quote () {
 }
 
 function is_callable () {
-    type -p $1 >/dev/null
+    type $1 >/dev/null 2>&1
 }
 
 # Check command-line arguments and STDIN

Benjamin Mako Hill || Want to submit a patch?