nvim config
Find a file
2026-02-20 18:53:36 -05:00
after gutentags -> lsp 2026-02-10 18:38:29 -05:00
lua clean 2026-02-20 18:49:23 -05:00
plugin clean 2026-02-20 18:17:00 -05:00
.gitignore rpi + new config incoming 2026-02-04 15:02:38 -05:00
.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 fugitivie g 2026-02-17 18:26:15 -05:00
install.sh installation wiz 2026-01-21 16:59:34 -05:00
lazy-lock.json clean 2026-02-20 18:49:23 -05:00
nvim_cheatsheet.md nvim config 2025-10-22 22:19:33 -04:00
README.md readme 2026-02-20 18:53:36 -05:00

nvim

Installation

Default - lightweight, no LSP, no completion:

curl -fsSL https://raw.githubusercontent.com/harivansh-afk/nvim/main/install.sh | bash

Full install - includes LSP + Supermaven:

curl -fsSL https://raw.githubusercontent.com/harivansh-afk/nvim/main/install.sh | bash -s -- --bells-and-whistles

Other options:

--skip-nvim           # Config only (skip nvim install)
--skip-config         # Nvim only (skip config install)
--no-path             # Don't modify shell rc files

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
│       ├── nvchad.lua
│       ├── telescope.lua
│       ├── treesitter.lua
│       └── which-key.lua
└── nvim_cheatsheet.md

Plugins

  • 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.
  • stevearc/oil.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: inline AI suggestions.
  • otavioschwanck/arrow.nvim: quick file marks/jumps.