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.
@henrymiscАй бұрын
Welcome on board! Hope you enjoy! :)
@ravinderd.bhatoy734810 күн бұрын
same bro 😂
@premiero2 ай бұрын
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 🙏
@henrymisc2 ай бұрын
Glad to hear that! :)
@arhum12242 күн бұрын
I knew next to nothing about nvim or lua and sat through this to make my own config, much better than kickstart, thank you. Subbed!
@henrymisc2 күн бұрын
Awesome, thanks for the sub! :)
@mantaboo3 ай бұрын
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!
@henrymisc3 ай бұрын
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!
@sayChristIsKing2 ай бұрын
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.
@henrymisc2 ай бұрын
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! 🙏
@parthbhardwaj427912 күн бұрын
I didn't know anything about Neovim customizability. You gave me a starting point. Thank you so much.
@eherrmann019 күн бұрын
Finally a Neovim setup video that makes sense! Thank you. After screwing around with the original kickstart config and being frustrated by it, I found your video, scrapped my configs, started from scratch, and followed along with this tutorial. Now I have a beautiful setup that's well laid out and easy to understand. Now if I can only get rid of that tsserver error that keeps popping up everytime I start Neovim...
@henrymisc9 күн бұрын
@@eherrmann01 Hi thanks :) regarding the tssever error, can try changing tsserver to ts_ls in lsp.lua? It seems they have renamed it.
@krzysztofkasprzyk75829 күн бұрын
Made my setup based on your video. Clear explanations and great pacing. Have been using it for two weeks, and so far I'm loving it. Thank you!
@henrymisc29 күн бұрын
Great to hear! :)
@bobkoss2808 күн бұрын
This is EXCELLENT. Love the start from scratch approach. Dude, you have a gift.
@henrymisc7 күн бұрын
Man, thanks so much for your comment! 🫶
@__juju__2 ай бұрын
Your approach of breaking down configurations and explaining their impact on my workflow is invaluable for beginners like me. Keep up the fantastic work!
@henrymisc2 ай бұрын
Great to hear! Really appreciate your comment :)
@spasham74Күн бұрын
Beautiful clean setup. Appreciate it very much!!
@oishiine67812 ай бұрын
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!
@henrymisc2 ай бұрын
What a nice comment - made my day! Thank you :)
@JoseMaria-fv5os5 күн бұрын
It worked! This video is worth watching! Thanks a lot!
@ravinderd.bhatoy734810 күн бұрын
Thank you so much for this awesome begginer friendly tutorial have tried many before that but no one explains concepts like you did in this video and thanks to you I finally setup my neovim :)
@henrymisc10 күн бұрын
Wow, thank you! It's comments like this that keep me going! 🫶
@philwin142011 күн бұрын
from all the nvim vids out there, this is by far my fav! good job and all well explained! DANKE! :)
@henrymisc10 күн бұрын
Wow, thanks! :)
@bablu_0kАй бұрын
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.
@henrymiscАй бұрын
Thanks for this, much appreciated! 🫶
@Luix_OSАй бұрын
crazy good video! I was watching through many videos but this one just hits the spot of beginner friendly, handholding and nice explanations. Super well done!
@henrymiscАй бұрын
Man, thanks for the feedback - makes me really happy! 🫶
@ramesherrabolu159010 күн бұрын
Thx for the presentation. It will really help if a new user can start with some very basic setup and work up to higher levels. A document that describes this journey will be very helpful.
@henrymisc10 күн бұрын
Hi, thank you! Just to clarify, do you mean a blog post about this setup?
@ramesherrabolu159010 күн бұрын
@@henrymisc Yes a simple two page document simply stating the specific commands and steps. I felt the presentation was fast paced. I think breaking up the video into 3 segments - one getting it installed and basic configuration will help (this should include a choice of different plugin managers). The second could be the different plugins that are friendly, color, syntax highlighting, formatting, etc) and finally a third one which goes to advanced configuration. Just my thoughts. This way someone not very familiar can simply follow and benefit. Imagine a blind man executing the instructions.
@henrymisc9 күн бұрын
@@ramesherrabolu1590 Got it. Thanks a lot for the suggestion! :)
@c0d_0x168 күн бұрын
Great Great Great!! I've been wanting to rewrite my nvim config, but seriously, after watching this tutorial, I think I'm just gonna grab your config and run with it 😅. It's a rear gem and really easy to understand. Thank you 😜
@henrymisc8 күн бұрын
Awesome! You're very welcome :)
@z1adahmedАй бұрын
This is the best Neovim course I have ever seen, Thank you buddy!
@henrymiscАй бұрын
My pleasure! Thanks for taking the time to leave a comment :)
@manikantaraju91372 ай бұрын
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.
@henrymisc2 ай бұрын
Glad to hear that! Thanks for taking the time to leave a comment :)
@mr.togrul--938311 күн бұрын
Great setup man, love this, as a beginner this really helped me
@henrymisc10 күн бұрын
Awesome, thank you!
@rickdutta9429 күн бұрын
You're a gem, brother💗
@Web-Dev-CodiАй бұрын
The nuanced explanations are appreciated. Thank you
@dorklol29693 ай бұрын
looks like what im looking for. already using kickstart with some customs. my sunday is saved :) thx man and greetz from germany
@henrymisc3 ай бұрын
Welcome! Appreciate you watching!
@vicca46713 ай бұрын
Really simple and well-featured setup. This step by step helped a lot in getting my own config up and running, so thank you!
@blankvoidsea24 күн бұрын
Awesome guide. It took me a whole weekend today to setup and resolve everything you configured, and it would probably take more than weeks to adapt with the entire setup.😆 I just wished you actually included plugins for debugging during this setup. It's super crucial for coding, but too bad you didn't discuss it (except for pointing out Mason). Thanks a lot!
@henrymisc22 күн бұрын
Thanks for the feedback! And good point about the debugger. I'm considering shooting a video on configuring nvim for Python specifically. Would this be something you're interested in?
@Dysonsphere4217 күн бұрын
So useful! Thank you so much!
@a_maxed_out_handle_of_30_chars3 ай бұрын
simple and to the point, thank you :)
@henrymisc3 ай бұрын
Glad it helped!
@chriscastillo80683 ай бұрын
Was wondering where the videos were at. Right on man.
@henrymisc3 ай бұрын
Appreciate you watching! :)
@isaacyang2417Ай бұрын
This is so helpful, thank you so much. I can't appreciate this enough
@favreje2 ай бұрын
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!
@henrymisc2 ай бұрын
Thanks, glad it was helpful. Appreciate you taking the time to leave a comment. If you get stuck LMK :)
@CyperN0773 ай бұрын
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.
@henrymisc3 ай бұрын
Team Nord! 🤜🤛 Thanks for the feedback, I'm glad you enjoyed it!
@andi242Ай бұрын
thank you for this! I wanted to follow the same approach and you nailed it! also a zen like experience without the presenter constantly yelling at me :D
@henrymiscАй бұрын
Hahaha 😃 Glad it was helpful!
@fabricioveloso84945 күн бұрын
THX for your work !
@akhiln3 ай бұрын
Awesome tutorial, clean and simple configuration. Thank you very much for posting this.
@henrymisc3 ай бұрын
My pleasure! I'm glad if I could help :)
@MrEniroxOfficialАй бұрын
You deserve more subs man ! Great !!!!!
@shrill8239Ай бұрын
This was a life saver bro.....thanks for sharing
@SudeeptoDutta3 ай бұрын
Thank you for accepting my request for NeoVim Setup from Scratch. Thanks a ton.
@henrymisc3 ай бұрын
Of course! Was a lot of fun (and work) making this and I'm glad if it is helpful :)
@MrShidimaOne3 ай бұрын
Great video! Now I finnaly know what my config does :D
@henrymisc3 ай бұрын
That's always good 😄
@nikolazivkovic23993 ай бұрын
Another great video! Thank you
@henrymisc3 ай бұрын
Glad you liked it🙂
@gabrielajurioli44303 ай бұрын
Great content! 🚀
@henrymisc3 ай бұрын
Glad you enjoyed it! :)
@PinikRahman3 ай бұрын
This was awesome, youve got my sub. Would love to see your tmux config too and your workflow with Tmux+Nvim
@henrymisc3 ай бұрын
Thanks for the sub! Will definitely talk about Tmux soon!
@abiiranathan3 ай бұрын
Wow ❤ You are a really good teacher
@henrymisc3 ай бұрын
Thanks a lot for the compliment! I'm glad you think so :)
@DrRed-k2e2 ай бұрын
thank you bro now i understand how to config it with how i want
@darkarie3 ай бұрын
Amazing content!!
@henrymisc3 ай бұрын
Thanks! Appreciate you watching! :)
@jatindua58662 ай бұрын
Thank you for the video buddy! Got through this from your reddit post. Keep the good work up!
@henrymisc2 ай бұрын
Glad if it is helpful! Thanks for taking the time to leave a comment :)
@xino101010Ай бұрын
thank you very much!
@prashlovessamosa2 ай бұрын
hey henry I was reading your config please make videos on kitty and tmux the way you configured them.
@henrymisc2 ай бұрын
Definitely :)
@prashlovessamosa2 ай бұрын
@@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.
@ADITYASINGH-o3e7h27 күн бұрын
Its really an easy and straight forward for configuring nvim from scratch its a great video thanks man , btw can u tell me what nerd font are you using
@henrymisc27 күн бұрын
Thank you! The font is JetBrains Mono :)
@X3VI-o5wАй бұрын
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 :)
@henrymiscАй бұрын
Thanks for the encouraging comment! :) The font is JetBrains Mono.
@X3VI-o5wАй бұрын
@@henrymisc thank you, too! :)
@yehudahs1002 ай бұрын
greate tutorial !!!! worked right from the start without any changes.... I was wondering how to enable format of a region in a file ...
@umz_dev2 ай бұрын
Great tutorial Henry, you got a new subscriber! What do you use to record your screen? It looks ooks great! :)
@henrymisc2 ай бұрын
Thanks for subbing - much appreciated :) For this video I used OBS.
@YooAzula82623 ай бұрын
Danke Chef
@henrymisc3 ай бұрын
Gerne :)
@VieiraBBX3 ай бұрын
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")
@henrymisc3 ай бұрын
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.
@sho65013 ай бұрын
30:00 bufferline - where i left off
@ThsHunt3 ай бұрын
21:13 a quick question how did u combine >= into a single char
@henrymisc3 ай бұрын
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 :)
@visionxpro69562 ай бұрын
Man, that was wonderful!!! Please, tell what terminal client do u use???
@rickdutta9426 күн бұрын
Henry, can you please make a video or help me to setup cpp support inside nvim. I am trying from past 1 week watched every next video on youtube tried everything , but still can't able setup lsp for cpp😢 Please please please.
@latakantsharma3134Ай бұрын
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
@HeroHero-jl1lc3 ай бұрын
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....😢😢
@henrymisc3 ай бұрын
Thanks man, I appreciate you watching! There will definitely be more Vim content coming soon. Stay tuned :)
@humoyunkomiljonov42872 ай бұрын
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 ?
@thedudegotfourviews26 күн бұрын
Do you have a list of all the keyboard shortcuts in your config?
@henrymisc26 күн бұрын
Not really. I find that it's not necessary when you have which-key installed (1:03:03).
@Guestz0r11 күн бұрын
hey I've followed your setup but one thing is driving me crazy: the autoformat on lua files works quite randomly, one time it will format correctly and other time it will e.g. indent with tabs instead of spaces, any hints? edit: I've just switched to conform.nvim from kickstart and seems to work without issues
@henrymisc10 күн бұрын
It could be a few things. Check that your .stylua config matches your desired setup and that the modeline (last line of init.lua in Kickstart) aligns with it. For ad-hoc fixes, you can reindent a file with: :set tabstop=4 shiftwidth=4 expandtab :retab This will reindent using 4 spaces. Hope this helps!
@karlaquino74412 ай бұрын
Can I do this on Windows? I want to switch from VSCode. Thanks.
@0xkrypton2 ай бұрын
yes you can bro..
@karlaquino74412 ай бұрын
@@0xkrypton thanks will try to setup mine.
@prashlovessamosa3 ай бұрын
woah thanks
@henrymisc3 ай бұрын
Welcome! Appreciate you watching!
@latakantsharma3134Ай бұрын
Could you tell me how to set up your nvim config file.. from your dot git repo
@henrymiscАй бұрын
Essentially, you need to copy everything inside the nvim directory to ~/.config/nvim. Once you open neovim, everything should install. However, I would recommend using the neovim-kickstart-config repo since the config from my dotfiles depends on some external configurations like environment variables, etc.
@latakantsharma3134Ай бұрын
@henrymisc okk thanx 4 this
@latakantsharma3134Ай бұрын
@@henrymisc after git clone I am facing build issue and in neo-tree and other issues could you check 1c
@henrymiscАй бұрын
@@latakantsharma3134 what version of neovim are you using? I built it with 0.10.1.
@latakantsharma3134Ай бұрын
@henrymisc nvim 0.10.2
@datadreamsit8514Ай бұрын
thank you for the noob-friendly video, perfectly explained and elaborated. thank you for this.
@henrymiscАй бұрын
Thanks for the feedback and pointing that out!
@datadreamsit851429 күн бұрын
@@henrymisc you made a subscriber out of me for this video alone so thank you brother
@CiecJames11 күн бұрын
i did not find you auto formatting file in github
@henrymisc10 күн бұрын
I renamed it to none-ls.lua because none-ls actually covers more than just autoformatting. Apologies for any confusion!
@CiecJames7 күн бұрын
@@henrymisc no need to apologies , anyways thanks for the tutorial it was amazing
@user-mp6fs7ynАй бұрын
where is the auto formatting config 🥲
@henrymiscАй бұрын
You can find it under "lua/plugins/none-ls.lua". Technically, none-ls supports more than just autocompletion, so I renamed it :)
@user-mp6fs7ynАй бұрын
@@henrymisc thanks
@codesius3 ай бұрын
could I ask what the font is you are using?
@henrymisc3 ай бұрын
It's JetBrains Mono
@bsgamer50693 ай бұрын
Do you have video for setting it up in windows?
@henrymisc3 ай бұрын
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.
@bsgamer50693 ай бұрын
@@henrymisc thanks I will try it out.
@yakomisar3 ай бұрын
What font do u use?
@henrymisc3 ай бұрын
JetBrains Mono
@erichlfАй бұрын
Cloning instead of moving is crazy
@AnishBishnoi-wf7lv2 ай бұрын
anyone able to setup in windows ? i need help please let me know
@z1adahmedАй бұрын
What keyboard you are using?
@henrymiscАй бұрын
An Iris CE from Keebio
@MrTR909Ай бұрын
after following you wezterm guild, I going to continue here, eventhough I dont like vi becaue of stupid shift+control command. so lets see if this great setup will overcome my dislike :)
@henrymiscАй бұрын
Hope you enjoy it! :)
@kavysingh133 ай бұрын
make your tmux video
@henrymisc3 ай бұрын
Coming! 🫡
@Larimuss3 күн бұрын
Neo I’m?😢😮 vim
@WhatNameHereАй бұрын
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".
@henrymiscАй бұрын
I think they renamed it. Can you try "ts_ls" instead of "tsserver"?
@WhatNameHereАй бұрын
@ right right, I already fixed it. The comment might help someone though, thank you :)
@datadreamsit8514Ай бұрын
noob update: i was able to make this whole thing work eventually, I have one last thing left which is init.lua crying about undefined prepend ... for the record everything work so I'm not sure if it's an issue but it is bugging when I open the file
@henrymiscАй бұрын
mhh what version of nvim are you using? When I set it up, I was running on 0.10.1. Could you try with that version?