neovide is a GUI client for vim/nvim that has some cool (but unnecessarily
extravagent) cosmetic features. The coolest of these features, and the only one
I really care about/know about, is animated cursor movement. It may be the cause
of a lot of eye-rolling from the boring side of the programming community, but I
happen to think it looks very cool and I think it'll be helpful for keeping
track of where exactly my cursor is at all times.
It has also inspired me; in the far future, when my NixOS rice is essentially
complete, I think it would be really cool to write my own Wayland compositor
that takes the neovide idea of an animated cursor and applies it to the entire
desktop environment. In other words, I want to have an animated cursor that
"flies" around not just within my editor itself but also between windows and
monitors as I "focus" different applications during my workflow. Couple that
with custom animations that appear on the topbar(s) when I use hotkeys to
manipulate spotify, etc. and I think it could really put the cherry on top of
the entire system's aesthetic.
Until then, though, switching to neovide will at least get me a little closer.
So why don't I just add it to my packages list and start using it? Well, since
neovide is a GUI application, it apparently uses different configuration
options from vim/nvim. This means that getting it to look the way I like my
editor to look is going to take some time and energy that I don't have right
now. This is a problem for Future Hunter! Have fun implementing this, my future
self!
No point in switching to a different vim client if I'm planning on switching to emacs at some point anyways (which I am). Not going to work on this one.
neovide
is a GUI client forvim
/nvim
that has some cool (but unnecessarily extravagent) cosmetic features. The coolest of these features, and the only one I really care about/know about, is animated cursor movement. It may be the cause of a lot of eye-rolling from the boring side of the programming community, but I happen to think it looks very cool and I think it'll be helpful for keeping track of where exactly my cursor is at all times.It has also inspired me; in the far future, when my
NixOS
rice is essentially complete, I think it would be really cool to write my own Wayland compositor that takes theneovide
idea of an animated cursor and applies it to the entire desktop environment. In other words, I want to have an animated cursor that "flies" around not just within my editor itself but also between windows and monitors as I "focus" different applications during my workflow. Couple that with custom animations that appear on the topbar(s) when I use hotkeys to manipulatespotify
, etc. and I think it could really put the cherry on top of the entire system's aesthetic.Until then, though, switching to
neovide
will at least get me a little closer.So why don't I just add it to my packages list and start using it? Well, since
neovide
is a GUI application, it apparently uses different configuration options fromvim
/nvim
. This means that getting it to look the way I like my editor to look is going to take some time and energy that I don't have right now. This is a problem for Future Hunter! Have fun implementing this, my future self!