https://github.com/nikitabugrovsky/nvim-mini
Minimal NeoVim 12 Configuration
https://github.com/nikitabugrovsky/nvim-mini
bob gemini gruvbox lspconfig mini minimal neovim nvim nvim-config treesitter
Last synced: about 2 months ago
JSON representation
Minimal NeoVim 12 Configuration
- Host: GitHub
- URL: https://github.com/nikitabugrovsky/nvim-mini
- Owner: nikitabugrovsky
- License: gpl-3.0
- Created: 2025-07-31T16:55:16.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-05T10:34:46.000Z (2 months ago)
- Last Synced: 2025-08-05T12:09:11.903Z (2 months ago)
- Topics: bob, gemini, gruvbox, lspconfig, mini, minimal, neovim, nvim, nvim-config, treesitter
- Language: Lua
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nvim-mini
Extremely minimal opinionated Neovim 12 Configuration.## About
This repository contains a minimal Neovim configuration designed for a fast and efficient coding experience.
It includes a curated set of plugins for enhanced functionality, such as:- file picking with `mini.pick`
- syntax highlighting with `nvim-treesitter`
- language server protocol (LSP) support with `nvim-lspconfig`
- gemini code assist with `gemini.nvim`The configuration also integrates `gitsigns.nvim` for Git indicators and sets the `gruvbox` color scheme.
## Bob, Neovim Version Manager
To install and manage Neovim versions, I recommend using [Bob](https://github.com/MordechaiHadad/bob).
`bob` allows to maintain multiple Neovim configurations simultaneously.### Install Neovim 12 Nightly
```sh
bob install nightly
bob use nightly
```
## Multi version Neovim Setup### Create custom config
```sh
git clone https://github.com/nikitabugrovsky/nvim-mini.git ~/.config/nvim-mini
```
### Add Neovim custom config folder & aliases to `.zshrc` or `.bashrc````sh
export NVIM_APPNAME="nvim-mini"
alias vim="$(which nvim)"
alias vi="$(which nvim)"
```
### Check Neovim Health```vim
:checkhealth
```