nvim config
Find a file
2026-01-15 21:55:10 -05:00
lua git tab 2026-01-15 21:55:10 -05:00
.gitignore remove pointless plugins 2026-01-05 14:45:45 +05:30
.neoconf.json nvim config 2025-10-22 22:19:33 -04:00
.stylua.toml nvim config 2025-10-22 22:19:33 -04:00
init.lua git tab 2026-01-15 21:55:10 -05:00
install.sh install.sh os agnostic 2025-12-29 22:05:54 +05:30
lazy-lock.json remove pointless plugins 2026-01-05 14:45:45 +05:30
nvim_cheatsheet.md nvim config 2025-10-22 22:19:33 -04:00
README.md remove pointless plugins 2026-01-05 14:45:45 +05:30

nvim

Repo tree

.
├── init.lua
├── install.sh
├── lazy-lock.json
├── lua
│   ├── chadrc.lua
│   └── plugins
│       ├── arrow.lua
│       ├── autopairs.lua
│       ├── comment.lua
│       ├── dashboard.lua
│       ├── flash.lua
│       ├── git.lua
│       ├── gitsigns.lua
│       ├── gutentags.lua
│       ├── lsp.lua
│       ├── neo-tree.lua
│       ├── nvchad.lua
│       ├── supermaven.lua
│       ├── telescope.lua
│       ├── treesitter.lua
│       └── which-key.lua
└── nvim_cheatsheet.md

Plugins (and why)

  • folke/lazy.nvim: plugin manager.
  • nvchad/base46: colors/theme engine.
  • nvchad/ui: statusline/tabline/UI pieces.
  • nvim-telescope/telescope.nvim: fuzzy find + grep.
  • nvim-treesitter/nvim-treesitter: better syntax highlight/indent.
  • neovim/nvim-lspconfig + williamboman/mason.nvim: LSP + install servers.
  • nvim-neo-tree/neo-tree.nvim: file explorer.
  • nvimdev/dashboard-nvim: startup dashboard.
  • folke/which-key.nvim: keybind hint popup.
  • numToStr/Comment.nvim: quick commenting.
  • windwp/nvim-autopairs: auto-close brackets/quotes.
  • folke/flash.nvim: fast motions/jumps.
  • lewis6991/gitsigns.nvim: git hunks in-buffer.
  • NeogitOrg/neogit + sindrets/diffview.nvim: git UI + diffs/history.
  • ludovicchabant/vim-gutentags: ctags-based fallback navigation.
  • supermaven-inc/supermaven-nvim: AI inline suggestions.
  • otavioschwanck/arrow.nvim: quick file marks/jumps.