- API convenience functions (many of which are courtesy of the AstroNvim codebase) under the
api
folder - Core Neovim Configuration in the
core
folder - LSP area with self contained API and LSP-Server configurations
- Plugin modules loaded with Lazy.nvim for optimized lazy loaded plugins
All plugins are installed and configured via the plugins
folders. Each one contains a .lua
file which brings together all the plugin specs for Lazy.nvim
to load.
All plugins are registered in the init.lua
root file, so modules and plugins can be disabled by removing / commenting out from the registration function.