It’s so fucking annoying that every new UI-related neovim plugin requires you to have some sort of glyphs installed

First off, it’s not everywhere. You are doing UI for vim, and by extension, for the commandline. Do you know that your fancy symbols become ▢▢▢▢▢▢▢ in the tty, or where even unicode is a luxury?

“Just run your shell in a emulator with graphic environment!” … Do you not see the irony?

Second, it’s not helpful.

How does having an icon for every single file type help me recognizing the filetypes faster? How does having a Tux on my status bar help me understand that I’m on a linux machine? … The list goes on!

Third and most importantly, it’s a fucking accessibility disaster.

You are imposing the GUI mindset and designing your UI around the assumption that every user can READ and UNDERSTAND your symbol encoding. The hard truth is that people DON’T!

  1. no one knows every logo, so people have to learn.
  2. visual impairment exists! Some people (like myself) have trouble even reading large font ascii, not to mention your fancy nerd symbols!
  3. dyslexia1 exists! Not everyone is comfortable with encodings.

… Please, stop …

hot take: this trend is soydevs moving from vscode to vim.

  1. I don’t know a lot about the spectrum, perhaps there are better terminologies. Please let me know. ↩︎

[+] click to leave a comment [+]
the comment system on this blog works via email. The button
below will generate a mailto: link based on this page's url 
and invoke your email client - please edit the comment there!

[optional] even better, encrypt the email with my public key

- don't modify the subject field
- specify a nickname, otherwise your comment will be shown as   
- your email address will not be disclosed
- you agree that the comment is to be made public.
- to take down a comment, send the request via email.