The (almost) perfect Neovim setup for Node.js

Dreams of Code September 4, 2023
Video Thumbnail
Dreams of Code Logo

Dreams of Code

@dreamsofcode

About

Become a better developer in 4 minutes: https://bit.ly/45C7a29 👈 Computer Science, Software Engineering, Development and Programming Tutorials. We'll be exploring popular programming languages and toolsets as well as some of the more unknown ones. We'll look at building projects with these tools and comparing them to each other.

Video Description

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. ⚠️ NVChad has had some breaking changes, make sure to use the v2.0 branch if you're using this video. You can find the command below. Commands: NVChad Install line: git clone -b v2.0 https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 Join this channel to get access to perks: https://www.youtube.com/channel/UCWQaM7SpSECp9FELz-cHzuQ/join 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/ My socials: Discord: https://discord.com/invite/eMjRTvscyt Twitter: https://twitter.com/dreamsofcode_io My Equipment: Voice over: https://kit.co/dreamsofcode/voiceover Coding: https://kit.co/dreamsofcode/coding 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