projects
/
muttjump
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
comment is_new_screen()
[muttjump]
/
muttjump
diff --git
a/muttjump
b/muttjump
index db2f3adb32f7a328fec6803585c248eaf579a57e..73c6bc104b78fb6d5b8313cbd1c7ffce144d22c4 100755
(executable)
--- 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
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
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 }'
}
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
function is_new_screen () {
sv=$MUTTJUMP_SCREEN_VERSION
if [ "$sv" = auto ] ; then
Benjamin Mako Hill
||
Want to submit a patch?