Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Terminal theme tool – a workaround for lack of 24-bit color in Zsh?
- X-seq: zsh-users 23711
- From: Sebastian Gniazdowski <sgniazdowski@xxxxxxxxx>
- To: Zsh Users <zsh-users@xxxxxxx>
- Subject: Terminal theme tool – a workaround for lack of 24-bit color in Zsh?
- Date: Mon, 15 Oct 2018 17:28:34 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=qbduMk4BEe2BULQnMW4ojtQ0x40fGjdck9GhZ2ZCKwQ=; b=JpTi0j14xQt1XLVWiAhfa3ga1TRDVCMLQWYu1fFgA7O/JjKcla5Dh+M/u1DIVdTlqo 1AwC3GohDncPL2Cnz8FYyONLVxvJzVg4xqdfNW00Ebvi908HDmbU7RJBS1lPyiOw9wVB p1QyvxoZdSh1B1reON4pWzaZxTKxvfS2sVNaRFRDBkL+XjGzFBfT93jPTtnOeiegNEG2 xZB4w67MsrY6wb3MA1WN0GAQ6/II8lAymelADGRkVUTvEvAIrhoF5fAfHDEpiE99RCXS sbGVR5rm8yfm8FrwgIwOeb0dw+uFsaIsuuij7WZ5yWIu5ZnNV3rMjL2HnraCePGemdkf VFsg==
- List-help: <mailto:zsh-users-help@zsh.org>
- List-id: Zsh Users List <zsh-users.zsh.org>
- List-post: <mailto:zsh-users@zsh.org>
- List-unsubscribe: <mailto:zsh-users-unsubscribe@zsh.org>
- Mailing-list: contact zsh-users-help@xxxxxxx; run by ezmlm
Hello!
There are 2 escape sequences, ESC]4;n;#rrggbb\a and ESC]Pnrrggbb, that
allow to change terminal's current palette. First works on most
OpenSource / Linux terminals and supports 256 colors, second one on OS
X iTerm, supporting first 16 colors only. (I've submitted a ticket for
1st code on iTerm GitLab project page
https://gitlab.com/gnachman/iterm2/issues/7221, you could support it
by commenting in favor of the feature or by giving thumbs up).
I'm wondering why there is no tool to manage terminal-themes? Many
things, in particular syntax highlighting of Zsh command-line, can
easily gain from this. It's essentially a workaround for the lack of
24-bit color in Zsh. As a result I've decided to extend F-Sy-H theme
support with terminal-palette altering, it should be there within a
month.
I'm curious on opinions whether this really is a workaround for no
true-color support in Zsh and maybe on ideas of what such
terminal-theme manager should do.
You can play with this feature – xterm, urxvt, gnome-terminal:
echo -e '\e[32m'Test Color Text ▓▓▓▓'\e[0m'
sleep 2
echo -ne '\e]4;2;#aaaa00\a'
OS X / iTerm:
echo -e '\e[32m'Test Color Text ▓▓▓▓'\e[0m'
sleep 2
echo -en '\e]P2aaaa00'
--
Sebastian Gniazdowski
News: https://twitter.com/ZdharmaI
IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin
Blog: http://zdharma.org
Messages sorted by:
Reverse Date,
Date,
Thread,
Author