From c18437be947b347cb368f1c303768824bbde12df Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Mon, 9 Dec 2013 09:49:17 +0100 Subject: [PATCH] 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 --- gruvbox_256palette.sh | 6 +++--- gruvbox_256palette_osx.sh | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gruvbox_256palette.sh b/gruvbox_256palette.sh index a726d280..3ff41163 100755 --- a/gruvbox_256palette.sh +++ b/gruvbox_256palette.sh @@ -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\\" diff --git a/gruvbox_256palette_osx.sh b/gruvbox_256palette_osx.sh index b1ceb2d4..d654ff10 100755 --- a/gruvbox_256palette_osx.sh +++ b/gruvbox_256palette_osx.sh @@ -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\\"