Incorrect parsing of unicode escape codes
Describe the bug
In the latest release (v0.43.1), some icons (e.g. nuxt.config.ts which uses the escape sequence \uf1106, and tailwind.config.ts which uses the escape sequence \uf13ff) are showing the incorrect icons (e.g. for nuxt.config.ts \uf110+6 shown as icon6 instead of \f1106 and for tailwind.config.ts \uf13f+f shown as iconf instead of \uf13ff).
To Reproduce Steps to reproduce the behavior:
git inittouch nuxt.config.ts tailwind.config.tslazygit- See error
Expected behavior Expected to see the proper icons
Version info: commit=v0.43.1, build date=2024-07-13T12:12:22Z, build source=termux, version=0.43.1, os=android, arch=arm64, git version=2.45.2 git version 2.45.2
Sorry, you'll also need to ensure to set nerdFontsVersion: "3" in your ~/.config/lazygit/config.yml for the repro
I have the same issue
And I also can confirm that it's not an issue from my font, here's the screenshot from pkg/gui/presentation/icons/file_icons.go
as well as in neo-tree
I encountered a similar problem. https://github.com/LazyVim/LazyVim/discussions/4559#discussion-7293831
Here's a fix: #3975
It works! Thank You!
Can confirm it's working for me as well. Thanks @stefanhaller