This repository contains my personal Neovim configuration for portability across different systems.
# Install Neovim
sudo dnf install neovim
# Or for the latest version from Copr
sudo dnf copr enable agriffis/neovim-nightly
sudo dnf install neovim
# Install Neovim
brew install neovim
# Or install the nightly version
brew install --HEAD neovim
-
Backup your existing Neovim configuration (if any):
mv ~/.config/nvim ~/.config/nvim.backup
-
Clone this repository to your Neovim configuration directory:
git clone <repository-url> ~/.config/nvim
-
Start Neovim and let the plugin manager install plugins:
nvim
init.lua
- Main configuration entry pointlua/
- Lua configuration modules.gitignore
- Git ignore patterns
- Neovim 0.8+ (recommended)
- Git (for plugin management)
- The
lazy-lock.json
file is excluded from version control to allow for flexible plugin versions across different systems - System-specific files like
.DS_Store
are ignored - Configuration is designed to work across different operating systems