A collection of configurations across my workspaces
Requires Neovim (>= v0.9)
Package Manager - Lazy
- folke/lazy.nvim - Lazy plugin manager for Neovim
Treesitter
- nvim-treesitter/nvim-treesitter - Treesitter configurations and abstraction layer for Neovim
LSP - Autocompletion - Snippets
- neovim/nvim-lspconfig - Configs for Nvim LSP client
- williamboman/mason.nvim - Easily manage LSP servers, DAP servers, linters, and formatters
- hrsh7th/nvim-cmp - Completion engine for neovim written in Lua
- hrsh7th/cmp-nvim-lsp - Completion source: neovim built-in LSP
- hrsh7th/cmp-buffer - Completion source: buffer
- hrsh7th/cmp-path - Completion source: path
- L3MON4D3/LuaSnip - Snippet engine for Neovim written in Lua
- saadparwaiz1/cmp_luasnip - Completion source: LuaSnip
- windwp/nvim-autopairs - Autopair symbols
- glepnir/lspsaga.nvim - Enhanced LSP Functions with a nicer UI
- j-hui/fidget.nvim - LSP Status Information
- jose-elias-alvarez/null-ls.nvim - Injecting diagnostics, code actions, linting, & more.
Fuzzy Finder - File Navigation
- nvim-telescope/telescope.nvim - Highly extendable fuzzy finder over lists
- nvim-telescope/telescope-file-browser.nvim - File browser extension for Telescope
Git
- tpope/vim-fugituve - Premier Vim plugin for Git
- tpope/vim-rhubarb - If fugitive.vim is the Git, rhubarb.vim is the Hub
Vibes - UI
- nvim-lualine/lualine.nvim - A blazing fast and easy to configure Neovim statusline written in Lua
- nvim-tree/nvim-web-devicons - Lua fork of vim-devicons
- akinsho/bufferline.nvim - A snazzy buffer line for Neovim built in Lua
Miscellaneous
- nvim-lua/plenary.vim - Utility lua functions for neovim exclusively
- norcalli/nvim-colorizer.lua - High-performance in-line color highlighter