diff options
| author | Malfurious <m@lfurio.us> | 2024-08-12 12:55:16 -0400 |
|---|---|---|
| committer | Matt Hunter <m@lfurio.us> | 2026-01-17 19:53:45 -0500 |
| commit | ffa5a7703ac2240aac36d07d114a246ee896cf22 (patch) | |
| tree | 675b12e710fb5a3fba5bae32d5eda808aa859e35 | |
| parent | ffd24430eb4b595f29b0e49f9607ac6b1697b44f (diff) | |
| download | st-ffa5a7703ac2240aac36d07d114a246ee896cf22.tar.gz st-ffa5a7703ac2240aac36d07d114a246ee896cf22.zip | |
patch: colorterm
Support COLORTERM env variable
Several programs and terminal emulators (see links further down), are
using this variable to indicate truecolor support.
https://github.com/termstandard/colors
https://gitlab.com/gnachman/iterm2/-/issues/5294
https://codeberg.org/dnkl/foot/wiki#24-bit-color-support-in-emacs
https://neovim.io/doc/user/term.html#true-color
This patch is taken manually from the suckless mailing list, as it was
never applied to mainline st.
https://lists.suckless.org/hackers/2205/18350.html
| -rw-r--r-- | st.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -697,6 +697,7 @@ execsh(char *cmd, char **args) setenv("SHELL", sh, 1); setenv("HOME", pw->pw_dir, 1); setenv("TERM", termname, 1); + setenv("COLORTERM", "truecolor", 1); signal(SIGCHLD, SIG_DFL); signal(SIGHUP, SIG_DFL); |
