Our great sponsors
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I recommend to use brew. The installation is simple and easy, but if you don't want to use, AppImage is better than compile neovim.
In my experience with lua and viml, I think you should just go ahead with lua. It isn't a pain in the ass to learn, It is quick, and Lua is a actual programming language where viml is awkwardly in between the thresholds. It is far easy to comprehend if you know any programming language already. This might not be related but if you're building your config with lua, then you are better off using packer.nvim as your plugin manager. All the best with you first config of neovim, You will enjoy the journey!