Meowim is a mini.nvim powered launch point for your personal development environment.
Information
- font: 0xProto
- tmux: tmux-base16
- Neovim: Meowim
- 🔋 20+ pre-configured mini modules
- 🪄 A clean UI with a smooth theme
- ⌨️ Sensible default keymaps
- ⚡ Lazy-loading of most plugins
- 💤 Plugin management in the lazy way
- the latest stable Neovim
- Git
- a C compiler for nvim-treesitter (see here)
- ripgrep (required by mini.pick)
- a NerdFont >= 3.0 (optional but highly recommended)
Fork this repo so that you have your own copy that you can modify, then install by:
# 1) Make a backup for your current configurations
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
# 2) Clone your fork
git clone https://github.com/<your_id>/Meowim ~/.config/nvim
Additionally, you can check out my own fork for inspiration.
Meowim aims to provide some tweaks to the defaults of mini.nvim, along with several useful plugins that aren't included in mini.nvim. As a result, new plugins generally won't be added to the codebase. Moreover, if a non-mini plugin eventually has a mini alternative, it may be replaced by that.
On the other hand, Meowim won't offer an extendable layer over its codebase like LazyVim. It more or less follows the philosophy of kickstart.nvim, because no distribution meets everyone's needs (which is also one reason this project exists).
- mini.nvim for the fundamental contribution to the birth of this project.
- LazyVim for providing many excellent configuration snippets used in this project.
Licensed under GNU General Public License, Version 3.0 (LICENSE or https://www.gnu.org/licenses/gpl-3.0).