My (sorta messy) Neovim Config
| after/plugin | ||
| lua/ax | ||
| .gitignore | ||
| .luacheckrc | ||
| .luarc.json | ||
| init.lua | ||
| lazy-lock.json | ||
| README.md | ||
| stylua.toml | ||
My Neovim Config
Notes to people reading my configuration!
Much of the configuration of individual plugins you can find in either:
./after/plugin/\*.lua
This is where configuration for plugins live.
They get auto sourced on startup. In general, the name of the file configures
the plugin with the corresponding name.
./lua/ax/\*.lua
This is where configuration/extensions for new style plugins live.
They don't get sourced automatically, but do get sourced by doing something like:
require("ax.lsp")
or similar. It is generally recommended that people do this so that you don't accidentally
override any of the plugin requires with namespace clashes. So don't just put your configuration
in "./lua/lsp.lua" because then it will override the plugin version of "lsp.lua"