- API convenience functions (many of which are courtesy of the AstroNvim codebase) under the
apifolder - Core Neovim Configuration in the
corefolder - 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.