Lunar Nvim
I came across some starter kits for nvim. Earlier I tried adding individual plugins and learning all the nvim basics, but since I’m pretty happy with Doom Emacs 1
But Lunar nvim seems stable and provides a lot of functionality out of the box. π
prerequisite page asks to ensure that I have cargo. I knew it a package manager(?) for rust, but didn’t know whether I could install it standalone. Turns out I can’t. brew also suggested that I install rust π which I did.
The installation script asked me whether I wanted to install npm, python and rust dependencies (as if it was optional). I didn’t know what all I might miss if I chose not to install those. My aim was to get a decent nvim setup without having to tinker with manual installations. So I accepted those options.
After that, installation went well.
It created a wrapper script ~/.local/bin/lvim which sets up environment variables, and calls nvim
Best thing is that it also uses space as a leader key. So it worked well for my Doom Emacs muscle memory π
It seems to have cool built-in features and sane defaults.
I have since brew uninstall vim
I also wanted and created an alias for view command to lvim -R (which is like nvim -R but with lvim configuration loaded, I think.)
But view command comes with the OS
/usr/bin/view is a link to /usr/bin/vim - which I could not remove, even with sudo. I got Operation not permitted each time π€·β
For now, I have settled with an alias lview, which I am my fingers are likely to forget, but I will train them π
-
Who knows ? That might change if Lunar Nvim works really well π ↩︎