Add .config/nvim/.luarc.json
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 Add .config/nvim/lua/config/40_statusline.lua Add .config/nvim/lua/plugin/18_align.lua Add .config/nvim/lua/plugin/38_oil.lua Update .config/nvim/lua/plugin/40_ai.lua
This commit is contained in:
parent
9e208ecbe9
commit
941794402e
9 changed files with 117 additions and 60 deletions
|
|
@ -1,33 +1,37 @@
|
|||
-- init.lua
|
||||
--
|
||||
-- Config structure
|
||||
-- ├ init.lua Bootstraps config (you are here)
|
||||
-- Configuration 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
|
||||
-- ├──── 11_eyeliner.lua Highligts unique chars in words on f/F
|
||||
-- ├──── 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
|
||||
-- ├──── 35_yanky.lua Yank and Put improvements
|
||||
-- ├──── 40_ai.lua Github Copilot integration, CodeCompanion,etc.
|
||||
-- ├ 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.
|
||||
-- │ ├ config/ -- Startup configuration files
|
||||
-- │ │ ├ 00_lazy.lua -- Bootstraps lazy.nvim
|
||||
-- │ │ ├ 10_opts.lua -- Built-in Neovim options
|
||||
-- │ │ ├ 20_keymaps.lua -- Custom keymaps
|
||||
-- │ │ ├ 30_autocmds.lua -- Custom autocommands
|
||||
-- │ │ └ 40_statusline.lua -- Minimal statusline, showing win num
|
||||
-- │ └ plugin/ -- Plugin configurations for lazy.nvim
|
||||
-- │ ├ 00_colorscheme.lua -- Sets colorscheme/theme
|
||||
-- │ ├ 01_whichkey.lua -- Displays keymaps on input
|
||||
-- │ ├ 03_treesitter.lua -- Treesitter configuration
|
||||
-- │ ├ 05_fzf.lua -- Fuzzy pickers with fzf-lua
|
||||
-- │ ├ 10_hop.lua -- Enables word hopping in buffer
|
||||
-- │ ├ 11_eyeliner.lua -- Highlights unique characters for f/F
|
||||
-- │ ├ 15_lsp.lua -- Mason and LSP configurations
|
||||
-- │ ├ 18_align.lua -- Visual mode: align around "=" with ga=
|
||||
-- │ ├ 20_completion.lua -- Autocompletion (blink.cmp, mini.snippets)
|
||||
-- │ ├ 25_git.lua -- Git integration (Gitsigns)
|
||||
-- │ ├ 30_formatting.lua -- Formatting (vim-sleuth, conform)
|
||||
-- │ ├ 35_yanky.lua -- Yank and put enhancements
|
||||
-- │ ├ 38_oil.lua -- Treat filesystem as a buffer
|
||||
-- │ └ 40_ai.lua -- AI integrations
|
||||
-- └ snippets/ -- Snippet definitions
|
||||
-- ├ package.json -- Snippet repository metadata
|
||||
-- ├ global.json -- Global text snippets
|
||||
-- ├ lua.json -- Lua-specific snippets
|
||||
-- └ etc. -- Other language-specific snippets
|
||||
|
||||
require("config.00_lazy")
|
||||
require("config.10_opts")
|
||||
require("config.20_keymaps")
|
||||
require("config.30_autocmds")
|
||||
require("config.40_statusline")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue