First of all, I have to say that this theme is awesome. By far the best over there.
Fonts such as Fira Code and Cascadia Code PL are ones of the most popular ones currently. Cascadia Code for example is the default font in Windows Terminal.
Not everyone likes the style of the recommended font, so my suggestion here would be to at least support the Powerline icons.
When I run p10k configure with both fonts, I'm able to see the first rotated square icon, but not able to see the two other lock icons. So when I finish the configuration, there are no Powerline icons in the terminal prompt, such as the Git ones.
Powerlevel10k works with all fonts. Simply run p10k configure and answer the questions in the wizard.
So when I finish the configuration, there are no Powerline icons in the terminal prompt, such as the Git ones.
This is because the font your terminal using doesn't have these glyphs. These aren't powerline glyphs by the way.
@romkatv I understood.
However, this is what this issue is for: to open the discussion about supporting Powerline glyphs.
Maybe I can change the wording because with the last paragraph I made it sounds like a bug.
The first few question in the powerlevel10k wizard assess the capabilities of your terminal's font. Powerlevel10k needs to know whether your terminal can display powerline glyphs, font awesome glyphs, nerd font glyphs, etc. Then it will offer you different prompt styles to choose from. It will not use glyphs that it knows your terminal cannot display.
If you want to see the GitHub glyph in your terminal, you need to use a font that has that glyph. The default font in Microsoft Terminal doesn't have it.
If you want to see the GitHub glyph in your terminal, you need to use a font that has that glyph. The default font in Microsoft Terminal doesn't have it.
I fully understand that. What I'm trying to say is that the theme could show some Powerline glyphs for Git (just one example) in case the font has the Powerline glyphs but not Nerd Font glyphs.
Which powerline glyph would you like to see in place of GitHub logo? There are four of them in total. The following command will print them all:
print '\uE0B0 \uE0B1 \uE0B2 \uE0B3'
One example:
print '\ue0a0'

How about GitLab logo?
Anyway, you can change the format of Git status in prompt as described here: https://github.com/romkatv/powerlevel10k/blob/master/README.md#how-do-i-change-the-format-of-git-status.
Actually, I didn't mean any company-specific logo, since they're not part of Powerline. Instead, the supported Powerline glyph for version control, such as the one I showed.
I'm confused. Could you clarify what you want changed in powerlevel10k?
I'm confused. Could you clarify what you want changed in powerlevel10k?
For sure, let me explain better. I have a font with Powerline glyphs (print '\ue0a0'), but this glyph isn't shown in my prompt when I'm in a git repository.

I noticed this glyph in your theme doesn't come from Powerline.

So what I'm suggesting is that, instead of showing nothing, how about to show at least this powerline glyph?
You want to see U+E0A0 in front of Git branch name? Open ~/.p10k.zsh and find this line:
typeset -g POWERLEVEL9K_VCS_BRANCH_ICON=
Set this parameter to '\uE0A0 '.
Does this do what you asked for?
Awesome, it does what I asked for. Thank you so much!
The bottom line is: it might be a good idea to have U+E0A0 in front of Git branch name by default when it is available and U+F126 is not (which is the case for Fira Code and Cascadia Code PL -- I suppose the same for most of the Powerline fonts without Nerd Fonts glyphs). What do you think?
What do you think?
VCS_BRANCH_ICON is purely decorative. It doesn't communicate any information isn't already present in prompt. I don't think it's a good idea to add decorative icons by default, and it doesn't seem worthwhile adding an extra screen to the wizard just to ask whether users want this single icon shown or not.
If you care for decoration, I suggest installing a more capable font. If you like Cascadia, install Cascadia Nerd Fonts.
I noticed this glyph in your theme doesn't come from Powerline.
Why would it? You've told configuration wizard that you terminal can display nerd fonts glyphs, so it's using nerd fonts glyphs.
Most helpful comment
You want to see U+E0A0 in front of Git branch name? Open
~/.p10k.zshand find this line:Set this parameter to
'\uE0A0 '.Does this do what you asked for?