- npm
- node
- python3
- pip3
- wget
- curl
- gzip
- tar
- git
- NodeJS provider: npm install -g neovim
- Python3 provider: pip3 -g install pynvim
- fd - better
find
utility - rg - better
grep
utility - bat - syntax highlighted previews when using fzf's native previewer
- delta - syntax highlighted git pager for git status previews
(Important ones)
- Core
- Appearance
- Everforest : Pleasent looking green theme
- Web Devicons : Add icons to vim
- Alpha : Dashboard
- Navic : Show context on winbar (lualine for this case)
- Indent blankline : Indentation guides
- Registers : Nice registers overview
- Utils
- Whichkey : Keymap helper
- Comment : Comment stuff
- FZF : Rust fuzzy finder (FzfLua dependency)
- FzfLua : Power tool to use FZF with Neovim and its plugins
- Targets : 'inner' movements on steroid
- Sandwich : Create tasty sandwiches around words or anything
- Fugitive : The all and might vim-fugitive for Git stuff
- Gitsigns : Additional neat Git plugin
- Completion
- nvim-cmp : Introducing completion to neovim
- LuaSnip : Lua based snippet engine
- friendly-snippets : Friendly snippets
- Misc
- Bufferline : Show buffers in little tabs
- Scope : Focus on one tab when creating new ones
- Autopairs : Automatically create pairs for certain symbols
- Bufdelete : Better buffer deletion (weird at first with splits)
- LSP
- nvim-lspconfig : Configuring neovim LSP
- mason : Managing LSP servers, DAP servers, linters and formatters
- mason-tool-installer : Install or upgrade all of your third-party tools