emacs-libvterm
emacs-libvterm copied to clipboard
Normal and bright colours are switched
Expected behaviour (st terminal with Gruvbox colours):
Actual behaviour (vterm with doom-gruvbox theme):
This is not unique to doom-themes and also happens with other themes that set ansi-color-... (like the builtin tango-dark). None of the tested themes explicitly customizes vterm-color-....
Doesn't happen in term, eshell and eat.
Emacs version: 29.3 Vterm version: df057b1
Same problem here. It happens since e96c53f5035c841b20937b65142498bd8e161a40.
Before this commit:
ELISP> (vterm--get-color 1)
"#e45649"
ELISP> (vterm--get-color 9)
"#ea8076"
After this commit:
ELISP> (vterm--get-color 1)
"#ea8076"
ELISP> (vterm--get-color 9)
"#e86f64"
In both cases my ansi-color-red and ansi-color-bright-red are set to "#e45649" and "#ea8076"
I'm not sure where the new red comes from.