Make Neovim BETTER than VSCode - LSP tutorial

preview_player
Показать описание
This is another installment in our series on configuring neovim from scratch. Today, we go over installing and adding LSP functionality to Neovim. This, to me, makes neovim even better than VSCode. Which is funny because we can thank VSCode for Language Server Protocol in the first place!
Рекомендации по теме
Комментарии
Автор

this is godsend. wanted to switch to nvim and this gem pops up in my recommended!! great vid man u def deserve move subs with this amount of dedication!

jafeth
Автор

Discovered your channel today through this tutorial, and it's great : very clear explanation, perfect pace, straight to the point, humour... Great quality content. I am going to catch up many of your other videos, and I hope you are going to keep it up. Thanks a lot !

jc.baptiste
Автор

Yes! We need a lot more beginner friendly resources for Neovim. It's such great tool, but it can be quite daunting and difficult for people that are coming from plug-and-play IDEs like VS Code. Keep up the good work!

nielskersic
Автор

Thank you for this video. One of the few videos that are easy to follow and quick to learn on NeoVim. Waiting for more videos on Neovim!

fatboyslimshady
Автор

Dropped this all into my github and now all 3 machines running this layout.

Its never been this easy for me before. Man 2022 ending on a good note.

arimill
Автор

I can't get the keybindings to work. When I press Shift-K i just get the message "man.lua: no manual entry for <whatever i'm hovering over>". all the other keybinds don't do anything either.

zytrx
Автор

I love how you did that clip at 0:09 awesome face expressions. Made me laugh

qsmfoui
Автор

I have LSPs for lua, c, java, python and rust but the java one just does'n work. Mason shows it as correctly installed and it's initialized like the other servers. Any ideas what i did wrong? (I use the jdtls server)

thediaclub
Автор

What configuration is needed to display the diagnostics in-line like you have at 4:13? My Google-fu is failing me!

bobthemunk
Автор

This was great, could you do a video on getting code completion and snippets working?

MrAnthonyCH
Автор

can you do one more video on find and replace functionality. I found out that nvim-spectre you cannot undo those changes

iamworstgamer
Автор

where do you get the codesnippet `local on_attach =...` from?

theflowwizard
Автор

Great videos. Easy subscription. Is there a way to change the expand key for lsp? it's annoying that it expands when I press the `<CR>` key.

ertwro
Автор

Your setup and explanation was clean 👏.Great work.

rahula
Автор

Thank you so much for the video, I tried and most stuff works but why it displays no code action available?

xinli
Автор

can you do this for the newest version of nvchad? cause now it doesnt have the lua directory nor its subdirectories

StupdiGo
Автор

Nice vídeo man keep on with this series!!!
And thanks for the help

tiagosantarita
Автор

I added rust to my LSP, but it doesn’t work for general .rs files, only for ones created with cargo new. Is this just how it works? Is it a rust specific issue?

WarriorX
Автор

Is it only me that mason is showing no packages for is they any fix

lawuche
Автор

This is amazing, love your video style.

mattzeepk