aboutsummaryrefslogtreecommitdiffstats
path: root/bash_include
diff options
context:
space:
mode:
authorLAN-TW <lantw44@gmail.com>2013-07-11 15:36:57 +0800
committerLAN-TW <lantw44@gmail.com>2013-07-11 15:36:57 +0800
commitddd97930b8ea1cd105ddc1218ceb8237191cc573 (patch)
treea4a66566680d6a9bb433914d903ee69c38862fa0 /bash_include
parentce1f3be48858c53066722b180ce535cfafc4484e (diff)
downloadconfigfile-ddd97930b8ea1cd105ddc1218ceb8237191cc573.tar
configfile-ddd97930b8ea1cd105ddc1218ceb8237191cc573.tar.gz
configfile-ddd97930b8ea1cd105ddc1218ceb8237191cc573.tar.bz2
configfile-ddd97930b8ea1cd105ddc1218ceb8237191cc573.tar.lz
configfile-ddd97930b8ea1cd105ddc1218ceb8237191cc573.tar.xz
configfile-ddd97930b8ea1cd105ddc1218ceb8237191cc573.tar.zst
configfile-ddd97930b8ea1cd105ddc1218ceb8237191cc573.zip
bash_include: 支援 GNU screen >= 4.1.0 以及 screen 256 色bash_include-20130711
Diffstat (limited to 'bash_include')
-rw-r--r--bash_include10
1 files changed, 10 insertions, 0 deletions
diff --git a/bash_include b/bash_include
index 86777ea..36cb8a8 100644
--- a/bash_include
+++ b/bash_include
@@ -98,6 +98,7 @@ alias savetty='default_tty_setting=`stty -g`'
alias resetty='stty $default_tty_setting'
alias vimhtml='vim -c "set ts=2" -c "set sw=2"'
+alias screen256='screen -T screen-256color'
# Functions
@@ -1382,6 +1383,15 @@ shopt -s cmdhist
shopt -s mailwarn
[ "$interactive_shell" ] && {
+ if [ "$WINDOW" ] && type screen &> /dev/null; then
+ if [[ "`screen --version`" == *4.01* ]]; then
+ echo "Setting options for GNU screen 4.1.0"
+ screen -X cjkwidth off
+ fi
+ fi
+}
+
+[ "$interactive_shell" ] && {
echo "Done"
if [ "$UID" = "0" ] || [ "$EUID" = "0" ]
then