Closed elkowar closed 4 years ago
everything fish prints seems to be consistently broken, no matter the terminal. the syntax highlighting from fish is completely missing, and as shown, the prompt is very colorless too.
Closed, because this seems to be a direct consequence of the missing truecolor support. Fish (at least my prompt) is using true colors, so that's why it doesn't look normal.
There seem to be a lot of very strange issues regarding color display for me. I've tried both: setting $TERM to
xterm-256color
,dvtm-256color
in alacritty , and toxterm-termite
in termite. I installed the terminfo file. Chaning these variables changed nothing.how things are supposed to look
-> Alacritty using neovim, with termguicolors enabled. Note the colorful prompt in fish![screenshot_1592391274](https://user-images.githubusercontent.com/5300871/84890212-6853dc80-b09a-11ea-943a-0dc4dbe283af.png)
How it looks in dvtm with alacritty
Prompt
neovim, with termguicolors enabled
neovim, with termguicolors disabled
output of LSD
How it looks in dvtm with termite
prompt
neovim, with termguicolors enabled
neovim, with termguicolors disabled
output of LSD in termite
Notes
in alacritty, running LSD flashes the colors up for a split second, but then shows them in B&W afterwards. the colors it does flash are also all blue, no matter what the color should be.
kitty behaved very simmilarly to termite, so i did not include the tests with kitty in this.
dvtm seems to tell vim that
has(termguicolors)
is true, because i set termguicolors only if it's supported.I hope these examples can help you find the issues, because this is sadly making dvtm unusable for me currently, as i want to stick with alacritty.