About
I’ve been using Vim for many years and really loved it, to the point where I don’t touch any other editors. I’d install Vim key bindings wherever I can: browsers, windows manager etc. My old .vimrc was more than enough for my workflow and so I was never motivated enough to switch to Neovim. But with the SE landscape changing rapidly, it was indeed time for a change.
Lately, the trend has shifted to using more and more AI tools and coding is also not an exception. A lot of great AI assisted coding tools have emerged such as Cursor. I started using Cursor since it came out (mainly bcuz of its amazing auto-complete feature) but I still need speed, so I had to be just content with Vim extension.
Neovim ecosystem is very diverse and a lot of latest tools are already available in Neovim, therefore, I started exploring some Neovim distros. I tried the most popular ones
but unfortunately, it was never quite fit to my needs. Some of them I found quite bloated and unnecessary and some I just hated using cuz of the bothersome default key maps. So, I had to build one by myself.
h-vim is built based on my old .vimrc file. It’s fast, configurable, and at the same time, not bloated with tons of plugins. Plus, with key bindings that actually make sense. I prefer to using fzf + ripgrep instead of telescope and it’s blazingly fast ⚡️. The plugins are managed by LazyVim and are loaded lazily.
If you wanna add more plugins, just put it in plugins folder and it’ll get loaded. For example, I love Supermaven for its autocompletion and it’s configured as below:
Try it out in https://github.com/hpbyte/h-vim