mirror of
https://github.com/harivansh-afk/nvim.git
synced 2026-04-15 09:01:16 +00:00
2 KiB
2 KiB
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.