Turn VIM into a full featured IDE with only one command

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 978

  • @dreamsofcode
    @dreamsofcode  6 หลายเดือนก่อน +76

    NVChad has had some breaking changes since this video! It's recommended to using the v2.0 branch instead for this video. I'll be doing an updated version of this video again soon!.
    git clone -b v2.0 github.com/NvChad/NvChad ~/.config/nvim --depth 1

    • @andresstreetpunk
      @andresstreetpunk 4 หลายเดือนก่อน +8

      What a pile of unuseful crap if even this basic config is constantly changing, it simply doesn't worth....

    • @HowardRoarkBR
      @HowardRoarkBR 4 หลายเดือนก่อน

      Thank you! I couldn't figure out why it wasn't prompting to install the config files. Thank you so much for the update!

    • @LatitudeMexico
      @LatitudeMexico 3 หลายเดือนก่อน

      Thanks,Can you elaborate on the breaking changes

    • @opposites-369
      @opposites-369 3 หลายเดือนก่อน

      Your voice similar like david bombal 👍🏼

    • @sidb5985
      @sidb5985 3 หลายเดือนก่อน +1

      paitently waiting for the video to drop...

  • @zombizombi
    @zombizombi ปีที่แล้ว +1370

    Arch and Vim, the perfect combo for endless configuration and terrible productivity.

  • @MarPoc
    @MarPoc ปีที่แล้ว +278

    ":split" and ":vsplit" are internal vim commands. You can use the internal module to do those without typing a command. "ctrl+w" invokes the window control module, and next key does the chosen action. "s" does horizontal split, "v" - vertical, "q" closes the active window and "w" cycles through open windows. There's also commands for resizing and moving windows.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +29

      This is a great tip! Thanks for sharing. I'm too accustomed to the vim commands.

    • @chawza8402
      @chawza8402 ปีที่แล้ว +1

      @@dreamsofcode So you jumped right to nvim then? I just strarted using vscode + vim and I think there are alot things to learn

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +14

      @@chawza8402 I actually started with graphical IDEs. I spent a lot of time in Xcode as I did C++ on iOS for some research heavy projects. I moved to vim about 8 years ago however, and then to Neovim.

    • @Storm_VLRT
      @Storm_VLRT ปีที่แล้ว

      This actually just blew my mind. Absolutely great tip!

    • @notdumbrella6399
      @notdumbrella6399 ปีที่แล้ว

      Thanks for this man!

  • @stephenmcconnell7868
    @stephenmcconnell7868 ปีที่แล้ว +43

    WOW! I have been retired as a developer for about 5 years (playing guitar in bars and restaurants), but am getting back in to Programming with Rust. I used InteliJ with a VIM plugin for years with Java in my last job. I missed VIM (I used to develop COBOL with Vim so, I know how powerful it is). This article opens a WHOLE new world and a very cool productivity that InteliJ and VSCode don’t seem to have. I will DEFINITELY be re-watching this video again and again as I try it out. Thank you so much.

  • @shroomer3867
    @shroomer3867 ปีที่แล้ว +29

    Thank you so much, I was learning vim but I was always coming back to visual studio code because personalizing and customizing vim by myself felt like a chore. Now that I've installed NVChad thanks to this video I was able to learn how to lazy load, create lua config files,etc and now I'm just breezing and learning so much more about vim. Thank you!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      I'm really glad to hear that! Thank you for sharing. 💜

  • @MichaelHarringtonCoach
    @MichaelHarringtonCoach ปีที่แล้ว +37

    Outstanding! I've been mucking about with my first NeoVim setup for several hours. Started from scratch with your video and in a MUCH shorter time, have the setup I want. Well done!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I'm very glad to hear that! I hope you enjoy Neovim as much as I do!

  • @justincatterall9597
    @justincatterall9597 ปีที่แล้ว +35

    "The only editor to double as an escape room" LOL! My first experience was with Vi on Xenix in 1984, I could *not* get out of that editor, back then RTFM was the only solution and the FM was dead-tree, hole punched in a three-ring binder - SCO documentation was extensive, thankfully. What a steep learning curve. As someone who has been "trapped" in the Vi escape room, I'd like to say how much I appreciate the joke.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      I'm glad someone did haha!

  • @krazymeanie
    @krazymeanie ปีที่แล้ว +16

    Lmao no way. I just say your video about Tide and was about to comment if you could share your vim setup but decided to check your channel first and low and behold the video is the latest one.

    • @playnteverynt1394
      @playnteverynt1394 ปีที่แล้ว +1

      I was actually about to do the same thing :D

  • @nihadhassan5612
    @nihadhassan5612 หลายเดือนก่อน +1

    I almost never comment on videos. I've always dreaded getting into nvim. This was such a straightforward tutorial, no b.s. Thank you, ive learned so much :)

  • @fredrikaverpil
    @fredrikaverpil ปีที่แล้ว +4

    There are so many videos on new neovim configs but none seem to properly demo how to actually do git review with diffing. Would be awesome to see such a video from you.
    Thanks for this nice vid on NvChad!

  • @machi_dev
    @machi_dev หลายเดือนก่อน +1

    I'm super excited to spend an entire day getting acquainted with Chad tomorrow

  • @siduck_og
    @siduck_og ปีที่แล้ว +10

    author of NvChad here! :D

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      ❤️ thank you for a wonderful nvim configuration!

  • @cryptic_daemon_
    @cryptic_daemon_ ปีที่แล้ว +2

    Got this working for my Linux, MacOS and Windows systems. Truly the most chad of all the text editors

  • @piotrzajac5824
    @piotrzajac5824 ปีที่แล้ว +12

    I love you videos. You made me leave my long-time configuration of plain nvim + iTerm2 panes in favor to NvChad + tmux. The amount of love you put into animations and video structure is
    enourmous.

  • @MikeLevin
    @MikeLevin ปีที่แล้ว +7

    I'm a vim minimalist who switched to neovim for copilot testing. Now that I have I'm sorely tested by this.

    • @SB-qm5wg
      @SB-qm5wg ปีที่แล้ว +2

      You can use copilot with neovim?

    • @MikeLevin
      @MikeLevin ปีที่แล้ว +1

      @@SB-qm5wg Sorry for the late reply, yes! And I have been now for months.

  • @kdta91
    @kdta91 ปีที่แล้ว +1

    This is the easiest setup guide I found on YT. I'm excited to try out vim/neovim and see if it's worth the switch from VSCode. My 2016 MBP 13.3.1 is starting to slow down and VSCode loads very slow.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Hopefully you'll be giving it a breath of fresh life with neovim! Although the escape key and the touchbar are not so fun. I'd recommend changing the caps lock key to escape.

  • @BroileR2007
    @BroileR2007 ปีที่แล้ว +5

    Excellent tutorial! Thank you, I learned so much and will be revisiting this video many times to make sure it sticks in memory.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      I'm very glad to hear it was useful!

  • @FreddyRangel85
    @FreddyRangel85 11 หลายเดือนก่อน +2

    “I use Arch btw” within a minute 😂 Love it

  • @stillcinematic3163
    @stillcinematic3163 ปีที่แล้ว +28

    This is amazing! But I still don’t think I’ll switch to Neovim for development. It just seems like a lot of work to set everything up. It’s definitely getting there but I still don’t like having to set up LSP based off what projects I’m working on. I’ll stick with Webstorm for now. Btw amazing content keep up the great work!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +10

      Thank you for the feedback! I appreciate it a lot!

    • @suspendedchaos
      @suspendedchaos ปีที่แล้ว +5

      If you think this is a lot of work, it’s not for you. Nothing wrong with that!

    • @stillcinematic3163
      @stillcinematic3163 ปีที่แล้ว

      @@suspendedchaos yeah just comes down to personal preference. Even vscode is frustrating. That’s why I like Webstorm or JetBrains products. Everything is already integrated into their products. Helix looks very promising!

    • @spoofer9113
      @spoofer9113 ปีที่แล้ว +4

      I invested 6 months learning neovim on my own and had my configuration perfected. It's hard but its worth it if you're really fascinated.

    • @samuelabreu4349
      @samuelabreu4349 ปีที่แล้ว +4

      I took 2 days to configure my nvim to work like a OK vscode. Mason.nvim changed it all when it comes to LSP. Everything just works now (it even promts you to install required language server when you enter a file). I think nvim is great rn, but it still lacks some extensions, DEBUGGING and integrations like vscode.

  • @aar021
    @aar021 3 หลายเดือนก่อน

    After watching this I am considering seriously to VS Code with vim plugin for this setup. It really feels smooth.

  • @ddotmars
    @ddotmars ปีที่แล้ว +7

    Insanely well made video. Good job!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      Thank you! It was fun to make this one as well

    • @ddotmars
      @ddotmars ปีที่แล้ว

      @@dreamsofcode have you tried Helix? Would be fun to watch a video on it as well. Keep it up with the great content G 💪💯

  • @mandolinean3057
    @mandolinean3057 3 หลายเดือนก่อน

    Thank you for breaking this down so that a beginner can comprehend!

  • @antoineleduc7611
    @antoineleduc7611 ปีที่แล้ว +28

    Im just always afraid of big configs like that, I’d rather build it myself even if I’m repeating what’s already been done by something like nvChad on some part, but for me that’s part of the reason to use nVim, so you have a config that’s truly yours
    But I’m too lazy and have to much work to be able to take some time to configure everything, so I end up with a config that I understand only up to 90% for my plugin config, especially everything that’s related to lsp
    With a bad autocompletion for frontend, my snippets not working as I want, but a tree file, syntax highlighting, a theme I like and telescope for switching and greping, so usable but not perfect

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +3

      I'm very similar when it comes to emacs. I try and rebuild a config that's more personalized.
      For me, NvChad is lite enough that I feel more in tune with the configuration, and it's close enough to underlying packages that I know what's going on, especially when compared to doom emacs or spacemacs

    • @gianni_schicchi
      @gianni_schicchi ปีที่แล้ว

      I seem to never get a fully working tmux + vim or nvim setup that works on all my systems. some mac some linux, mostly rpi’s.
      I just found out about nixOS or whatver it’s called. Mayber going to try that rather than using some one elses dotfiles or dotfile managers which alwys seemn like hacky glue.

  • @awfgsfvydvgcfw4686
    @awfgsfvydvgcfw4686 ปีที่แล้ว +1

    dude thank you. yesterday i was trying for hours to get nvim set up and i just gave up. then a day later this vid pops up.

  • @kubakakauko
    @kubakakauko ปีที่แล้ว +15

    Amazing work

  • @ambitious_grass
    @ambitious_grass ปีที่แล้ว +2

    I dreamed I'd see this video by Dreams of Code one day... Dreams do come true! Absolutely awesome video. Thank you so much!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      You're welcome! I hope you enjoyed the video.

  • @lifeofdandotme
    @lifeofdandotme ปีที่แล้ว +14

    Very interesting. I’ve been using lunarvim personally, but this looks like it would be a little more “neovim default” like. I will have to give this a look. :)

    • @erectlocution
      @erectlocution ปีที่แล้ว

      Just switched to LunarVim myself from standard vim and it's been nice. However, there were a few pieces of this video that made me want to switch to NvChad.

    • @danielstellmon5330
      @danielstellmon5330 ปีที่แล้ว +2

      I am also comparing Neovim Chad and lunarvim. I like how lunar vim holds everything seperate from Neovim, but the out of the box status bar in Chad looks better. Decisions, decisions.

  • @markfisher696
    @markfisher696 8 หลายเดือนก่อน

    Tremendous video. I've rebuilt my work laptop with arch, hyprland and now going through the neovim config based on this video. Thankyou for the inspriation

  • @danielklein2694
    @danielklein2694 ปีที่แล้ว +20

    Thank your for really quick and easy setup video 👍
    I've been trying to switch from VsCode a few times. Last attemp was Emacs Doom but that didn't really work out😅 So I hope maybe this will be the breakthrough
    Also your videos look really clean from graphical perspective.
    I was wondering If you are planning to do similar video on your terminal setup ( I use Hyper with omz rn but yours looks a lot cleaner). Would be interested in that as I use Arch too Btw.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +4

      I've struggled with emacs as well! I find the combination of Tmux and Neovim to be more productive for me.
      Maybe one day I'll get around to learning elisp properly!
      Sure thing! I'll have to do a video on my full setup!

  • @nekoill
    @nekoill ปีที่แล้ว +1

    Arch + Neovim = I see you're a man of culture as well

  • @LegitBanananas
    @LegitBanananas ปีที่แล้ว +21

    Commands referenced up until @6:41
    Open theme
    [space] t h
    Show list of avaliable LSP (syntax highlighting)
    :TSInstallInfo
    Install avaliable syntax
    :TSInstall
    Open navigation tree
    ctrl + n
    In navigation
    a = new file
    r = rename hovered file
    c = copy file
    p = paste file
    d = delete file
    Search for files
    [space] f f
    Search in buffer (opened files)
    [space] f b
    Open cheat sheet
    [space] c h
    Show possible commands
    [space] (wait for popup to show avaliable commands)
    Virtical split window
    :vsp
    Horizontal split window
    :sp
    move left: ctrl + h
    move right: ctrl + l
    move down: ctrl + j
    move up: ctrl + k
    Toggle Line Numbers
    [space] n
    Toggle Relative Line Numbers
    [space] r n
    Toggling through tabs
    Tab ->
    Shift + Tab

  • @sascha1461
    @sascha1461 4 หลายเดือนก่อน +1

    great video! An updated version would be very much appreciated. I managed to figure out some of the things that are not up to date but for some I just couldn't manage to figure them out yet

  • @daneartis7040
    @daneartis7040 ปีที่แล้ว +3

    I feel like Lunarvim does a lot of the extra configuration lifting for you for things like LSP's while still having the same features you've mentioned here. Has some prerequisite installs but is very good. I highly recommend it.

    • @ygalsk6778
      @ygalsk6778 11 หลายเดือนก่อน

      funny enough lunarvim didnt work for me but after this everything is working fine :D

  • @marcuswest4572
    @marcuswest4572 ปีที่แล้ว

    DoC's Videos on NvChad, Nvim, and Tmux, are fantastic. I now have a full working terminal suite - a terminal IDE. God bless you

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Thank you! I'm really glad you enjoyed it and found it useful!

    • @marcuswest4572
      @marcuswest4572 ปีที่แล้ว

      @@dreamsofcode Your video on tmux is another boon. Your content is, literally, the best

    • @marcuswest4572
      @marcuswest4572 ปีที่แล้ว

      @@dreamsofcode I am always faffing around with nano when I need a clipboard. I probably could work out what to do, but I have this horror of breaking my nvim ....

  • @riddickstark9628
    @riddickstark9628 ปีที่แล้ว +6

    Hello, first off awesome videos! Subscribed for sure! I just started my programming journey at my University. We use vscode for the 'beginner friendly' use of it. But after watching so many videos on neovim, tmux., and all the various plugins I have felt like I fell into a rabbit hole lol. One problem I had when following your setup on rust. I get a error on line 4: local lspconfig = require "lspconfig". Error states "The same file is required with different names". I saved it but still shows error, don't know whats wrong as I followed your code to the t.

    • @BenDavis78
      @BenDavis78 ปีที่แล้ว

      Did you find a fix for this?

  • @ovuokeaghwotu2389
    @ovuokeaghwotu2389 10 หลายเดือนก่อน

    This video made the setup seem very easy. Currently setting up NeoVIM using a different tutorial but now I'm interested in NVChad.

  • @nicosummer9020
    @nicosummer9020 ปีที่แล้ว +9

    I recommend Neovide as a GUI on top of nvim, looks even more crisp than any IDE I have seen

  • @chloe-sunshine7
    @chloe-sunshine7 ปีที่แล้ว +1

    The video: "With one command, it'll all be set up!"
    Me: *spends half an hour trying to set my font*

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      🤣 I need to do a font setup video!

  • @StaffyDoo
    @StaffyDoo ปีที่แล้ว +6

    The interesting thing here is that unlike the vast majority of similar power up’s like Spacevim, LunarVim, CosmicVim, and so on, this one only requires Git - no additional external dependencies needed, let’s go! 🚀

    • @sunnybadgr5073
      @sunnybadgr5073 ปีที่แล้ว

      LazyVim, LunarVim, AstroVim, and NVChad, which one is the best?

    • @StaffyDoo
      @StaffyDoo ปีที่แล้ว

      @@sunnybadgr5073 hey! No idea, honestly. I used SpaceVim for a while: it’s lightweight and comes with a lot of goodies, I really like it. I understand that LunarVim is the most feature-complete one of the group, but also the heaviest and the one that has more external dependencies (understandable, of course)

    • @vikingthedude
      @vikingthedude ปีที่แล้ว +1

      This is why i picked nvchad

  • @Jmcgee1125
    @Jmcgee1125 ปีที่แล้ว

    I'm the kind of person who will still spend a long time customizing, but this is a fantastic starting point to jump off of.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I'm with you! I do enjoy a good customization

  • @realindrit
    @realindrit ปีที่แล้ว +3

    I guess I'll take some time to learn Vim, never really found Vim being worth to properly learn, but this looks really good... So fuck it, I'll give it a proper try :)

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      Vim adventures is a fun game to learn the commands of vim. You get some basic commands for free as well.
      It's still one of my favorite editors, I do have some friends that keep pushing me to try VSCode though

    • @blasttrash
      @blasttrash ปีที่แล้ว +1

      try installing vim plugin in your ide(vscode, intellij etc). Once you are comfortable with basic motions and verbs, then you can decide if its worth moving to raw vim or nvim. I mostly work with java and I just use intellij with vim plugin and I am way faster and personally never could get raw vim/nvim to work for java.

  • @denrober
    @denrober ปีที่แล้ว

    I have been trying to get into neovim for sometime. This is the first video that really made it simple for me. Thank you.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I'm really glad to hear that! I hope you enjoy Neovim as well.

  • @franchezke2351
    @franchezke2351 ปีที่แล้ว +3

    Great! If you don't mind next time paste the links to all downloads used in your video under the description

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +2

      Absolutely. That's a good idea. I'll add that in to the description as well

  • @kidgoku1984
    @kidgoku1984 ปีที่แล้ว

    Honestly, this video inspired me to give neovim a try and I love it!
    It's my new main IDE and works great for web development.

  • @ghosthaunting15
    @ghosthaunting15 ปีที่แล้ว +3

    Are you using vanilla arch ?? Keep up the content. Just subbed your channel

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +3

      I am using vanilla arch! Thank you, I appreciate the sub and feedback!

    • @eineatombombe
      @eineatombombe ปีที่แล้ว

      @@dreamsofcode what de/window manager you using?

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      @@eineatombombe for recording and editing, I use gnome (XWindow). But as a typically daily driver, I change between Sway and dwm depending on if I need X or can use Wayland.
      I do like to shake it up though and try other window managers.

    • @nishantjoshi6712
      @nishantjoshi6712 ปีที่แล้ว

      @@dreamsofcode ive been using arch with dwm for about 3 months as a daily driver and i absolutely love it. such a minimal setup. Btw, love your content!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      @@nishantjoshi6712 I have an old Thinkpad T440p that I use when I'm feeling romantic, and it's really nice firing up dwm on it. I'm also partial to a bit of ricing (although terrible at it).
      Thank you for the feedback! I love creating it!

  • @chillydoog
    @chillydoog ปีที่แล้ว

    Custom Plugins Fixed! The step of referencing custom.plugins in the custom.chadrc was not clear to me until you pointed it out. the Thank you so much for this video.

  • @codetothemoon
    @codetothemoon ปีที่แล้ว +3

    Best software dev YT channel I’ve discovered recently! Fantastic video!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Thank you! Your videos are exceptional as well.

  • @olliefromsteam5219
    @olliefromsteam5219 ปีที่แล้ว

    How to make vim better in one command, first thing he does is install a new IDE. Top job

  • @Dmitri_Ivanovich
    @Dmitri_Ivanovich 10 หลายเดือนก่อน +1

    As a relatively recent neovim convert, I feel like using a heavily modified distro like this is counter-productive. Applying a massive config without understanding most of it is no better than using vscode. Instead of trying to replicate vscode experience, I think it's way better to start from scratch and add missing features one-by-one as required, changing your workflow as you go. Yes, it's going to be a slow process, but I don't think the retention rate is very high among new users who start with pre-configured distros.

  • @hackmedia7755
    @hackmedia7755 26 วันที่ผ่านมา +3

    too many extra steps to setup lsp and language server. It needs to be as simple as adding one line like installing a plugin. Really not surprised why people just open and use vscode.

  • @elu1
    @elu1 6 หลายเดือนก่อน

    Looking forward to the updated version of this video. Thanks!

  • @shekharxparmar
    @shekharxparmar ปีที่แล้ว +1

    I have watched countless videos on vim but this is the first one that makes me want to try it out. Great video.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Thank you! I appreciate the feedback.

    • @sunnybadgr5073
      @sunnybadgr5073 ปีที่แล้ว

      I just learned to use helix editor after using emacs, sublime text and VS code. Now this video makes me want to check out vim..
      I like helix but it's missing some features like the file explorer, integrated shell, project wide renaming and copilot.

    • @sunnybadgr5073
      @sunnybadgr5073 ปีที่แล้ว

      ​@@dreamsofcode Until now, the fact that vim requires so many plugins and configurations just to be on par with another editor like sublime text or vs code kept me from trying it.
      But now I've found out there are several pre packaged distributions which contains all the necessary stuff. But which one is the best?
      LazyVim, LunarVim, AstroVim, NVChad?

  • @yasin5058
    @yasin5058 ปีที่แล้ว +2

    Great video! Could you please share your alacritty config. Your theme looks awsome. Keep up the good work!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +3

      Yes! Absolutely, I'll probably do another video on Alacritty and Tmux as well.

  • @gsilva877
    @gsilva877 7 หลายเดือนก่อน

    This is really a CHAD, no wait, this is the GigaChad of terminal editors. I'm old user of vim but used only for edit server config files, now if my brain managed to remember a few of this keyboard shorcuts (that are by the way intuitive) I will use it more as a alternative to vscode.

  • @dreamsofcode
    @dreamsofcode  ปีที่แล้ว +219

    If you're having issues with NVChad, make sure you're running the latest Neovim!

    • @Eagledelta3
      @Eagledelta3 ปีที่แล้ว +4

      I tried this, but I get tons of errors when using neovim 0.9.0 stable. I have to go to the last stable release, 0.8.3, to not end up with errors

    • @natancosta2017
      @natancosta2017 ปีที่แล้ว +2

      @dreamsofcode your terminal theme is really beautiful!! Can u do a video about your config?

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +4

      @@natancosta2017 thank you! I shall do. But it's just Alacritty and Tmux with Catppuccin theme. I've got a video on Tmux for how to set that up!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      @@natancosta2017 how did you install it?

    • @natancosta2017
      @natancosta2017 ปีที่แล้ว

      @@dreamsofcode I solve that problem with icons installing a special Nerd fonts with only icons, is running! But, now I can't do LSP to C# works :(

  • @DavidBerglund
    @DavidBerglund ปีที่แล้ว

    I finally got with the program and moved to nvim and found nvchad within an hour or so. I might not kick my old habit of doing Ctrl+z to background vim for runing terminal commands but hey you don't have to use all those features just because they're there. :)

  • @GiovanneAfonso
    @GiovanneAfonso ปีที่แล้ว

    I started using neovim after watching this video! Thanks it's a great editor :)

  • @mars4838
    @mars4838 ปีที่แล้ว

    It's been a while that I wanted to give neovim a try to improve my productivity. Also I am an intelliJ user and as I am learning rust at the moment I found the rust plugin on intelliJ aweful. That + my will to try neovim + your channel convinced me. Great tutorials

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I'm very glad to hear that!

  • @sadhakbj
    @sadhakbj 3 หลายเดือนก่อน

    I found it. I asked about it in another video. Now i am setting this up.

  • @soulcpp
    @soulcpp 4 หลายเดือนก่อน +1

    I died for a few seconds during "ayu light"

  • @marcuswest4572
    @marcuswest4572 ปีที่แล้ว

    Thank you for sharing this. It looks like the business, can't wait to dive in now

  • @melvinquebec
    @melvinquebec 2 หลายเดือนก่อน

    Thanks for the latest heads up about the Chad VM being broken! I was stuck in a loop (on MacOS)... Unstuck! 😀

  • @minaamir3056
    @minaamir3056 ปีที่แล้ว

    When I heard Arch Linux automatically my mind, this guy deserves Like and subscribe

  • @adiutama
    @adiutama ปีที่แล้ว

    I really like your explanation and inspire me to use vim again. Thank you 👍

  • @Fr4zn2pirit
    @Fr4zn2pirit ปีที่แล้ว

    Your videos are by far the best I have seen... thank you!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Thank you! I appreciate that feedback!

  • @RobertGottlieb
    @RobertGottlieb ปีที่แล้ว

    I have a nvim config issue: I can't seem to settle on one! I'm currently using AstroNVIM. I am now going to have to try NVChad! Regardless of what config anyone uses, this video is great for a quick overview of lua based configurations. I knew some of what was shown here, but I definitely learned something new. I'm on a Mac so all of the configs are pretty much the same as Linux based distros.
    Anyway, thanks for the video and I subscribed and liked the video so I can get more like it from you! I appreciate you taking your time to help others!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I appreciate the feedback and the sub!

    • @sunnybadgr5073
      @sunnybadgr5073 ปีที่แล้ว

      LazyVim, LunarVim, AstroVim, or NVChad, which one is the best?

    • @RobertGottlieb
      @RobertGottlieb ปีที่แล้ว

      @@sunnybadgr5073 They're all good. I'd suggest to try them all - look up the nvims video to see how to use more than one config. Whichever one is easiest for what you do is what I'd go with. I'm going back and forth between NvChad and Astro.

  • @overrevvv
    @overrevvv ปีที่แล้ว +2

    This video was mindblowing, I absolutely like NVChad now, however what about some features that other IDE provides like Debugger tools, Git Integrations, and a few other useful extensions like Live Server, Auto-rename Tag, Indent rainbows, toggle semicolon, and a few AI extensions? Please make a video on those features as well, let's just say someone wants to switch from VS Code to NVChad what are the potential things that they won't get by default, and how to actually install those as well. Cause in vs code it's simple as It could be all someone gotta do is just open up the extension tab and install the one that they need, but what about Neovim Distros like NVChad, LunarVim, AstroVim. It'll be helpful if there is a video that covers these things.

    • @martinnorberg7940
      @martinnorberg7940 ปีที่แล้ว

      You can get all of these by googling.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +2

      This is a great idea. I can set up some content for this as well.

    • @overrevvv
      @overrevvv ปีที่แล้ว

      @@dreamsofcode Thank you so much, it'll be really helpful for beginners like me.

  • @stealthcopter7398
    @stealthcopter7398 ปีที่แล้ว +1

    Thanks a lot for this nice introduction/tutorial to neovim/nvchad 👍 I was using pure vim now for a decade or so but I'm pretty sure that I'll switch to neovim entirely from now on.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I had been using vim for a while as well before fully moving over to Neovim. It's really improved in the last few years!

  • @MathewGarland
    @MathewGarland ปีที่แล้ว

    Exactly the tutorial I was looking for, thank you so much for taking the time to prepare this for us geeks! By the way, I was following along using Debian Bullseye, on a Chromebook, and encountered an error when trying to launch nvim.
    The error I encountered was, "nvim Error detected while processing Bufreadpost Autocommands for "*": No C compiler found!". The error, being self explanatory, prompted me to execute, `sudo apt build-essential libssl-dev manpages-dev`. Upon accessing nvim again the error was gone and my world was a much nicer place.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      Probably one of the few useful error messages out there! I’m glad you were able to solve the issue.

  • @Skatox
    @Skatox ปีที่แล้ว

    Nice video! I was looking way to improve my vim config and this helped a lot.

  • @anuragrawat4090
    @anuragrawat4090 ปีที่แล้ว

    ngl, it took me a while to understand the config but it was so elegant in the end😘.

  • @ion_403
    @ion_403 10 หลายเดือนก่อน +1

    He said it, he really said it "I use Arch btw"

  • @longdashes
    @longdashes ปีที่แล้ว

    This is actually fucking insane. I will try this for the next couple of weeks, for all my mandatory college work and for my job, which involves a ton of note keeping.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      Let me know how it goes!

    • @longdashes
      @longdashes ปีที่แล้ว

      @@dreamsofcode Brother, I am only one day in, using it for documentation within a VM during pentesting. I fucking love it. I am so excited for how things go when actually programming bigger projects. This is god sent.
      AND I have to give you HUGE kudos for this video. Your visualization and structure of the video is on point. How did you create this epic video? What software did you use? I'd assume you're using something like Vegas Pro or some adobe tool (prime? after effects?) for cut and these insanely well done motion graphics? Also sick as hell audio. Huge thank you and be sure to have my sub, hell I even hope you get a fat carbohydrate-post-nap-coma from all the subs you are about to receive for this high quality stuff you produce!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      @@longdashes Yooo thank you for the wonderful review!
      I've still got a lot to learn with motion graphics but am excited to keep trying new things. I use Davinci Resolve as it's the only viable software that works on Linux. I did pick up a MacBook to help me edit on the go, so I may try some other software and see what I like best. Honestly, I really like Davinci though, and I'm just starting to learn more of the advanced motion graphics.
      Thank you for the sub, I'm glad you like the content! Looking forward to producing more.

    • @longdashes
      @longdashes ปีที่แล้ว

      @@dreamsofcode I am extremely surprised that you're able to produce such high quality content with DR. I did not see that coming.
      Kudos!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      @@longdashes it's very underrated, although a lot of creators have been moving to it in the last year as it's coming far ahead. I should definitely do a motion graphics course though at some point!

  • @taylorshin
    @taylorshin 7 หลายเดือนก่อน +2

    Note to Ubuntu 22.04 gang: our apt repository's neovim doesn't actually support NvChad now.. We must install something more modern.

  • @kamism770
    @kamism770 ปีที่แล้ว

    u got urself a new sub, for the explanation, music and ur deep voice :)

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Aww thanks! Glad you liked all three!

  • @debajyatidey9468
    @debajyatidey9468 ปีที่แล้ว +1

    Great video! You not only made me realize why people admire vim and Neovim so much but also now you've succesfully made me fall in love with Neovim😍🤩. Excellent Tutorial! Keep up the good work!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      Glad I could help! Thank you for the feedback as well 😁

  • @damilolaowolabi9148
    @damilolaowolabi9148 ปีที่แล้ว

    I was not ready for that opening line😂. Comedy gold

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I'm glad someone found it funny haha 😂

  • @aonodensetsu
    @aonodensetsu ปีที่แล้ว

    my own nvim ide also uses space for , great minds think alike

  • @chillydoog
    @chillydoog ปีที่แล้ว +1

    My life will never be the same.

  • @tuna5618
    @tuna5618 ปีที่แล้ว

    "I use arch btw"
    Thank god he said that, who knows how much sleep I would have lost if I didn't know this man uses arch!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Hahah. The world needs to know!

  • @anasouardini
    @anasouardini ปีที่แล้ว

    Awesome work, don't forget to revert the copy and cut actions to what any sane person would like them to be :).

  • @edanbigw
    @edanbigw 11 หลายเดือนก่อน +1

    I am so curious what terminal did u use in this video

  • @vladanisov1689
    @vladanisov1689 ปีที่แล้ว

    This video is the reason I am still sane. Thank you!!

  • @korigamik
    @korigamik ปีที่แล้ว

    So far I've been loving nvchad!

  • @martinalejandroarganaraz4295
    @martinalejandroarganaraz4295 ปีที่แล้ว +1

    wow, really interesting and amazing...i am new to vim and neovim and all the configuration you need is usually confusing and complicated for a newbie, but i loved this...thank you very much for this input...greetings from argentina

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Glad it was helpful! Greetings to Argentina! 👋

  • @BekBrace
    @BekBrace ปีที่แล้ว +1

    Great content, reminds me of Fireship but .. better !

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      Thank you! You're too kind. Fireship is still the GOAT.

  • @KelvinKirima
    @KelvinKirima ปีที่แล้ว +1

    Hello, I've been able to configure everything except rust-analyzer. Do you have an open repo of your config files? Awesome tutorial btw!

  • @S1xZDev
    @S1xZDev ปีที่แล้ว +2

    Best NvChad Tutorial ever.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว +1

      Thank you! I appreciate that.

  • @overlandkltolondon
    @overlandkltolondon ปีที่แล้ว

    You're right. The first thing I wanted to do was change the ming.

  • @gameking2447
    @gameking2447 2 หลายเดือนก่อน +1

    what arch distro do you use ?

  • @andresaguirregonzalez8651
    @andresaguirregonzalez8651 ปีที่แล้ว

    what an awesome video and creator, thanks for this, really helped a bunch!

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Thank you for the feedback!

  • @ReuelNixon
    @ReuelNixon ปีที่แล้ว

    Man i would love to see your arch linux setup as a tutorial. It's so cool😃😃

  • @richardzhang9776
    @richardzhang9776 ปีที่แล้ว +1

    can you do a terminal setup video

  • @justanaveragebalkan
    @justanaveragebalkan ปีที่แล้ว +1

    After spending around 4 months with Neovim, i really don't see what's the hype around it, the only positive side is that you don't need to leave the terminal and that there is no telemetry least if you read all the plugins that you install.
    But those two aside, i didn't see any benefits but i saw quite few negatives such as lack of support for debuggers, much harder way of actually debugging any code in any language. Overall, if the point is masochism, might as well use nano.

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I think you've called out some of the major benefits haha. Its awesome that you gave it a go at least.
      Once you fully grasp the keybindings, there's a lot of power there as well for editing. Being keyboard only is something I really value as well.

  • @isaacdiaz8602
    @isaacdiaz8602 ปีที่แล้ว

    Ok, you got me at "I use arch btw"

  • @hetgurjar5836
    @hetgurjar5836 ปีที่แล้ว +1

    Nice video man, btw which theme you use in your arch setup?

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      I use Catppuccin with gnome on Arch!

  • @wiztek1197
    @wiztek1197 ปีที่แล้ว

    Best intro to nvim ive seen, thank you goid sir

  • @Redyf
    @Redyf ปีที่แล้ว

    Your channel is THE BEST

  • @nikoraasu6929
    @nikoraasu6929 ปีที่แล้ว +1

    For arch users (and others possibly), the base neovim package in aur is the 9.0, you need the 8.0 neovim-git for it to work properly, I couldn't get 9.0 to work despite all my efforts

    • @dreamsofcode
      @dreamsofcode  ปีที่แล้ว

      Interesting. I'm using 9.0 currently without any problems. What is the issue you're getting?

    • @nikoraasu6929
      @nikoraasu6929 ปีที่แล้ว

      @@dreamsofcode No matter what I tried, LSP's just refused to work, and I tried both doing it your way, and the way they have it in the documentation, very very strange, I might upgrade to 9.0 now and check if it stays working lol

  • @timgore829
    @timgore829 ปีที่แล้ว

    Thank you for this tutorial. Very detailed. Cheers