From 842be703e1ef1011ceddbff94514d74fc2d7166b Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 17 Oct 2018 15:12:33 +1100 Subject: general: fix macos issue. Closes #302 --- pywal/sequences.py | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'pywal/sequences.py') diff --git a/pywal/sequences.py b/pywal/sequences.py index cb70e93..c691020 100644 --- a/pywal/sequences.py +++ b/pywal/sequences.py @@ -57,23 +57,24 @@ def create_sequences(colors): set_color(232, colors["special"]["background"]) ]) - # This escape sequence doesn't work in VTE terminals and their parsing of - # unknown sequences is garbage so we need to use some escape sequence - # M A G I C to hide the output. - # \033[s # Save cursor position. - # \033[1000H # Move the cursor off screen. - # \033[8m # Conceal text. - # \033]708;#000000\033\\ # Garbage sequence. - # \033[u # Restore cursor position. - sequences.extend([ - "\033[s\033[1000H\033[8m%s\033[u" % - set_special(708, colors["special"]["background"], "h", alpha), - set_special(13, colors["special"]["cursor"], "l") - ]) - if OS == "Darwin": sequences += set_iterm_tab_color(colors["special"]["background"]) + else: + # This escape sequence doesn't work in VTE terminals and their parsing of + # unknown sequences is garbage so we need to use some escape sequence + # M A G I C to hide the output. + # \033[s # Save cursor position. + # \033[1000H # Move the cursor off screen. + # \033[8m # Conceal text. + # \033]708;#000000\033\\ # Garbage sequence. + # \033[u # Restore cursor position. + sequences.extend([ + "\033[s\033[1000H\033[8m%s\033[u" % + set_special(708, colors["special"]["background"], "h", alpha), + set_special(13, colors["special"]["cursor"], "l") + ]) + return "".join(sequences) -- cgit v1.2.3