This is my NeoVim setup for my Web Development work.
It is based on the video and repo by ThePrimeagen:
It uses lsp-zero, which makes it super easy to set up LSP.
-
Clone this repo to
~/.config/nvim/. -
Run
ansible-playbook packer.yml. -
Make sure that the npm packages
typescript,typescript-language-server, andvscode-langservers-extractedare installed.- I use
nvmto manage node and the global npm packages. So, runningnvm install --ltsinstalls all of these packages for me.
- I use
-
Install NeoVim.
-
Launch NeoVim and run
PackerSync.