This is a basic, minimal-ish jump-off point for your Neovim journey utilizing lazy.nvim for package management and breaking the config up into three main components:
core
: This contains the most basic editor set-up, including plain Neovim options, keymaps, and some bootstrapping for lazy.nvimhelpers
: This is intended to house helper functions that may be require
d elsewhere in the configplugins
: Each of the .lua files in this directory should serve as a lazy.nvim plugin specIf you're on a Linux system with stow
installed, you can simply run
stow .
and be up and running! (This assumes you have cloned this repository to your home directory, otherwise you will have to supply stow
with some more flags)
lazy.nvim will handle the bootstrapping process on first launch. If you run into any issues, try closing Neovim and restarting it again after lazy.nvim has performed the intial bootstrap.
If you're looking for other options in the "Neovim config bootstrap market", here are a few cool options to consider