Announcing ‘mini.nvim’

announce
reddit
Collection of minimal, independent, and fast Lua modules
Author

Evgeni Chasnovski

Published

October 13, 2021

Originally posted on Reddit

Hello people!

I would like to introduce you to my Neovim plugin: mini.nvim. Basically, this is a collection of Lua modules each of which can be considered as a separate sub-plugin (meaning you don’t have to use all modules, any number of them will do). This has lived for a very long time in my dotfiles, and I finally decided to share it with the world. Initial idea was to create custom targeted functionality (relatively balanced in terms of number of features and code/support) to fully own my Neovim config. As a side effect, it lead to reducing number of used plugins and to having much fun (when things worked :) ).

Currently it has the following modules:

This currently was tested only on Linux inside clean and my full Neovim setup, but I think it should work on other platforms. There might be some period of turbulence after this post (maybe I missed something obvious), but all current functionality looks pretty stable.

Hope you’ll like it :) Any feedback is highly appreciated.