Setting up Neovim for Node.js shouldn’t be a chore. This video will help you get set up and learn how to easily configure and customize Neovim for your own configuration. By the end of this video, you'll have Neovim set up for code completion, linting, autoformatting and debugging. As well as learning how to interface with LSP commands yourself.
00:00 Getting Started
02:41 Code Completion
07:18 Linting
11:06 Autoformatting
13:06 Null-ls
14:33 Debugger
18:37 Organize Imports
Commands:
NVChad Install line: git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1
Video Links:
Final Config: https://github.com/dreamsofcode-io/neovim-nodejs
Formatter.nvim: https://github.com/mhartington/formatter.nvim
Nvim-lint: https://github.com/mfussenegger/nvim-lint
TypeScript Language Server:
Biome: https://biomejs.dev/
Prettier: https://prettier.io/
Eslint: https://eslint.org/