mirror of
https://github.com/harivansh-afk/nvim.git
synced 2026-04-15 09:01:16 +00:00
nvim config
### TL;DR Cleaned up the Neovim configuration by removing unused plugins and updating documentation. ### What changed? - Added `.nvimlog` to `.gitignore` - Expanded README.md with detailed repo structure and plugin explanations - Removed several unused plugins from lazy-lock.json: - avante.nvim - dressing.nvim - img-clip.nvim - lualine.nvim - smear-cursor.nvim - vim-fugitive - volt - Deleted unused configuration files: - lua/plugins/colorscheme.lua - lua/plugins/lualine.lua - lua/plugins/refactor.lua - ~/.config/nvim/check_issues.lua - Removed vim-fugitive from git.lua - Removed volt theme switcher from nvchad.lua ### How to test? 1. Clone the repository and run the Neovim setup 2. Verify that Neovim starts without errors 3. Check that all core functionality works as expected 4. Confirm that the README accurately reflects the current plugin setup ### Why make this change? This change streamlines the configuration by removing unused plugins and their configurations, making the setup cleaner and more maintainable. The expanded README provides better documentation about the repository structure and explains the purpose of each plugin, making it easier for users to understand the configuration. |
||
|---|---|---|
| lua | ||
| .gitignore | ||
| .neoconf.json | ||
| .stylua.toml | ||
| init.lua | ||
| install.sh | ||
| lazy-lock.json | ||
| nvim_cheatsheet.md | ||
| README.md | ||
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.