My personal Neovim 0.12 config. Uses native vim.pack for plugins. Works with vscode-neovim (options + keymaps only).
init.lua— entry point; sets leader keys, loads core modules and pluginslua/options.lua— editor optionslua/keymaps.lua— global keymapslua/lsp.lua— LSP server list and attach callbackslua/plugins/— one file per plugin, each callsvim.pack.add()to declare and configure itselfafter/lsp/— per-server LSP overrides (merged with nvim-lspconfig defaults)after/ftplugin/— filetype-specific settings