Everyone says you need three plugins (mason, lspconfig, and mason-lspconfig) to use the Language Server Protocol (LSP) in Neovim. That is not true!
In this comprehensive guide, we bust the biggest myth in the Neovim community by proving that the core LSP client is built-in. We break down the 4 distinct tiers of LSP setup, helping you choose the exact level of automation you need, from a pure zero-plugin setup to a fully automated developer environment.
This video is essential for anyone upgrading to Neovim 0.11 or those looking to simplify their configuration!
Timestamps:
0:00 - Intro
0:25 - Initial Config
0:35 - No Plugins Method
3:47 - When to use nvim-lspconfig?
6:26 - When to use mason.nvim?
7:27 - When to use mason-lspconfig?
8:12 - When to use mason-tool-installer?
9:45 - Outro
Links:
https://github.com/neovim/nvim-lspconfig
https://github.com/mason-org/mason.nvim
https://github.com/mason-org/mason-ls...
https://github.com/WhoIsSethDaniel/ma...
Grab me a cup of tea and join the channel members?
/ @sam_natale