Getting started
Features
- ⚡ Minimal, clean, and distraction-free setup
- 🎯 Thoughtful defaults that respect core Neovim behavior
- ⚙️ Fully modular configuration, easy to customize
- 🧭 Clean navigation — no tabs, no file tree, no distractions
- 🧩 Carefully curated plugins, no unnecessary bloat
Requirements
Basics
Required for full functionality
- ripgrep and fd used by
Telescope(more info on dependencies) - nvim-treesitter-cli and C compiler for
nvim-treesitter(more info on dependencies) - and a terminal that support true color and undercurl:
Dependencies
These tools must be installed for the setup to work properly.
1. Node.js
Required for the TypeScript LSP.
Using fnm (Node version manager) https://github.com/Schniz/fnm (You can use another method to install Node)
fnm install --lts
2. Prettier
Required for projects that use it.
npm install -g prettier
3. TypeScript
Required for TypeScript language server.
npm install -g typescript typescript-language-server
4. Ripgrep (Telescope dependency)
Used by Telescope for project-wide text search.
- Linux
- macOS
- Windows
sudo apt install ripgrep
brew install ripgrep
scoop install ripgrep
or
choco install ripgrep
5. fd (Telescope dependency)
Used by Telescope for fast file search.
- Linux
- macOS
- Windows
sudo apt install fd-find
If you want create a symlink (Optional)
ln -s $(which fdfind) ~/.local/bin/fd
brew install fd
If you want create a symlink (Optional)
ln -s $(which fdfind) ~/.local/bin/fd
scoop install fd
or
choco install fd
6. nvim-treesitter (dependencies)
1- Required nvim-treesitter-cli:
- npm
- cargo
npm install -g tree-sitter-cli
And after check it
tree-sitter --version
cargo install --locked tree-sitter-cli
And after check it
tree-sitter --version
2- Required a C compiler:
- Linux
- macOS
- Windows
Ubuntu / Debian
sudo apt install build-essential
Arch
sudo pacman -S base-devel
Fedora
sudo dnf groupinstall "Development Tools"
xcode-select --install
By download link (✔ Select Desktop development with C++)
https://visualstudio.microsoft.com/es/downloads/
Git Bash / MSYS2 / WSL
sudo dnf groupinstall "Development Tools"
Final check if tree-sitter-cli and C compiler is installed
cc --version
tree-sitter --version
7. Clipboard support
Neovim requires an external tool to integrate with the system clipboard.
Linux:
First, check which display server you are using:
echo $XDG_SESSION_TYPE
- If it returns
wayland- you are using Wayland - If it returns
x11- you are using X11
- Wayland (wl-clipboard)
- X11 (xclip)
sudo apt install wl-clipboard
sudo apt install xclip