bug: Icons missing in Jetbrains Console
If eza does something unexpected, or its output looks wrong, or it displays an error on the screen, or if it outright crashes, then please include the following information in your report:
-
The version of eza being used (
eza --version) -
v0.17.3 [+git]
-
For reference exa - list files on the command-line v0.10.0 [+git]
-
The command-line arguments you are using eza --icons
-
Your operating system and hardware platform OS: Ubuntu MATE 22.04.3 LTS x86_64 Host: Lenovo ThinkServer TS130 110568U Kernel: 5.15.0-53-generic Uptime: 1 hour, 13 mins Packages: 3306 (dpkg), 1 (brew), 7 (flatpak), 29 (snap) Shell: zsh 5.8.1 Resolution: 1920x1200, 1920x1200, 1920x1080, 1920x1080 DE: MATE 1.26.0 WM: Metacity (Marco) Theme: Colloid-Dark [GTK2/3] Icons: Tela-circle-dark [GTK2/3] Terminal: WezTerm CPU: Intel Xeon E3-1225 V2 (4) @ 3.600GHz GPU: NVIDIA GeForce GTX 1050 Ti Memory: 7352MiB / 15936MiB
vs in Jetbrains Terminal: java
If it’s a crash, please include the full text of the crash that gets printed to the screen. If you’re seeing unexpected behaviour, a screenshot of the issue will help a lot.
See screen shot for difference.
Any ideas why? I'm using the same font in both.
In Wezterm config.font = wezterm.font 'LigaSauceCodePro Nerd Font'
In JetBrains
This might be an outdated version of nerdfonts, what version are you running on.
I've been using this one... which is a little old. https://github.com/Bo-Fone/Liga-Sauce-Code-Pro-Nerd-Font It's a further patched one w/ ligatures. It's odd that it works fine w/ Wez and other terminals, but not JetBrains.
Also seems to work fine on my work Mac
Pycharm CE on the left, iTerm2 on the right
PS ls is just aliased to eza --icons
PyCharm 2022.3.2 (Community Edition)
Build #PC-223.8617.48, built on January 24, 2023
Runtime version: 17.0.5+1-b653.25 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.6.3
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 10
Metal Rendering is ON
Registry:
ide.intellij.laf.enable.animation=true
ide.balloon.shadow.size=0
Non-Bundled Plugins:
com.mallowigi.idea (20.0.0)
AceJump (3.8.18)
me.x150.intellij-code-screenshots (1.4.1)
com.amazon.codewhisperer.jetbrains (1.0.0)
me.lensvol.blackconnect (0.6.1)
com.chylex.intellij.inspectionlens (1.1.1)
uk.co.ben-gibson.remote.repository.mapper (4.4.0)
org.sonarlint.idea (10.3.0.77475)
de.ax.powermode (102.201)
io.aesy.yamllint (0.3)
BrowseWordAtCaret (3.0.5)
I have a hunch that it's due to exa being quite old AND the fonts being about as old, so they work with each other.
Oh man, my iTerm2 was using the newer version, which is why it looked better. Sauce Code Pro Nerd Font Complete seems to work better, but still getting some spacing issues.
Do you have any spacing issues without missing icons? We've seen those with some unicode symbols in names and such sometimes (screenshots?)?
I checked
https://www.jetbrains.com/help/idea/encoding.html#console
Seems normal on my mac
Swapping encoding didn't help w/ spacing on JetBrains
Also seeing this as well
vs
with exa --long --extended --links --header --git --icons --classify -a -a vs eza --long --extended --links --header --git --icons --classify -a -a
So, @Jelloeater you don't see the issue anymore in iTerm after swapping out the font?
Just confirming the initial issue: it does seem like there is some issue related to [some] icons and terminal compatibility, irrespective of NerdFont version(s)… Potentially unrelated to eza but to some specific settings?
I just picked a new NerdFont to download and test, and observe the glpyhs missing in some terminals all using the same font family. (And I have an even newer version of iTerm here that doesn't have the ligatures working 😕 )
Well, it seems like it is a terminal issue in case of iTerm, potentially.
https://gitlab.com/gnachman/iterm2/-/issues/10133
This is thankfully resolved in the latest versions– but still not yet in the 'stable' releases, despite having been fixed over a year ago 🤷
Well, it seems like it is a terminal issue in case of iTerm, potentially.
https://gitlab.com/gnachman/iterm2/-/issues/10133
This is thankfully resolved in the latest versions– but still not yet in the 'stable' releases, despite having been fixed over a year ago 🤷
Yes! I once encountered the same issue and I also posted a discussion. https://github.com/orgs/eza-community/discussions/691#discussion-5899192.
After switching to beta release, this issue is fixed.