Description
Did you check the docs?
- I have read all the lazy.nvim docs
Is your feature request related to a problem? Please describe.
Would it be possible to avoid the dependency on Nerd fonts by default? I believe the dependency sends the wrong message that Lazy is for immature nerds who care about eye candy more than about functionality. There are plenty of Unicode symbols to choose from. The whole purpose of Unicode is to support all commonly used symbols.
Furthermore, a dependency on a special locally installed font takes away from the neovim advantage (compared to GUI IDEs) that it just needs a terminal to run.
A related issue is that many symbols suggested as replacement for pure Unicode are too complex (many are multi-color emojis) and seem to be literal representations of single words (e.g. a tack for a task) rather than indicators of status and possible actions.
Using a rocket for "start" seems especially poor (I might be partial here, I write code for rockets). It's unclear if it's a status indicator (something has started) or a selectable option (something can be started).
Let's stick to arrows, checkmarks etc for the default. Those who care about extra eye candy can install the Nerd font and play with the icons to their heart's content.
Describe the solution you'd like
- Change the default icons to monochrome Unicode symbols (no emojis except perhaps the Lazy logo).
- Change the documentation to describe how to use symbols from the Nerd font.
- Optionally add a setting to activate all Nerd font symbols at once.
Describe alternatives you've considered
Use the currently suggested Unicode symbols - better than nothing, but they are confusing.
Additional context
No response