Watching Neovim setups doesn't feel the same anymore, I find myself surprisingly understand this shit. Thank you for your patience in explaining every detail 🙏
Finally an actual tutorial that worked for me. You wouldn't believe how many times I have struggled with LSP thing. Thank you and thank you TJ for the kickstart repo.
Thank you! :) Same for me - it took a while to figure this out, so it makes me really happy if my videos make it a bit easier for others! Kudos to TJ, indeed! 🙏
Awesome tutorial by an awesome instructor. It is usually very difficult to follow people demonstrating how to setup Neovim because they move so damn fast. I love how you actually explain the configurations. That is so helpful. I am going to redo my Neovim your way now. I love LazyVim but it seems so bloated from the start and configuring it is not the most intuitive for non developers like me. I just want a nice looking Neovim for editing and creating configuration files for my system and network. I liked and subscribed. Thank you!
Man, thank you so much for the kind words! I'm really happy to hear that it was helpful. Best of luck with your setup, and feel free to reach out if you have any questions along the way. Cheers!
Your approach of breaking down configurations and explaining their impact on my workflow is invaluable for beginners like me. Keep up the fantastic work!
Amazing video! This was exactly what I needed. I downloaded kickstart when I was first getting into nvim, but even after reading through it I felt overwhelmed by the amount of information in there. This laid things out nicely and offered a lot of clarity on the functions of some of these plugins. I really like the idea of keeping init.lua nice and clean by importing the plugins instead of having everything in one file. I'll definitely be referencing this video a ton. Thanks for the effort!
I can't thank you enough. Thanks for helping and preventing me quit neovim due to complex boiler plate plugins (atleast for newbies like me). Now i get the entire structure of the neovim configs. subbed. Keep posting these amazing content.
I started learning neovim and picked kickstart, but could not make sense of configuration from tj himself. U have done a great job explaining and this should the only tutorial needed for neovim with lazy pkg manager ❤ u and ur content.
Thanks you, great video. I was just rebuilding my nvin configuration just yesterday. Funny I thought I was the only person who users nord. Double plus good.
I started out with NvChad, and it worked fine, but there were too many "under the hood features". I played *a lot* of config tutorial videos, and none were even close to being as comprehensable or as complete as yours for using a "from scratch" configuration. I now feel like I can tweak my own and understand what I'm doing. Thanks!
Great video, currently redoing my config just a question though, why are you importing each plugin individually instead of doing something like this in the lazy config: require("lazy").setup("plugins")
Great question! I do it primarily for debugging purposes. When I upgrade and something breaks, I can quickly comment plugins in and out. Also, sometimes I like to keep plugin configs around even if I'm not currently using them. Maybe not the cleanest approach, but that's kinda what works for me.
moin! have you played around with the max fps and web gpu settings? on my m1 pro, wezterm is a bit laggy, even though i have everything freshly set up and use a vanilla config.
Thanks bro for this There is lot of things to learn about neovim can you make a playlist for teaching us because i am complete beginner and i want to become advance in using neovim . please....😢😢
I got a question, I am using Iterm2 terminal and for some cases I need to copy codes for chatgpt unfortunately I can't be able to copy codes because I cannot do cmd + c to copy in clipboard. How can I do copy codes to general clipboard ?
This feature is called "ligatures". You need a terminal emulator and a font that supports it. I'm using WezTerm with JetBrains Mono and it is enabled by default :)
I am getting error because of tsserver: Error executing vim.schedule lua callback: ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:80: Cannot find package "tsserver".
First i tried to watch Theprimeagen's nvim setup then I realise I needed a tutorial to watch that tutorial and here I am btw loveing it so far.
Welcome on board! Hope you enjoy! :)
Watching Neovim setups doesn't feel the same anymore, I find myself surprisingly understand this shit. Thank you for your patience in explaining every detail 🙏
Glad to hear that! :)
Finally an actual tutorial that worked for me. You wouldn't believe how many times I have struggled with LSP thing. Thank you and thank you TJ for the kickstart repo.
Thank you! :) Same for me - it took a while to figure this out, so it makes me really happy if my videos make it a bit easier for others! Kudos to TJ, indeed! 🙏
Awesome tutorial by an awesome instructor. It is usually very difficult to follow people demonstrating how to setup Neovim because they move so damn fast. I love how you actually explain the configurations. That is so helpful. I am going to redo my Neovim your way now. I love LazyVim but it seems so bloated from the start and configuring it is not the most intuitive for non developers like me. I just want a nice looking Neovim for editing and creating configuration files for my system and network. I liked and subscribed. Thank you!
Man, thank you so much for the kind words! I'm really happy to hear that it was helpful. Best of luck with your setup, and feel free to reach out if you have any questions along the way. Cheers!
Your approach of breaking down configurations and explaining their impact on my workflow is invaluable for beginners like me. Keep up the fantastic work!
Great to hear! Really appreciate your comment :)
Amazing video! This was exactly what I needed. I downloaded kickstart when I was first getting into nvim, but even after reading through it I felt overwhelmed by the amount of information in there. This laid things out nicely and offered a lot of clarity on the functions of some of these plugins. I really like the idea of keeping init.lua nice and clean by importing the plugins instead of having everything in one file. I'll definitely be referencing this video a ton. Thanks for the effort!
What a nice comment - made my day! Thank you :)
The nuanced explanations are appreciated. Thank you
This is so helpful, thank you so much. I can't appreciate this enough
I can't thank you enough. Thanks for helping and preventing me quit neovim due to complex boiler plate plugins (atleast for newbies like me). Now i get the entire structure of the neovim configs. subbed. Keep posting these amazing content.
Thanks for this, much appreciated! 🫶
I started learning neovim and picked kickstart, but could not make sense of configuration from tj himself.
U have done a great job explaining and this should the only tutorial needed for neovim with lazy pkg manager
❤ u and ur content.
Glad to hear that! Thanks for taking the time to leave a comment :)
This is the best Neovim course I have ever seen, Thank you buddy!
My pleasure! Thanks for taking the time to leave a comment :)
You deserve more subs man ! Great !!!!!
Was wondering where the videos were at. Right on man.
Appreciate you watching! :)
looks like what im looking for. already using kickstart with some customs. my sunday is saved :) thx man and greetz from germany
Welcome! Appreciate you watching!
Really simple and well-featured setup. This step by step helped a lot in getting my own config up and running, so thank you!
thank you very much!
simple and to the point, thank you :)
Glad it helped!
This was a life saver bro.....thanks for sharing
Thanks you, great video. I was just rebuilding my nvin configuration just yesterday. Funny I thought I was the only person who users nord. Double plus good.
Team Nord! 🤜🤛 Thanks for the feedback, I'm glad you enjoyed it!
This was awesome, youve got my sub. Would love to see your tmux config too and your workflow with Tmux+Nvim
Thanks for the sub! Will definitely talk about Tmux soon!
Awesome tutorial, clean and simple configuration. Thank you very much for posting this.
My pleasure! I'm glad if I could help :)
I started out with NvChad, and it worked fine, but there were too many "under the hood features". I played *a lot* of config tutorial videos, and none were even close to being as comprehensable or as complete as yours for using a "from scratch" configuration. I now feel like I can tweak my own and understand what I'm doing. Thanks!
Thanks, glad it was helpful. Appreciate you taking the time to leave a comment. If you get stuck LMK :)
thank you bro now i understand how to config it with how i want
Very nice video, highly appreciated - tyvm!
btw. what kind of nerd font are you currently using? It's looking really nice! keep up the good stuff :)
Thanks for the encouraging comment! :) The font is JetBrains Mono.
@@henrymisc thank you, too! :)
Wow ❤ You are a really good teacher
Thanks a lot for the compliment! I'm glad you think so :)
Thank you for accepting my request for NeoVim Setup from Scratch.
Thanks a ton.
Of course! Was a lot of fun (and work) making this and I'm glad if it is helpful :)
Great content! 🚀
Glad you enjoyed it! :)
Another great video! Thank you
Glad you liked it🙂
Great video! Now I finnaly know what my config does :D
That's always good 😄
greate tutorial !!!! worked right from the start without any changes.... I was wondering how to enable format of a region in a file ...
Thank you for the video buddy! Got through this from your reddit post. Keep the good work up!
Glad if it is helpful! Thanks for taking the time to leave a comment :)
Great tutorial Henry, you got a new subscriber! What do you use to record your screen? It looks ooks great! :)
Thanks for subbing - much appreciated :) For this video I used OBS.
Great video, currently redoing my config
just a question though, why are you importing each plugin individually instead of doing something like this in the lazy config:
require("lazy").setup("plugins")
Great question! I do it primarily for debugging purposes. When I upgrade and something breaks, I can quickly comment plugins in and out. Also, sometimes I like to keep plugin configs around even if I'm not currently using them. Maybe not the cleanest approach, but that's kinda what works for me.
Amazing content!!
Thanks! Appreciate you watching! :)
Man, that was wonderful!!! Please, tell what terminal client do u use???
Danke Chef
Gerne :)
hey henry I was reading your config please make videos on kitty and tmux the way you configured them.
Definitely :)
@@henrymisc great will wait for it I was playing with kitty I found that we can render images in kitty it is so good please include that too.
woah thanks
Welcome! Appreciate you watching!
Hey it's really great information I got which I really want to know about nvim. Just 1 req if you could guide me how to add Salesforce-lsp in this
moin!
have you played around with the max fps and web gpu settings? on my m1 pro, wezterm is a bit laggy, even though i have everything freshly set up and use a vanilla config.
Thanks bro for this There is lot of things to learn about neovim can you make a playlist for teaching us because i am complete beginner and i want to become advance in using neovim . please....😢😢
Thanks man, I appreciate you watching! There will definitely be more Vim content coming soon. Stay tuned :)
30:00 bufferline - where i left off
I got a question, I am using Iterm2 terminal and for some cases I need to copy codes for chatgpt unfortunately I can't be able to copy codes because I cannot do cmd + c to copy in clipboard. How can I do copy codes to general clipboard ?
Can I do this on Windows? I want to switch from VSCode. Thanks.
yes you can bro..
@@codewithk0x00 thanks will try to setup mine.
21:13 a quick question how did u combine >= into a single char
This feature is called "ligatures". You need a terminal emulator and a font that supports it. I'm using WezTerm with JetBrains Mono and it is enabled by default :)
could I ask what the font is you are using?
It's JetBrains Mono
What font do u use?
JetBrains Mono
Do you have video for setting it up in windows?
I don't have any experience with Windows unfortunately. But from what I've heared, it should be very similar if you're using WSL.
@@henrymisc thanks I will try it out.
anyone able to setup in windows ? i need help please let me know
make your tmux video
Coming! 🫡
What keyboard you are using?
An Iris CE from Keebio
I am getting error because of tsserver: Error executing vim.schedule lua callback: ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:80: Cannot find package "tsserver".
I think they renamed it. Can you try "ts_ls" instead of "tsserver"?