Every single episode is really helpful for a person like me that really a newbie to this neovim configuration. I love to change my main editor from VSCode to nvim but the only problem is that I'm bombarded with the amount of informations that I didn't even understand at the first place. This series really helping me a lot
I'm very much looking forward to your video on LSP. I've seen other Neovim tutorials, but you do an amazing job breaking things down and making things understandable. Great job so far! Can't wait for the next one!
your videos are brilliant, came here from a recommendation by a friend. I don't usually watch videos, I generally just read, but your videos are soooo well put together that I wanna watch this entire playlist!
Awesome man. Can't believe all these are free. I had read the entire manual of NeoVIM, got out more confused than before. Thank God I found your tuts here.
Was searching for this series to recommend to a friend, amazed that it didn't come up sooner in search results! Such an invaluable resource, thank you so much Vhyrro.
awesome video, and minor suggestion would be to add more examples so the concepts is more clear there was lot of information overload as the variables are very similar to each other, nonetheless 10/10 for the efforts :)
Yea this video is pretty theoretical as opposed to practical as far as my other tutorial videos go. I plan to strike a balance between the old format (waving my cursor around the screen) and this format (visualizations) as I go along to make sure things are as digestible as possible :p Thank you for the kind words (and for the constructive criticism, of course)!
Great video but I really missed some examples. Personally I find it quite difficult to understand the concepts and ideas without some hands-on practice or showing why it is important/valuable what is being shown. However very much appreciated! Thank you!
Nice work as always. These are always great information but this one is very polished. The rounded corner windows sliding to the next section of text is really sharp looking. Nice work.
Best explanation I've seen so far... I'm sticking to vim.opt until I understand this more. UPDATE: After reading :help lua-options and rewatching this, it makes sense!
Your videos are awesome and current! I've been trying to figure out how to add non-lazy plugins to a starter configuration like NvChad and getting confused with older videos and websites. With your videos it is starting to make sense by filling in the missing pieces (i.e. ":" before function names and missing braces when only a single parameter). One thing (of many) I'm trying to figure out is when is `n = { ["db>"] = { ... }` used vs `vim.keymap.set()`. I'm trying to figure out where to put keybindings so I can apply "fix available" options.
Is there any overlap between the fieldnames of buffer options, window options and tab options? It seems like if there's an overlap, vim.o would set the option for both scopes that overlap. For example, if option "foo" is valid for both windows and buffers, would the statement vim.o.foo = 'bar' set the foo option for both windows and buffers?
For the most part yes they are identical: - vim.bo -> nvim_buf_set_option() - vim.wo -> nvim_win_set_option() nvim_set_option() is deprecated and nvim_set_option_value() should be used instead. It behaves a little bit differently than vim.o so I advise you read the help page for it :)
Hi Vhyrro, please let us know, how we can have terminal in the nvim, like vscode. Like when we want to run the code go run main.go without exiting the nvim, I see some with nvchad, but I want to learn how do you set it up for yourself. Thanks a million 😍
Spent 2 weeks learning to be an animation wizard just for this episode. Feels like it paid off! Hope you enjoy :)
Please, don't take so much time! We need just an understanding of the Neovim
@@83hru2 New videos will take considerably shorter now that I know my way around all the software I use :p
@@vhyrro Glad to hear that! Thanks for your all effort and valuable time!
your content is actually the best on youtube for anyone that wants to really learn about neovim, thank you so much
@@83hru2They should take as long as they want to make their videos the way they want to make them. Don’t squeeze the golden goose.
You are doing god's work! Please revive this channel!
This is hands down the most underated channel on neovim, make more of these beginner videos
Every single episode is really helpful for a person like me that really a newbie to this neovim configuration. I love to change my main editor from VSCode to nvim but the only problem is that I'm bombarded with the amount of informations that I didn't even understand at the first place. This series really helping me a lot
I'm very much looking forward to your video on LSP. I've seen other Neovim tutorials, but you do an amazing job breaking things down and making things understandable.
Great job so far! Can't wait for the next one!
your videos are brilliant, came here from a recommendation by a friend. I don't usually watch videos, I generally just read, but your videos are soooo well put together that I wanna watch this entire playlist!
Awesome man. Can't believe all these are free. I had read the entire manual of NeoVIM, got out more confused than before. Thank God I found your tuts here.
Was searching for this series to recommend to a friend, amazed that it didn't come up sooner in search results! Such an invaluable resource, thank you so much Vhyrro.
WOOOOOOOOHHOOOOOOOOOO the series continues!!!
The animations were greatly appreciated. Thanks for this, you are really doing a good work!
best neovim tutorial
Bravo. Absolutely fantastic as always
Now I understand why Famiu is going crazy trying to refactor vim options.
This comment actually made me chuckle
this is genuinely a great guide on neovim!
awesome video, and minor suggestion would be to add more examples so the concepts is more clear
there was lot of information overload as the variables are very similar to each other, nonetheless 10/10 for the efforts :)
Yea this video is pretty theoretical as opposed to practical as far as my other tutorial videos go. I plan to strike a balance between the old format (waving my cursor around the screen) and this format (visualizations) as I go along to make sure things are as digestible as possible :p
Thank you for the kind words (and for the constructive criticism, of course)!
Yeah, the explanation is Awesome keep on Rocking 😎🖖🤟😎🤟 💯💪
Great video but I really missed some examples. Personally I find it quite difficult to understand the concepts and ideas without some hands-on practice or showing why it is important/valuable what is being shown. However very much appreciated! Thank you!
Once again, thank you for the fantastic content you are sharing with us !!!! By far, the best explanations about how neovim works !!!
🎉🎉🎉 your stuff is the top 1% vim info! Great
i already know all this stuff, but i enjoy watching your channel because its exactly the content i would create if i were to create a one
Nice work as always. These are always great information but this one is very polished. The rounded corner windows sliding to the next section of text is really sharp looking. Nice work.
LOVELY explanations; the best I've seen
this is so helpful, really looking forward to the next one :)
THANK YOU FOR THIS GREAT CONTENT!!!!
This series is very helpful.
Best explanation I've seen so far... I'm sticking to vim.opt until I understand this more.
UPDATE: After reading :help lua-options and rewatching this, it makes sense!
Clear and valuable information. Thank you!
Notification Gang here
So freaking good!!! Please keep this going!!
Really good video, man.
Keep at it ;)
Great video. Broguth me some new insights.
Just brilliant!
The one dislike is from a rare to find, emacs user!
great content!
great video as usual, but I also think it would be better with more examples.
You’re the new Drew Neil, high quality as always!
Your videos are awesome and current!
I've been trying to figure out how to add non-lazy plugins to a starter configuration like NvChad and getting confused with older videos and websites. With your videos it is starting to make sense by filling in the missing pieces (i.e. ":" before function names and missing braces when only a single parameter).
One thing (of many) I'm trying to figure out is when is `n = { ["db>"] = { ... }` used vs `vim.keymap.set()`. I'm trying to figure out where to put keybindings so I can apply "fix available" options.
Great Video! Question: What use case would you need for vim.bo/wo etc? I am not sure exactly when you'd even need this? is it even practical?
Is there any overlap between the fieldnames of buffer options, window options and tab options? It seems like if there's an overlap, vim.o would set the option for both scopes that overlap. For example, if option "foo" is valid for both windows and buffers, would the statement vim.o.foo = 'bar' set the foo option for both windows and buffers?
❤🔥
Are these options similar to vim.api.nvim_set_option(), vim.api.nvim_buf_set_option()
and vim.api.nvim_win_set_option()?
For the most part yes they are identical:
- vim.bo -> nvim_buf_set_option()
- vim.wo -> nvim_win_set_option()
nvim_set_option() is deprecated and nvim_set_option_value() should be used instead. It behaves a little bit differently than vim.o so I advise you read the help page for it :)
Are you still going to do episode 4.1, the treesitter deep dive?
It’s theeeere 🎉
Hi Vhyrro, please let us know, how we can have terminal in the nvim, like vscode. Like when we want to run the code
go run main.go
without exiting the nvim, I see some with nvchad, but I want to learn how do you set it up for yourself. Thanks a million 😍
Okay I was about to say you are late ..... But the animation yeah that's is worth man the quality improvement exponentially
Unrelated, but have you tried Emacs before?
If u want similar content of this caliber for emacs, check out system crafters
He has actually 😂
bro, i would marry you. Thank you!
ayo 💀
same
6:03 is one of the reasons why "non-tech people" do not use Neovim (or do not care about its configuration).
'promo sm'
I have been using vim.o this whole time thinking that its some shortform of vim.opt 🤣, still everything went the same as shown in the videos.