- Fish Shell
- Fisher - Plugin manager
- Tide - Shell theme
- Sponge - Shell history tool
- Nerd fonts - I use JetBrains Mono
- Exa - Replacement for
ls
Requires Neovim (>= 0.8)
- wbthomason/packer.nvim - A plugin manager for Neovim
- svrana/neosolarized.nvim - A truecolor, solarized dark colorscheme
- nvim-lualine/lualine.nvim - A blazing fast and easy to configure Neovim statusline written in Lua
- neovim/nvim-lspconfig - A collection of configurations for Neovim's built-in LSP
- hrsh7th/nvim-cmp - A completion engine plugin for neovim written in Lua
- hrsh7th/cmp-nvim-lsp - Source for neovim's built-in language server client
- hrsh7th/cmp-buffer - The nvim-cmp source for buffer words
- L3MON4D3/LuaSnip - Snippet Engine for Neovim
- lspkind-nvim - VSCode-like pictograms
- williamboman/mason.nvim - Portable package manager for Neovim that runs everywhere Neovim runs
- williamboman/mason-lspconfig.nvim - A bridges mason.nvim with the lspconfig plugin
- nvim-treesitter - Treesitter configurations and abstraction layer for Neovim
- windwp/nvim-autopairs - Autopairs
- windwp/nvim-ts-autotag - Use treesitter to auto close and auto rename html tag
- numToStr/Comment.nvim - Smart and Powerful commenting plugin for neovim
- kyazdani42/nvim-web-devicons - This plugin provides the same icons as well as coloris for each icon
- glepnir/lspsaga.nvim - A highly performant UI
- telescope.nvim - A highly extendable fuzzy finder over lists
- telescope-file-browser.nvim - File Browser extension for telescope.nvim
- lewis6991/gitsigns.nvim - Git integration for buffers
- dinhhuy258/git.nvim - Simple clone of the plugin vim-fugitive
- norcalli/nvim-colorizer.lua - A high-performance color highlighter
- jose-elias-alvarez/null-ls.nvim - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
- MunifTanjim/prettier.nvim - A prettier plugin
- nvim-tree/nvim-tree.lua - A file explorer for Neovim written in Lua
- folke/zen-mode.nvim - Distraction-free coding for Neovim
- akinsho/bufferline.nvim - A snazzy buffer line for Neovim
For server configurations:
# tsserver
npm install -g typescript typescript-language-server
# jsonls
npm i -g vscode-langservers-extracted
For prettier.nvim:
npm install -g @fsouza/prettierd
- Clone this project to your
.config
folder on Linux. - Follow the packer.nvim Quickstart to install the plugin manager