arch/private_dot_config/nvim/init.lua
lew d463a7b8c9 Update .config/nvim/init.lua
Update .config/nvim/lazy-lock.json
Update .config/nvim/lua/config/10_opts.lua
Update .config/nvim/lua/config/20_keymaps.lua
Update .config/nvim/lua/plugin/00_colorscheme.lua
Update .config/nvim/lua/plugin/01_whichkey.lua
Update .config/nvim/lua/plugin/03_treesitter.lua
Update .config/nvim/lua/plugin/05_fzf.lua
Update .config/nvim/lua/plugin/15_lsp.lua
Add .config/nvim/lua/plugin/25_git.lua
Add .config/nvim/lua/plugin/30_formatting.lua
Add .config/nvim/stylua.toml
2025-11-03 03:10:38 +00:00

30 lines
1.5 KiB
Lua

-- init.lua
--
-- Config structure
-- ├ init.lua Bootstraps config (you are here)
-- ├ lua/
-- ├── config/ Files sourced during startup are in here
-- ├──── 00_lazy.lua Bootstraps lazy.nvim
-- ├──── 10_opts.lua Built-in Nvim options
-- ├──── 20_keymaps.lua Custom keymaps
-- ├──── 30_autocmds.lua Custom autocmds
-- ├── plugin/ Plugins for lazy.nvim are in here
-- ├──── 00_colorscheme.lua Sets theme
-- ├──── 01_whichkey.lua Displays keymaps on input
-- ├──── 03_treesitter.lua Does anybody know what this does?
-- ├──── 05_fzf.lua Pickers with fzf-lua
-- ├──── 10_hop.lua Enables hopping to words in the current buffer
-- ├──── 15_lsp.lua Mason, LSP configurations
-- ├──── 20_completion.lua Autocompletion with blink.cmp, and mini.snippets
-- ├──── 25_git.lua Gitsigns
-- ├──── 30_formatting.lua vim-sleuth and conform formatting configs
-- ├ snippets/ Snippets definitions are in here
-- ├── package.json Snippet repository metadata
-- ├── global.json Global text snippets
-- ├── lua.json Lua-specific snippets
-- ├── etc. ... and the same for any other language-specific snippets.
require("config.00_lazy")
require("config.10_opts")
require("config.20_keymaps")
require("config.30_autocmds")