1. Install packer.nvim
Unix
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
Windows (PowerShell)
git clone https://github.com/wbthomason/packer.nvim "$env:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim"
Unix
git clone https://github.com/earowley/nvim-config.git ~/.config/nvim
Windows (PowerShell)
git clone https://github.com/earowley/nvim-config.git "$env:LOCALAPPDATA\nvim"
- packer.nvim
- mason.nvim
- impatient.nvim
- plenary.nvim
- nvim-notify
- indent-o-matic
- vim-devicons
- bufferline.nvim
- bufdelete.nvim
- neo-tree.nvim
- lualine.nvim
- nvim-treesitter
- nvim-ts-rainbow
- nvim-cmp
- cmp-buffer
- cmp-cmdline
- cmp-path
- cmp-nvim-lsp
- lsp_signature.nvim
- nvim-lspconfig
- mason-lspconfig.nvim
- aerial.nvim
- telescope.nvim
- gitsigns.nvim
- toggleterm.nvim
- nvim-autopairs
- nvim-ts-context-commentstring
- Comment.nvim
- indent-blankline.nvim
- null-ls.nvim
- mason-null-ls.nvim
- which-key.nvim
- :PackerSync to update plugins
- :Mason to update and check status of debuggers/linters/lsp
- :LspInstall to install a language server
- :TSInstall to install treesitter for a language
- :TSUpdate to ensure parsers are updated
- :TSInstallInfo to check installed parsers