🚀 Functional and ergonomic Neovim (stable, 0.12) config Plugin/package manager Lazy (lazy-boostrap.lua bootstraps lazy.nvim if not installed) Integrated plugins blink.cmp (completion engine with fuzzy matcher written in Rust) codediff.nvim (great project, matches VS Code git diff nearly perfectly) fidget.nvim (unobtrusive LSP notifications UI) gitsigns (comprehensive integrated git functionality) inc-rename (visual renaming with pseudo-multicursors) incr-nvim (incremental selection of treesitter nodes) indent-blankline-nvim (indentline guides) marks (vim marks redefined, very useful, much more ergonomic than breadcrumbs) mini-statusline (status line) nvim-cmp (completion engine) nvim-lspconfig (community-maintained repo of LSP configs) nvim-surround (surround and friends w/o vim-golf) nvim-treesitter-textobjects (platform for crafting one's own way of structured code editing) nvim-treesitter (glue-code plugin between treesitter and buffers) telescope (comprehensive fuzzy-finder and picker/UI provider) ultimate-autopair (QoL autopair provider) vimade (QoL window/view UI provider) which-key (hello emacs) yazi-nvim (yazi inside nvim) TODO (WIP) Modular LSP organization DAP Keymaps Heavily optimized for (a slightly customized) Graphite layout mapped to TOTEM split keyboard News nvim-treesitter is now on main branch (dropped incremental selection and some other functionality) telescope is on v0.2 Plugins to consider conform.nvim possession auto-session Lower priority mason.nvim mason-tool-installer (might be useful for DAP) Future releases and associated points of interest (v0.12+) native plugin manager (pack)