I've seen countless neovim tutorials out there and none of them taught me like that. Seriously, this is high tier content! Congrats on that! I'll definitely stay tuned for the upcoming videos! ✨
These are probably the best Neovim tutorials on youtube right now. I wish you were uploading these with more frequency but I understand stuff like this can take time. Can't wait for the next one.
Awesome video! Mandatory watching if you are using nvim imho. One minor correction. The auto_install setting will actually automatically install any missing parsers when opening a file for the first time. So if you don’t have rust listed in the ensure_installed, it will be automatically installed when you open a rust file for the first time.
Your work is so fantastic! This is exactly what I needed to take me beyond just learning vim motions. I am so grateful to you for showing us how to build a neovim config from scratch and i can't wait for episode 5!
I really don't have time to watch this series now... but once my work done with in few weeks, first thing i am going to do is watch this awesome series and make a new proper neovim config
ABSOLUTE GOLD! Please dont stop these uploads. I will start watching part 2 now of this series. I wish that you never just do anything randomly and always explain to the core of everything so that in future we can also write our own config and not just copy paste others config
I don't remember the last time I “hit the bell” on some youtuber, but I'm geniunely super excited about new episodes to come out, and I really don't wanna miss them
Great work! This is really helping me work backwards from a distro (NvChad in my case), where all the stuff installed can be overwhelming. This really helped me understand the distinction between the built-in syntax highlighting vs. what Treesitter provides vs. what you get from LSPs.
I really appreciate the recent new wave of more in depth Neovim introduction, setup and configuration videos and this one probably is the best one yet! I really hope you continue this awesome series! Subscribed! 🙂
Thank you so much for your work. this was very well explained and allowed me to make necessary changes to my neovim setup. Not only that, I could do so with confidence having just enough information I needed.
You're doing an amazing job with these videos. Very different than the ones I've personally watched, where they only mention to "put this line in config and boom"; you're diving deep into things to help people understand the underlying concepts as well. Great job!
You have incredibly good teaching skills! Also, I use neovim for several years now and yet, I still learned a few things already in this series, but above all, it clarifies a lot of concepts I was blindly using without really understanding them. Thanks a lot, looking forward to the next episode.
Damn... I already had some configurations that I did following other tutorials, but they would always break after I tried to make changes on my own. Those past episodes helped me understand all the nuances that were blocking me from using my own config. I am following along, but I ended up composing my files in a different manner. However, it works regardless, thanks to your detailed explanation.
Thank you very much for this unique Neovim series. I just wanted to ask you something. How (and when) did you learn all this stuff that you're teaching us? Is it just from reading the documentation? Or do you understand these things perfectly due to some sort of background in a field like computer science? PS: Take your time and enjoy the video making process. The background music is okay. Don't get burnt out, we're waiting patiently! 💙
After installing nvim-treesitter, when I try doing InspectTree, I get an error saying "Error executing Lua callback: "[.....]/treesitter/playground.lua" No parser available for the given buffer". This doesn't happen when I uninstall nvim-treesitter (because it seems new versions of nvim come with Lua parser). Is anyone else facing this issue? Any tips on how to solve it when using nvim-treesitter?
Hey, first of all, great video! However, I'm encountering a problem. nvim-treesitter is installed perfectly, and I can download the parser for any language. But when I open a file (like a .lua file), I get an error saying "Error executing vim.schedule lua callback: Failed to load parser for language 'lua': uv_dlopen: C:\Users\Pravin Chauhan\AppData\Local vimdata\site\pack\packer\start vim-treesitter\parser\lua.so is not a valid Win32 application". Any help would be appreciated.
If you're on Windows, even if you have a C compiler installed, say, through Visual Studio, you will still need to install one of the suggested C compilers in the error message if you get an error saying "No C compiler found". The easiest for me was installing zig with chocolatey.
I've seen countless neovim tutorials out there and none of them taught me like that. Seriously, this is high tier content! Congrats on that! I'll definitely stay tuned for the upcoming videos! ✨
same feeling
Thanks!
These are probably the best Neovim tutorials on youtube right now. I wish you were uploading these with more frequency but I understand stuff like this can take time. Can't wait for the next one.
I thought I know neovim untill I saw this video. I learnt a lot. thank you
Great material dude! Kudo on the initiative
Best nvim guide sofar! love it.
Best neovim tutorials series ever. Simply great
Great video!
Thank you for your diligence and commitment to helping the Neovim community. I logged into an account just to leave thumbs up and a comment.
Awesome video! Mandatory watching if you are using nvim imho.
One minor correction. The auto_install setting will actually automatically install any missing parsers when opening a file for the first time. So if you don’t have rust listed in the ensure_installed, it will be automatically installed when you open a rust file for the first time.
Ah you're right, thanks for the correction! I'll amend the error in my next video :)
@@vhyrroCheers!
does this mean the list of parsers doesn't need to be edited at all?
@@NilEoe I’ve never edited ensure_installed after setting up treesitter in the first place. I just let auto_install do its thing.
now with this my neovim is looking good, so many thanks
Just awesome explanation
Thanks
Your work is so fantastic! This is exactly what I needed to take me beyond just learning vim motions. I am so grateful to you for showing us how to build a neovim config from scratch and i can't wait for episode 5!
I really don't have time to watch this series now... but once my work done with in few weeks, first thing i am going to do is watch this awesome series and make a new proper neovim config
ABSOLUTE GOLD!
Please dont stop these uploads. I will start watching part 2 now of this series. I wish that you never just do anything randomly and always explain to the core of everything so that in future we can also write our own config and not just copy paste others config
I don't remember the last time I “hit the bell” on some youtuber, but I'm geniunely super excited about new episodes to come out, and I really don't wanna miss them
Love that you explain the setup code versus flying over the install. Really looking forward to part 5!
Best guide series I've seen. Thanks again for the lovely work!
This is soooooooooooooooooooooo helpful. Thanks a lot!!!!!
Excellent video, again.
This is the best Noevim video I watched. Great job! very well explained.
Great work! This is really helping me work backwards from a distro (NvChad in my case), where all the stuff installed can be overwhelming. This really helped me understand the distinction between the built-in syntax highlighting vs. what Treesitter provides vs. what you get from LSPs.
Rapdifire uploads!
I really appreciate the recent new wave of more in depth Neovim introduction, setup and configuration videos and this one probably is the best one yet! I really hope you continue this awesome series! Subscribed! 🙂
Thank you so much for your work. this was very well explained and allowed me to make necessary changes to my neovim setup. Not only that, I could do so with confidence having just enough information I needed.
You're doing an amazing job with these videos. Very different than the ones I've personally watched, where they only mention to "put this line in config and boom"; you're diving deep into things to help people understand the underlying concepts as well. Great job!
I was waiting for your video. I love your explanation. Keep up the work
You have incredibly good teaching skills! Also, I use neovim for several years now and yet, I still learned a few things already in this series, but above all, it clarifies a lot of concepts I was blindly using without really understanding them. Thanks a lot, looking forward to the next episode.
Great tutorial, your treesitter explaination was really easy to understand. Looking forward to part 5, keep up the amazing work!
Wow , after watching this video i finally understand something about treesitter. Thanks for a great explanation and i can't wait till the next one ;-)
Damn... I already had some configurations that I did following other tutorials, but they would always break after I tried to make changes on my own. Those past episodes helped me understand all the nuances that were blocking me from using my own config. I am following along, but I ended up composing my files in a different manner. However, it works regardless, thanks to your detailed explanation.
dayam, already. lets goooooooo
Thank you so much for these videos, your understanding and explanations are so grounded and helpful.
much love from Italy
I have to watch from here tomorrow 5:47
Thanks for the video
Did you watch it?
@@vikingthedude yeah caught with the latest video in series. Had to rewatch a few but best explanations.
I'm loving the series so far! Got a subscribe from me; looking forward to your upcoming videos, and Thank You for the fun informational content!
Thank you very much for this unique Neovim series. I just wanted to ask you something. How (and when) did you learn all this stuff that you're teaching us? Is it just from reading the documentation? Or do you understand these things perfectly due to some sort of background in a field like computer science?
PS: Take your time and enjoy the video making process. The background music is okay. Don't get burnt out, we're waiting patiently! 💙
Well presented, thanks man
such educative and amazing content! really looking forward for the next part, do you know when it'll be posted?
Lovely!
excellent video, also are you fine? have you fully recovered?
Yep all has been good for a while now, thank you for asking :)
03:00 how did you create this graph? great tutorial btw
It might be excalidraw
Excellent video
Big ups!
Such a good video. Can't wait until LSPs. I've searched through TH-cam and i still don't understand how to implement them properly.
Keep up the great videos!
After installing nvim-treesitter, when I try doing InspectTree, I get an error saying "Error executing Lua callback: "[.....]/treesitter/playground.lua" No parser available for the given buffer". This doesn't happen when I uninstall nvim-treesitter (because it seems new versions of nvim come with Lua parser). Is anyone else facing this issue? Any tips on how to solve it when using nvim-treesitter?
Im speechless, this guy is unbelievable, Thank you so much for your wonderful contents, please continue!
Awesome!!
Thank you alot
mind blown, is TSPlayground really a part of core nvim now ??
very nice
I'm new to this AST. Just a question: does Tree-sitter produce the AST, or do the pacers installed by Tree-sitter produce the AST?
Hey, first of all, great video! However, I'm encountering a problem. nvim-treesitter is installed perfectly, and I can download the parser for any language. But when I open a file (like a .lua file), I get an error saying "Error executing vim.schedule lua callback: Failed to load parser for language 'lua': uv_dlopen: C:\Users\Pravin Chauhan\AppData\Local
vimdata\site\pack\packer\start
vim-treesitter\parser\lua.so is not a valid Win32 application". Any help would be appreciated.
Can you do a series on lazyvim next please?
No don't get rid of the music don't get rid of the music I love it
Anyone that likes VeggieTales and Neovim must be pretty awesome.
It feels as if I payed you to make these videos
If you're on Windows, even if you have a C compiler installed, say, through Visual Studio, you will still need to install one of the suggested C compilers in the error message if you get an error saying "No C compiler found". The easiest for me was installing zig with chocolatey.
🚼➡️🚹
Do not get rid of the music i will make 20 different accounts and comment this on next video if it dont have music and then i will be very very sad
get rid of the music
What a terrible idea
Why remove music it's sweet
no
Why would anyone do that?
Thanks!
Thanks!