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-extracted
are installed.- I use
nvm
to manage node and the global npm packages. So, runningnvm install --lts
installs all of these packages for me.
- I use
-
Install NeoVim.
-
Launch NeoVim and run
PackerSync
.