Full Neovim Setup from Scratch in 2024

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 126

  • @youtubeshortsmix2356
    @youtubeshortsmix2356 22 дні тому +13

    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
      @henrymisc  22 дні тому +2

      Welcome on board! Hope you enjoy! :)

  • @premiero
    @premiero 2 місяці тому +15

    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 🙏

    • @henrymisc
      @henrymisc  2 місяці тому

      Glad to hear that! :)

  • @sayChristIsKing
    @sayChristIsKing Місяць тому +3

    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.

    • @henrymisc
      @henrymisc  Місяць тому +2

      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! 🙏

  • @mantaboo
    @mantaboo 2 місяці тому +14

    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!

    • @henrymisc
      @henrymisc  2 місяці тому +2

      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!

  • @krzysztofkasprzyk758
    @krzysztofkasprzyk758 4 дні тому

    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!

  • @oishiine6781
    @oishiine6781 Місяць тому +1

    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!

    • @henrymisc
      @henrymisc  Місяць тому +1

      What a nice comment - made my day! Thank you :)

  • @__juju__
    @__juju__ 2 місяці тому +1

    Your approach of breaking down configurations and explaining their impact on my workflow is invaluable for beginners like me. Keep up the fantastic work!

    • @henrymisc
      @henrymisc  2 місяці тому +1

      Great to hear! Really appreciate your comment :)

  • @manikantaraju9137
    @manikantaraju9137 Місяць тому +1

    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.

    • @henrymisc
      @henrymisc  Місяць тому +1

      Glad to hear that! Thanks for taking the time to leave a comment :)

  • @Luix_OS
    @Luix_OS 7 днів тому

    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
      @henrymisc  6 днів тому +1

      Man, thanks for the feedback - makes me really happy! 🫶

  • @bablu_0k
    @bablu_0k 29 днів тому

    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
      @henrymisc  29 днів тому

      Thanks for this, much appreciated! 🫶

  • @Web-Dev-Codi
    @Web-Dev-Codi 21 день тому

    The nuanced explanations are appreciated. Thank you

  • @z1adahmed
    @z1adahmed 27 днів тому

    This is the best Neovim course I have ever seen, Thank you buddy!

    • @henrymisc
      @henrymisc  26 днів тому

      My pleasure! Thanks for taking the time to leave a comment :)

  • @favreje
    @favreje Місяць тому +1

    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!

    • @henrymisc
      @henrymisc  Місяць тому +1

      Thanks, glad it was helpful. Appreciate you taking the time to leave a comment. If you get stuck LMK :)

  • @andi242
    @andi242 6 днів тому

    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
      @henrymisc  6 днів тому +1

      Hahaha 😃 Glad it was helpful!

  • @isaacyang2417
    @isaacyang2417 17 днів тому

    This is so helpful, thank you so much. I can't appreciate this enough

  • @dorklol2969
    @dorklol2969 2 місяці тому +1

    looks like what im looking for. already using kickstart with some customs. my sunday is saved :) thx man and greetz from germany

    • @henrymisc
      @henrymisc  2 місяці тому +1

      Welcome! Appreciate you watching!

  • @chriscastillo8068
    @chriscastillo8068 2 місяці тому +1

    Was wondering where the videos were at. Right on man.

    • @henrymisc
      @henrymisc  2 місяці тому

      Appreciate you watching! :)

  • @CyperN077
    @CyperN077 2 місяці тому +1

    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.

    • @henrymisc
      @henrymisc  2 місяці тому

      Team Nord! 🤜🤛 Thanks for the feedback, I'm glad you enjoyed it!

  • @vicca4671
    @vicca4671 2 місяці тому

    Really simple and well-featured setup. This step by step helped a lot in getting my own config up and running, so thank you!

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars 2 місяці тому +3

    simple and to the point, thank you :)

  • @akhiln
    @akhiln 2 місяці тому

    Awesome tutorial, clean and simple configuration. Thank you very much for posting this.

    • @henrymisc
      @henrymisc  2 місяці тому

      My pleasure! I'm glad if I could help :)

  • @shrill8239
    @shrill8239 Місяць тому

    This was a life saver bro.....thanks for sharing

  • @MrEniroxOfficial
    @MrEniroxOfficial 22 дні тому

    You deserve more subs man ! Great !!!!!

  • @xino101010
    @xino101010 21 день тому

    thank you very much!

  • @DrRed-k2e
    @DrRed-k2e Місяць тому

    thank you bro now i understand how to config it with how i want

  • @PinikRahman
    @PinikRahman 2 місяці тому

    This was awesome, youve got my sub. Would love to see your tmux config too and your workflow with Tmux+Nvim

    • @henrymisc
      @henrymisc  2 місяці тому

      Thanks for the sub! Will definitely talk about Tmux soon!

  • @MrShidimaOne
    @MrShidimaOne 2 місяці тому

    Great video! Now I finnaly know what my config does :D

    • @henrymisc
      @henrymisc  2 місяці тому

      That's always good 😄

  • @nikolazivkovic2399
    @nikolazivkovic2399 2 місяці тому

    Another great video! Thank you

    • @henrymisc
      @henrymisc  2 місяці тому

      Glad you liked it🙂

  • @gabrielajurioli4430
    @gabrielajurioli4430 2 місяці тому

    Great content! 🚀

    • @henrymisc
      @henrymisc  2 місяці тому

      Glad you enjoyed it! :)

  • @abiiranathan
    @abiiranathan 2 місяці тому

    Wow ❤ You are a really good teacher

    • @henrymisc
      @henrymisc  2 місяці тому

      Thanks a lot for the compliment! I'm glad you think so :)

  • @yehudahs100
    @yehudahs100 Місяць тому

    greate tutorial !!!! worked right from the start without any changes.... I was wondering how to enable format of a region in a file ...

  • @darkarie
    @darkarie 2 місяці тому

    Amazing content!!

    • @henrymisc
      @henrymisc  2 місяці тому

      Thanks! Appreciate you watching! :)

  • @ADITYASINGH-o3e7h
    @ADITYASINGH-o3e7h 2 дні тому

    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

    • @henrymisc
      @henrymisc  2 дні тому

      Thank you! The font is JetBrains Mono :)

  • @jatindua5866
    @jatindua5866 Місяць тому +2

    Thank you for the video buddy! Got through this from your reddit post. Keep the good work up!

    • @henrymisc
      @henrymisc  Місяць тому

      Glad if it is helpful! Thanks for taking the time to leave a comment :)

  • @X3VI-o5w
    @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
      @henrymisc  Місяць тому +1

      Thanks for the encouraging comment! :) The font is JetBrains Mono.

    • @X3VI-o5w
      @X3VI-o5w 29 днів тому

      @@henrymisc thank you, too! :)

  • @YooAzula8262
    @YooAzula8262 2 місяці тому

    Danke Chef

  • @umz_dev
    @umz_dev 2 місяці тому

    Great tutorial Henry, you got a new subscriber! What do you use to record your screen? It looks ooks great! :)

    • @henrymisc
      @henrymisc  2 місяці тому +1

      Thanks for subbing - much appreciated :) For this video I used OBS.

  • @SudeeptoDutta
    @SudeeptoDutta 2 місяці тому +6

    Thank you for accepting my request for NeoVim Setup from Scratch.
    Thanks a ton.

    • @henrymisc
      @henrymisc  2 місяці тому +3

      Of course! Was a lot of fun (and work) making this and I'm glad if it is helpful :)

  • @visionxpro6956
    @visionxpro6956 Місяць тому

    Man, that was wonderful!!! Please, tell what terminal client do u use???

  • @datadreamsit8514
    @datadreamsit8514 5 днів тому

    thank you for the noob-friendly video, perfectly explained and elaborated. thank you for this.

    • @henrymisc
      @henrymisc  5 днів тому +1

      Thanks for the feedback and pointing that out!

    • @datadreamsit8514
      @datadreamsit8514 4 дні тому

      @@henrymisc you made a subscriber out of me for this video alone so thank you brother

  • @VieiraBBX
    @VieiraBBX 2 місяці тому +1

    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")

    • @henrymisc
      @henrymisc  2 місяці тому +5

      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.

  • @prashlovessamosa
    @prashlovessamosa 2 місяці тому

    woah thanks

    • @henrymisc
      @henrymisc  2 місяці тому +1

      Welcome! Appreciate you watching!

  • @prashlovessamosa
    @prashlovessamosa Місяць тому +1

    hey henry I was reading your config please make videos on kitty and tmux the way you configured them.

    • @henrymisc
      @henrymisc  Місяць тому +3

      Definitely :)

    • @prashlovessamosa
      @prashlovessamosa Місяць тому

      @@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.

  • @latakantsharma3134
    @latakantsharma3134 20 днів тому

    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-jl1lc
    @HeroHero-jl1lc 2 місяці тому

    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....😢😢

    • @henrymisc
      @henrymisc  2 місяці тому

      Thanks man, I appreciate you watching! There will definitely be more Vim content coming soon. Stay tuned :)

  • @thedudegotfourviews
    @thedudegotfourviews День тому

    Do you have a list of all the keyboard shortcuts in your config?

    • @henrymisc
      @henrymisc  День тому

      Not really. I find that it's not necessary when you have which-key installed (1:03:03).

  • @sho6501
    @sho6501 2 місяці тому

    30:00 bufferline - where i left off

  • @amaraag9435
    @amaraag9435 12 днів тому

    I have cloned your configs. Is it require dotfiles? Where store dot files?

  • @marvinl7450
    @marvinl7450 2 місяці тому

    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.

  • @karlaquino7441
    @karlaquino7441 Місяць тому +1

    Can I do this on Windows? I want to switch from VSCode. Thanks.

  • @humoyunkomiljonov4287
    @humoyunkomiljonov4287 Місяць тому

    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 ?

  • @ThsHunt
    @ThsHunt 2 місяці тому

    21:13 a quick question how did u combine >= into a single char

    • @henrymisc
      @henrymisc  2 місяці тому

      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 :)

  • @latakantsharma3134
    @latakantsharma3134 9 днів тому

    Could you tell me how to set up your nvim config file.. from your dot git repo

    • @henrymisc
      @henrymisc  9 днів тому +1

      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
      @latakantsharma3134 9 днів тому

      @henrymisc okk thanx 4 this

    • @latakantsharma3134
      @latakantsharma3134 8 днів тому

      @@henrymisc after git clone I am facing build issue and in neo-tree and other issues could you check 1c

    • @henrymisc
      @henrymisc  8 днів тому

      @@latakantsharma3134 what version of neovim are you using? I built it with 0.10.1.

    • @latakantsharma3134
      @latakantsharma3134 7 днів тому

      @henrymisc nvim 0.10.2

  • @codesius
    @codesius 2 місяці тому

    could I ask what the font is you are using?

    • @henrymisc
      @henrymisc  2 місяці тому +2

      It's JetBrains Mono

  • @bsgamer5069
    @bsgamer5069 2 місяці тому

    Do you have video for setting it up in windows?

    • @henrymisc
      @henrymisc  2 місяці тому +1

      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.

    • @bsgamer5069
      @bsgamer5069 2 місяці тому

      @@henrymisc thanks I will try it out.

  • @user-mp6fs7yn
    @user-mp6fs7yn 15 днів тому +1

    where is the auto formatting config 🥲

    • @henrymisc
      @henrymisc  12 днів тому +1

      You can find it under "lua/plugins/none-ls.lua". Technically, none-ls supports more than just autocompletion, so I renamed it :)

    • @user-mp6fs7yn
      @user-mp6fs7yn 12 днів тому

      @@henrymisc thanks

  • @yakomisar
    @yakomisar 2 місяці тому

    What font do u use?

  • @erichlf
    @erichlf 7 днів тому

    Cloning instead of moving is crazy

  • @MrTR909
    @MrTR909 15 днів тому

    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
      @henrymisc  12 днів тому

      Hope you enjoy it! :)

  • @AnishBishnoi-wf7lv
    @AnishBishnoi-wf7lv Місяць тому

    anyone able to setup in windows ? i need help please let me know

  • @z1adahmed
    @z1adahmed 25 днів тому

    What keyboard you are using?

  • @kavysingh13
    @kavysingh13 2 місяці тому

    make your tmux video

  • @WhatNameHere
    @WhatNameHere 21 день тому

    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
      @henrymisc  17 днів тому +1

      I think they renamed it. Can you try "ts_ls" instead of "tsserver"?

    • @WhatNameHere
      @WhatNameHere 13 днів тому

      @ right right, I already fixed it. The comment might help someone though, thank you :)

  • @datadreamsit8514
    @datadreamsit8514 5 днів тому

    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
      @henrymisc  5 днів тому

      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?

    • @datadreamsit8514
      @datadreamsit8514 4 дні тому

      @@henrymisc NVIM v0.9.5