Fix GNU screen detection for *-bce

Also use POSIX shell syntax: lighter and the script might be sourced.

Ref: https://github.com/morhetz/gruvbox/issues/4
This commit is contained in:
Daniel Hahler
2013-12-09 09:49:17 +01:00
parent 2847de5c68
commit c18437be94
2 changed files with 6 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
#!/bin/bash
#!/bin/sh
if [[ "$TERM" == "screen" || "$TERM" == "screen-256color" ]]; then
if [[ -n "$TMUX" ]]; then
if [ "${TERM%%-*}" = "screen" ]; then
if [ -n "$TMUX" ]; then
echo -ne "\ePtmux;\e\e]4;235;rgb:28/28/28\a\e\\"
echo -ne "\ePtmux;\e\e]4;237;rgb:3c/38/36\a\e\\"
echo -ne "\ePtmux;\e\e]4;239;rgb:50/49/45\a\e\\"

View File

@@ -1,7 +1,7 @@
#!/bin/bash
#!/bin/sh
if [[ "$TERM" == "screen" || "$TERM" == "screen-256color" ]]; then
if [[ -n "$TMUX" ]]; then
if [ "${TERM%%-*}" = "screen" ]; then
if [ -n "$TMUX" ]; then
echo -ne "\x1bPtmux;\x1b\x1b]4;235;rgb:28/28/28\a\x1b\\"
echo -ne "\x1bPtmux;\x1b\x1b]4;237;rgb:3c/38/36\a\x1b\\"
echo -ne "\x1bPtmux;\x1b\x1b]4;239;rgb:50/49/45\a\x1b\\"