Someone savvy with theming in here? I have this problem with that I read much better with the default dark theme. But about all console/terminal apps/scripts insist on outputting errors in red and I can’t read red on black/dark. So then I have to switch to a light theme (I prefer Solarized) to read these errors, and then back to Dark+ for reading the other stuff. Drives me nuts. Is there a way to configure red? Or, I could live with configuring things such that the terminal uses a light theme and while the rest uses Dark+. (I guess I am out of luck, but anyway, maybe there is some hope somewhere…)
are you using macos?
or is this in calva?
please provide more context 🙂
This is a vscode issue as far as i understand it. But I'll settle with a macos solution. 😀
so the context is the terminal in vscode?
Yes. I'm a heavy user of that.
ok, i will investigate -- for ordinary terminals, i tend to find there are some settings one can tweak for colors.
i just tried this: https://dev.to/sfarias051/how-to-change-the-terminal-style-in-vscode-in-an-easy-way-5139
it looks like that allows a fair bit of tweaking
i saw my terminal colors change
Yeah, so this is for the integrated use. Stuff happen in some terminal panes as a result of me editing Clojure code. The pane where the terminal lives has this awesome maximize button, so that I can usually keep the terminal output quite tiny and then toggle it full window when i need to.
That really looks super interesting. Maybe I can redefine red this way!
yes, it looks like one can do so.
and you get little squares with the color in them.
Yes!!!! Thank you, thank you, thank you!
glad to hear it worked, oh fellow user of dark themes 🙂
Haha, this is awesome.
afaict the default settings for red and bright red are the same
in the sample they are both set to #FB543F
oh my goodness, i see those little color squares here too
TIL
I think they use them in slack partly because it aids in theming.
aha
If anyone have similar issues reading red on black, here are settings that work for me:
"workbench.colorCustomizations": {
// "terminal.background":"#1D2021",
// "terminal.foreground":"#A89984",
// "terminalCursor.background":"#A89984",
// "terminalCursor.foreground":"#A89984",
// "terminal.ansiBlack":"#1D2021",
// "terminal.ansiBlue":"#0D6678",
// "terminal.ansiBrightBlack":"#665C54",
// "terminal.ansiBrightBlue":"#0D6678",
// "terminal.ansiBrightCyan":"#8BA59B",
// "terminal.ansiBrightGreen":"#95C085",
// "terminal.ansiBrightMagenta":"#8F4673",
"terminal.ansiRed":"#f8ada4",
"terminal.ansiBrightRed":"#fcafa4",
// "terminal.ansiBrightWhite":"#FDF4C1",
// "terminal.ansiBrightYellow":"#FAC03B",
// "terminal.ansiCyan":"#8BA59B",
// "terminal.ansiGreen":"#95C085",
// "terminal.ansiMagenta":"#8F4673",
// "terminal.ansiWhite":"#A89984",
// "terminal.ansiYellow":"#FAC03B"
}
}
fwiw, I use this plug-in that lets you adjust the theme using plain CSS: https://marketplace.visualstudio.com/items?itemName=be5invis.vscode-custom-css