Add .config/nvim/colors/colibri.lua
Add .config/nvim/.luarc.json Add .config/nvim/init.lua Add .config/nvim/lazy-lock.json Add .config/nvim/lua/config/00_lazy.lua Add .config/nvim/lua/config/10_opts.lua Add .config/nvim/lua/config/20_keymaps.lua Add .config/nvim/lua/config/30_autocmds.lua Add .config/nvim/lua/config/40_statusline.lua Add .config/nvim/lua/plugin/00_treesitter.lua Add .config/nvim/lua/plugin/01_lsp.lua Add .config/nvim/lua/plugin/02_completion.lua Add .config/nvim/lua/plugin/03_tmux.lua Add .config/nvim/lua/plugin/04_fzflua.lua Add .config/nvim/lua/plugin/05_whichkey.lua Add .config/nvim/lua/plugin/06_leap.lua Add .config/nvim/lua/plugin/07_oil.lua Add .config/nvim/lua/plugin/08_ai.lua Add .config/nvim/lua/plugin/09_gitsigns.lua Add .config/nvim/lua/plugin/10_conform.lua Add .config/nvim/lua/plugin/11_yanky.lua Add .config/nvim/lua/plugin/12_neoscroll.lua Add .config/nvim/lua/plugin/13_easyalign.lua Add .config/nvim/lua/plugin/14_obsidian.lua Add .config/nvim/snippets/global.json Add .config/nvim/snippets/lua.json Add .config/nvim/snippets/package.json Add .config/nvim/stylua.toml
This commit is contained in:
parent
cf0d36c81a
commit
1f236c5459
28 changed files with 967 additions and 0 deletions
42
private_dot_config/nvim/init.lua
Normal file
42
private_dot_config/nvim/init.lua
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
-- init.lua
|
||||
--
|
||||
-- Configuration Structure:
|
||||
-- ├ init.lua -- Bootstraps config (you are here)
|
||||
-- ├ lua/
|
||||
-- │ ├ colors/ -- colorscheme definitions
|
||||
-- │ │ ├ colibri.lua -- the Helix theme
|
||||
-- │ ├ 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
|
||||
-- │ └ plugin/ -- Plugin configurations for lazy.nvim
|
||||
-- │ ├ 00_treesitter.lua -- Treesitter configuration
|
||||
-- │ ├ 01_lsp.lua -- Mason and LSP configurations
|
||||
-- │ ├ 02_completion.lua -- Autocompletion (blink.cmp, mini.snippets)
|
||||
-- │ ├ 03_tmux.lua -- Tmux integrations
|
||||
-- │ ├ 04_fzflua.lua -- Fuzzy pickers with fzf-lua
|
||||
-- │ ├ 05_whichkey.lua -- Displays keymaps on input
|
||||
-- │ ├ 06_leap.lua -- Enables word hopping in buffer
|
||||
-- │ ├ 07_oil.lua -- Treat filesystem as a buffer
|
||||
-- │ ├ 08_ai.lua -- AI integrations
|
||||
-- │ ├ 09_gitsigns.lua -- Git integration (Gitsigns)
|
||||
-- │ ├ 10_conform.lua -- Formatting (vim-sleuth, conform)
|
||||
-- │ ├ 11_yanky.lua -- Yank and put enhancements
|
||||
-- │ ├ 12_neoscroll.lua -- Animations
|
||||
-- │ ├ 13_easyalign.lua -- Visual mode: align around "=" with ga=
|
||||
-- │ └ 14_obsidian.lua -- Obsidian vault integration
|
||||
-- └ 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")
|
||||
|
||||
vim.cmd.colorscheme("colibri")
|
||||
Loading…
Add table
Add a link
Reference in a new issue