summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Araps <dylanaraps@users.noreply.github.com>2017-07-02 23:21:19 +1000
committerGitHub <noreply@github.com>2017-07-02 23:21:19 +1000
commit0757c9ef05f80012a1066e2b8e487992a8f86af1 (patch)
treed21d274425a17a8169fb4efe093abac0ca52d22d
parent11d20ef055bb2578977b4f70fd6a153bdef45edd (diff)
sequences: Update docs.
-rw-r--r--pywal/sequences.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/pywal/sequences.py b/pywal/sequences.py
index 7542422..858c381 100644
--- a/pywal/sequences.py
+++ b/pywal/sequences.py
@@ -9,12 +9,12 @@ from pywal import util
def set_special(index, color):
- """Build the escape sequence for special colors."""
+ """Convert a hex color to a special sequence."""
return f"\033]{index};{color}\007"
def set_color(index, color):
- """Build the escape sequence we need for each color."""
+ """Convert a hex color to a text color sequence."""
return f"\033]4;{index};{color}\007"
@@ -34,13 +34,14 @@ def send_sequences(colors, vte):
sequences.append(set_special(13, colors["special"]["cursor"]))
# Set a blank color that isn"t affected by bold highlighting.
+ # Used in wal.vim's airline theme.
sequences.append(set_color(66, colors["special"]["background"]))
# This escape sequence doesn"t work in VTE terminals.
if not vte:
sequences.append(set_special(708, colors["special"]["background"]))
- # Get a list of terminals.
+ # Get the list of terminals.
terminals = [f"/dev/pts/{term}" for term in os.listdir("/dev/pts/")
if len(term) < 4]
terminals.append(CACHE_DIR / "sequences")
@@ -53,17 +54,16 @@ def send_sequences(colors, vte):
def reload_colors(vte):
- """Reload colors."""
+ """Reload the current scheme."""
sequence_file = CACHE_DIR / "sequences"
if sequence_file.is_file():
sequences = "".join(util.read_file(sequence_file))
- # If vte mode was used, remove the problem sequence.
+ # If vte mode was used, remove the unsupported sequence.
if vte:
sequences = re.sub(r"\]708;\#.{6}", "", sequences)
- # Make the terminal interpret escape sequences.
print(sequences, end="")
exit(0)