You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I read the debugging guide and researched the issue to the best of my ability.
My issue can be observed on the latest available commit of Doom.
My issue can be observed on a stable release of Emacs (i.e. doesn't end in .50, .60, or .9*)
Describe your issue
I notice that vterm buffers do not respect the theme colors.
If my understanding is correct, looking at vterm-color-palette gives me the set of color variables (vterm-color-red, vterm-color-green,... ) that should be picked up by vterm. Next, choosing a theme should inject values in these variables. I can verify that the colors are properly setup through the describe-face menu.
However, the colors appear to be wrong, and more precisely, they seem to correspond to the term-color-* colors instead. Looking at the following screenshot, where a vterm buffer is displayed on the right side, I notice that the colors are darker. This correlates with the bottom window (describe-face) that shows the hue difference between term-color-blue and vterm-color-blue.
Am I experiencing a bug here? Could anyone help me understand the logic by which vterm chooses/sets colors?
Steps to reproduce
Install Emacs 30.2
Install doom 3.0.0-pre
Following the docs, install libvterm using home-manager using package emacs.pkgs.vterm
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
I confirm that...
I searched the FAQ, issue tracker, discussions board, documentation, and wiki, and found nothing about my issue.
I read the debugging guide and researched the issue to the best of my ability.
My issue can be observed on the latest available commit of Doom.
My issue can be observed on a stable release of Emacs (i.e. doesn't end in
.50,.60, or.9*)Describe your issue
I notice that vterm buffers do not respect the theme colors.
If my understanding is correct, looking at
vterm-color-palettegives me the set of color variables (vterm-color-red,vterm-color-green,... ) that should be picked up by vterm. Next, choosing a theme should inject values in these variables. I can verify that the colors are properly setup through thedescribe-facemenu.However, the colors appear to be wrong, and more precisely, they seem to correspond to the
term-color-*colors instead. Looking at the following screenshot, where a vterm buffer is displayed on the right side, I notice that the colors are darker. This correlates with the bottom window (describe-face) that shows the hue difference betweenterm-color-blueandvterm-color-blue.Am I experiencing a bug here? Could anyone help me understand the logic by which vterm chooses/sets colors?
Steps to reproduce
System information
https://pastebin.com/gXu2RZfM
Beta Was this translation helpful? Give feedback.
All reactions