Closed KiLLeRRaT closed 10 months ago
@KiLLeRRaT this is impossible to solve. There's no way to print a character with a transparent foreground and background. It will always default to the terminal's built-in default foreground color. You need to use an actual background in powerline, or use a diamond segment without a leading diamond. I'll fix it so it doesn't print the character, but that config (if we follow the correct logic) will always print this.
Hi @JanDeDobbeleer , thanks for getting back to me.
I wonder what the change was that caused this to show up? Was it never printing the char, and now it is printing it?
Thanks :)
Correct. That's something I missed in that refactoring BTW. So I'll reintroduce that logic.
thanks for that, and many thanks for a great bit of software :)
I will leave this for you to close once you've made the changes.
This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues. If you have found a problem that seems similar, please open a discussion first, complete the body with all the details necessary to reproduce, and mention this issue as reference.
Code of Conduct
What happened?
In
19.3.1
my OS segment started showing a grey preceding powerline instead of a transparent one. Going back to19.3.0
it is still working as it should.How I understand the documentation here: https://ohmyposh.dev/docs/configuration/segment#powerline it shows is it should indeed be transparent if it's the first segment.
19.3.0
19.3.1
What I've Tried
I've tried to comment out all segments before my OS segment. That didn't work.
If I set my segement background to red, it works as it should (except that I don't want red, I want transparent.
Full Config
Thanks for your time.
Theme
Please see my full config.
What OS are you seeing the problem on?
Linux
Which shell are you using?
zsh
Log output