X-Git-Url: https://projects.mako.cc/source/muttjump/blobdiff_plain/9894dca2c4a6c6658d2f7516ee1e2f6d33608b57..85b54fd20a7b1b98a5628cede99216c596ca80eb:/muttjump diff --git a/muttjump b/muttjump index db2f3ad..73c6bc1 100755 --- a/muttjump +++ b/muttjump @@ -43,7 +43,7 @@ if ! type MUTTJUMP_SCREEN_WINDOW_NAME_MANGLE >/dev/null 2>&1 ; then fi # Version of GNU screen -# Since 4.01.00devel (commit d87a0d8) backslash handling was altered. +# Since 4.01.00devel (commit 98b6b41) backslash for -X handling was altered. MUTTJUMP_SCREEN_VERSION=${MUTTJUMP_SCREEN_VERSION:-auto} # program paths @@ -78,6 +78,10 @@ function wc_L () { awk '{ y = length(); if (y > x) x = y } END { print x }' } +# Check if screen is new enough to parse -X (commit 98b6b41) and support +# -Q (commit 8147d08). It (falsely) assumes that screen version > 4.00 +# does this. Distributions that use git versions are likely to also keep +# them up to date. function is_new_screen () { sv=$MUTTJUMP_SCREEN_VERSION if [ "$sv" = auto ] ; then