Turn VIM into a full featured IDE with only one command

  Рет қаралды 586,904

Dreams of Code

Dreams of Code

Күн бұрын

The number one question I get is to explain how I set up my development environment.
So, I decided to do a video on one of the key components of my setup. NVChad.
⚠️ NVChad has had some breaking changes, make sure to use the v2.0 branch if you're using this video. You can find the command below.
NVChad is a neovim configuration that I’ve been using for just over a year now, and it’s perhaps my favorite configuration so far.
It offers all the essentials one needs to get started with a modern version of vim whilst still allowing for a decent amount of customization.
In this video, I share how to get set up with NVChad. Then I look at some of the core features of NVChad and how to add your own plugins and LSP servers.
NOTE: If you're having trouble running NVChad, make sure your Neovim is the most recent version. Apologies for not calling that out in the video!
Become a better developer in 4 minutes: bit.ly/45C7a29 👈
Commands:
macOS/Linux: git clone -b v2.0 github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim
Windows: git clone -b v2.0 github.com/NvChad/NvChad $HOME\AppData\Local
vim --depth 1 && nvim
My socials:
Twitter: / dreamsofcode_io
Discord Server: / discord
#neovim #IDE #coding
00:00 Intro
00:30 Setup
01:18 Installation
02:22 Theming
02:49 Syntax Highlighting
03:21 File tree
04:04 File Navigation
04:41 Cheat Sheet
05:17 Window Navigation
05:51 Tabbufline
06:19 Terminal
06:42 Customization
09:43 LSP
11:36 Outro

Пікірлер: 922
@dreamsofcode
@dreamsofcode Ай бұрын
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
@MarPoc
@MarPoc Жыл бұрын
":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 Жыл бұрын
This is a great tip! Thanks for sharing. I'm too accustomed to the vim commands.
@chawza8402
@chawza8402 Жыл бұрын
@@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 Жыл бұрын
@@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 10 ай бұрын
Thanks for this man!
@tjeerdbakker160
@tjeerdbakker160 Жыл бұрын
This is absolutely awesome! I've been considering trying neovim and this pushed me over the edge. I love it!
@dreamsofcode
@dreamsofcode Жыл бұрын
I'm glad it inspired you to give it a try!
@thecompanioncube4211
@thecompanioncube4211 Жыл бұрын
You won't regret it. Vim is awesome
@zombizombi
@zombizombi Жыл бұрын
Arch and Vim, the perfect combo for endless configuration and terrible productivity.
@coronaklledmebot4856
@coronaklledmebot4856 Жыл бұрын
this
@perfectdawnn6714
@perfectdawnn6714 Жыл бұрын
LOL
@Yeet_the_code
@Yeet_the_code Жыл бұрын
Fedora is life
@cumibakar10
@cumibakar10 Жыл бұрын
Also eternal virginity
@ChocoLecheMX
@ChocoLecheMX Жыл бұрын
​@@cumibakar10 also eternal adoration to femboys
@MichaelHarringtonCoach
@MichaelHarringtonCoach 9 ай бұрын
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 9 ай бұрын
I'm very glad to hear that! I hope you enjoy Neovim as much as I do!
@stephenmcconnell7868
@stephenmcconnell7868 8 ай бұрын
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 9 ай бұрын
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 9 ай бұрын
I'm really glad to hear that! Thank you for sharing. 💜
@fredrikaverpil
@fredrikaverpil Жыл бұрын
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!
@dreamsofcode
@dreamsofcode Жыл бұрын
If you're having issues with NVChad, make sure you're running the latest Neovim!
@Eagledelta3
@Eagledelta3 Жыл бұрын
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 11 ай бұрын
@dreamsofcode your terminal theme is really beautiful!! Can u do a video about your config?
@dreamsofcode
@dreamsofcode 11 ай бұрын
@@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 11 ай бұрын
@@natancosta2017 how did you install it?
@natancosta2017
@natancosta2017 11 ай бұрын
@@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 :(
@BroileR2007
@BroileR2007 10 ай бұрын
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 10 ай бұрын
I'm very glad to hear it was useful!
@justincatterall9597
@justincatterall9597 Жыл бұрын
"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 Жыл бұрын
I'm glad someone did haha!
@piotrzajac5824
@piotrzajac5824 7 ай бұрын
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.
@ddotmars
@ddotmars Жыл бұрын
Insanely well made video. Good job!
@dreamsofcode
@dreamsofcode Жыл бұрын
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 💪💯
@danielklein2694
@danielklein2694 Жыл бұрын
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 Жыл бұрын
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!
@markfisher696
@markfisher696 3 ай бұрын
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
@ovuokeaghwotu2389
@ovuokeaghwotu2389 5 ай бұрын
This video made the setup seem very easy. Currently setting up NeoVIM using a different tutorial but now I'm interested in NVChad.
@MikeLevin
@MikeLevin Жыл бұрын
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 Жыл бұрын
You can use copilot with neovim?
@MikeLevin
@MikeLevin 9 ай бұрын
@@SB-qm5wg Sorry for the late reply, yes! And I have been now for months.
@daneartis7040
@daneartis7040 8 ай бұрын
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 6 ай бұрын
funny enough lunarvim didnt work for me but after this everything is working fine :D
@codetothemoon
@codetothemoon Жыл бұрын
Best software dev YT channel I’ve discovered recently! Fantastic video!
@dreamsofcode
@dreamsofcode Жыл бұрын
Thank you! Your videos are exceptional as well.
@user-iv9jg7lm3n
@user-iv9jg7lm3n 9 ай бұрын
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 9 ай бұрын
I'm really glad to hear that! I hope you enjoy Neovim as well.
@tullochgorum6323
@tullochgorum6323 7 ай бұрын
Nice introduction! As someone who learned to code in Vim and used it for years, it's tempting. But then I consider what I'd lose by giving up my IDE. Refactoring tools. Pain-free building for complex solutions. Built--in package management. Analysers that show me how to improve my code. Full featured debugging and performance profiling. Powerful code navigation plugins. Powerful tools for Git and Github. Powerful tools for working with DBs and networks... Sure, you can kinda, sorta replicate this stiff in Neovim. But it's a lot of effort. And you'll mostly end up with a Frankenstein mix of different plugins and command line tools. It's always going to be more troublesome and the cognitive load of learning how to use it all is higher. I consider all this and it makes me feel tired. Then I go back to actually writing code in my perfectly liveable IDE, rather that wrestling with Lua config files...
@punch3n3ergy37
@punch3n3ergy37 5 ай бұрын
Which IDE are you using?
@tullochgorum6323
@tullochgorum6323 5 ай бұрын
@@punch3n3ergy37 Right now I'm doing a project in C# & F# and I'm using Rider. It's fine. I'm only a part-time coder, and all you have to do is fire it up and go. Before that I was using Visual Studio, which everyone loves to hate on. But millions get their work done in it, and it's not really that bad. Both have Vim modes that give me the main Vim movements - I would draw the line at any IDE that couldn't offer that. I was working in Ada for a time where that wasn't an option and it was pretty agonising. If I was still working full-time, I might be more motivated to invest days in setting up NeoVim, but at best the productivity gains would be minor and it's simply not going to pay me off. I think that there's a snob value in using a bare-bones editor that enables some programmers to feel superior and sneer at the poor drones using IDEs. But I'm pragmatic and prefer to use the lowest-hassle option with the most built-in power.
@lifeofdandotme
@lifeofdandotme Жыл бұрын
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 Жыл бұрын
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.
@PerryLoh
@PerryLoh 9 ай бұрын
Just what I needed coming from a world of VS Code. Staring at a blank window after NVChad got me trying to figure out installation for neotree plugin on nvim. Turns out it was already there, just had to do the CTRL + N ! Thanks for that and the rest of the useful tips.
@dreamsofcode
@dreamsofcode 9 ай бұрын
Glad I could help!
@elu1
@elu1 Ай бұрын
Looking forward to the updated version of this video. Thanks!
@stillcinematic3163
@stillcinematic3163 Жыл бұрын
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 Жыл бұрын
Thank you for the feedback! I appreciate it a lot!
@suspendedchaos
@suspendedchaos Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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.
@krazymeanie
@krazymeanie Жыл бұрын
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 Жыл бұрын
I was actually about to do the same thing :D
@ericdemalet5238
@ericdemalet5238 Жыл бұрын
Finnaly a decent tutorial on how to setup nvchad !
@cryptic_daemon_
@cryptic_daemon_ Жыл бұрын
Got this working for my Linux, MacOS and Windows systems. Truly the most chad of all the text editors
@dreamsofcode
@dreamsofcode Жыл бұрын
I am glad you think so!
@kubakakauko
@kubakakauko Жыл бұрын
Amazing work
@dreamsofcode
@dreamsofcode Жыл бұрын
Thanks a lot 😊
@antoineleduc7611
@antoineleduc7611 Жыл бұрын
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 Жыл бұрын
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 10 ай бұрын
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.
@kidgoku1984
@kidgoku1984 9 ай бұрын
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.
@dreamsofcode
@dreamsofcode 9 ай бұрын
I'm v glad to hear that!
@adiutama
@adiutama Жыл бұрын
I really like your explanation and inspire me to use vim again. Thank you 👍
@dreamsofcode
@dreamsofcode Жыл бұрын
You're welcome!
@LegitBanananas
@LegitBanananas 11 ай бұрын
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
@riddickstark9628
@riddickstark9628 8 ай бұрын
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 7 ай бұрын
Did you find a fix for this?
@defnd3r
@defnd3r 10 ай бұрын
Your videos are by far the best I have seen... thank you!
@dreamsofcode
@dreamsofcode 10 ай бұрын
Thank you! I appreciate that feedback!
@marcuswest4572
@marcuswest4572 11 ай бұрын
Thank you for sharing this. It looks like the business, can't wait to dive in now
@siduck_og
@siduck_og Жыл бұрын
author of NvChad here! :D
@dreamsofcode
@dreamsofcode Жыл бұрын
❤️ thank you for a wonderful nvim configuration!
@realindrit
@realindrit Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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.
@omarjadiani1205
@omarjadiani1205 11 ай бұрын
Thank u so much for the video. I'm new to neovim, and I was having a headache for nights just to set it up!
@dreamsofcode
@dreamsofcode 11 ай бұрын
I'm glad it helped!
@Skatox
@Skatox Жыл бұрын
Nice video! I was looking way to improve my vim config and this helped a lot.
@dreamsofcode
@dreamsofcode Жыл бұрын
Glad to hear!
@nicosummer9020
@nicosummer9020 Жыл бұрын
I recommend Neovide as a GUI on top of nvim, looks even more crisp than any IDE I have seen
@ghosthaunting15
@ghosthaunting15 Жыл бұрын
Are you using vanilla arch ?? Keep up the content. Just subbed your channel
@dreamsofcode
@dreamsofcode Жыл бұрын
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!
@nekoill
@nekoill Жыл бұрын
Arch + Neovim = I see you're a man of culture as well
@TheS0meguy
@TheS0meguy Жыл бұрын
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?
@TheS0meguy
@TheS0meguy Жыл бұрын
@@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 10 ай бұрын
This is why i picked nvchad
@yasin5058
@yasin5058 Жыл бұрын
Great video! Could you please share your alacritty config. Your theme looks awsome. Keep up the good work!
@dreamsofcode
@dreamsofcode Жыл бұрын
Yes! Absolutely, I'll probably do another video on Alacritty and Tmux as well.
@awfgsfvydvgcfw4686
@awfgsfvydvgcfw4686 Жыл бұрын
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.
@dreamsofcode
@dreamsofcode Жыл бұрын
I hope it helps!
@ambitious_grass
@ambitious_grass Жыл бұрын
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 Жыл бұрын
You're welcome! I hope you enjoyed the video.
@franchezke2351
@franchezke2351 Жыл бұрын
Great! If you don't mind next time paste the links to all downloads used in your video under the description
@dreamsofcode
@dreamsofcode Жыл бұрын
Absolutely. That's a good idea. I'll add that in to the description as well
@FreddyRangel85
@FreddyRangel85 6 ай бұрын
“I use Arch btw” within a minute 😂 Love it
@mars4838
@mars4838 8 ай бұрын
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 8 ай бұрын
I'm very glad to hear that!
@kdta91
@kdta91 11 ай бұрын
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 11 ай бұрын
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.
@GiovanneAfonso
@GiovanneAfonso 10 ай бұрын
I started using neovim after watching this video! Thanks it's a great editor :)
@dreamsofcode
@dreamsofcode 10 ай бұрын
Great to hear!
@clash2453
@clash2453 Жыл бұрын
Just when I was looking for a vscode replacement. Thank you for tempting me to go to the vim side
@dreamsofcode
@dreamsofcode Жыл бұрын
You're very welcome!
@user-yf6jt5yv1h
@user-yf6jt5yv1h 8 ай бұрын
Great video! Thanks for you!!!
@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!
@chillydoog
@chillydoog 10 ай бұрын
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.
@rasmushansen2391
@rasmushansen2391 7 ай бұрын
Wish i saw this earlier instead of spending so much time making my own, had fun though, but this is just what i wanted all along :-) Cheers mate
@andresaguirregonzalez8651
@andresaguirregonzalez8651 Жыл бұрын
what an awesome video and creator, thanks for this, really helped a bunch!
@dreamsofcode
@dreamsofcode Жыл бұрын
Thank you for the feedback!
@timgore829
@timgore829 Жыл бұрын
Thank you for this tutorial. Very detailed. Cheers
@dreamsofcode
@dreamsofcode Жыл бұрын
You're welcome!
@wiztek1197
@wiztek1197 Жыл бұрын
Best intro to nvim ive seen, thank you goid sir
@dreamsofcode
@dreamsofcode Жыл бұрын
You're very welcome!
@adityapalve3752
@adityapalve3752 Жыл бұрын
love ur videos!! keep them coming
@lipepaniguel
@lipepaniguel 4 ай бұрын
this video was very helpful! thanks a lot!
@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.
@marcuswest4572
@marcuswest4572 11 ай бұрын
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 11 ай бұрын
Thank you! I'm really glad you enjoyed it and found it useful!
@marcuswest4572
@marcuswest4572 11 ай бұрын
@@dreamsofcode Your video on tmux is another boon. Your content is, literally, the best
@marcuswest4572
@marcuswest4572 11 ай бұрын
@@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 ....
@DavidBerglund
@DavidBerglund 9 ай бұрын
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. :)
@anuragrawat4090
@anuragrawat4090 7 ай бұрын
ngl, it took me a while to understand the config but it was so elegant in the end😘.
@areeburrehmankhan1166
@areeburrehmankhan1166 Жыл бұрын
Hey I actually really liked the way you just kinda held my hand and helped me walk through the nvim customization and the guide. one more thing is that can you also make a neovim setup for go lang? will really appreciate it.💖💖
@dreamsofcode
@dreamsofcode Жыл бұрын
I absolutely can.
@spooky_nikki
@spooky_nikki 7 ай бұрын
The video: "With one command, it'll all be set up!" Me: *spends half an hour trying to set my font*
@dreamsofcode
@dreamsofcode 7 ай бұрын
🤣 I need to do a font setup video!
@korigamik
@korigamik 11 ай бұрын
So far I've been loving nvchad!
@dreamsofcode
@dreamsofcode 11 ай бұрын
That's great!
@deatharte
@deatharte Жыл бұрын
Love the simplistic approach of this configuration, I'd be willing to try it out wouldn't it be for the long time I spent on mine (been using nvim since 0.3, each version had me changing about... everything)! I'd like to ask something if you do not mind, probably I just didn't read enough documentations 😴 at the 11:34 minute mark you are showing lsp, nvim-cmp completion capabilities; what is responsible in making the completion popup (pum) expand to a quickfix list-like popup? (the completion entries are displayed in a popup as wide as the terminal width)
@damilolaowolabi9148
@damilolaowolabi9148 Жыл бұрын
I was not ready for that opening line😂. Comedy gold
@dreamsofcode
@dreamsofcode Жыл бұрын
I'm glad someone found it funny haha 😂
@sourcedecay
@sourcedecay 4 ай бұрын
Loving this setup. I had to compile nvim 0.9.4 from source because the apt version installs 0.10.0-dev, where :checkhealth doesn't work. Only thing I had to change was setting the tab width to 4. The default of 2 is madness. :)
@vladanisov1689
@vladanisov1689 10 ай бұрын
This video is the reason I am still sane. Thank you!!
@dreamsofcode
@dreamsofcode 10 ай бұрын
You're very welcome!
@anasouardini
@anasouardini Жыл бұрын
Awesome work, don't forget to revert the copy and cut actions to what any sane person would like them to be :).
@martinalejandroarganaraz4295
@martinalejandroarganaraz4295 Жыл бұрын
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! 👋
@MathewGarland
@MathewGarland 11 ай бұрын
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 11 ай бұрын
Probably one of the few useful error messages out there! I’m glad you were able to solve the issue.
@oliveeeerh
@oliveeeerh 9 ай бұрын
Hey I just discovered your channel and absolutely love your content, it is really helpful, concise and to the point. What browser are you using btw? It looks really cool
@dreamsofcode
@dreamsofcode 9 ай бұрын
Thank you! In this video I'm using the Gnome Web browser but it's not very good, it just looks nice for videos haha. Id recommend Firefox personally. It's close to it and has decent performance.
@Zwk-kb9yc
@Zwk-kb9yc 2 ай бұрын
One of the best videos out there :D
@aonodensetsu
@aonodensetsu Жыл бұрын
my own nvim ide also uses space for , great minds think alike
@raghuveersinghbora1424
@raghuveersinghbora1424 7 ай бұрын
Thanks Man ! ❤
@Jmcgee1125
@Jmcgee1125 11 ай бұрын
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 11 ай бұрын
I'm with you! I do enjoy a good customization
@stealthcopter7398
@stealthcopter7398 11 ай бұрын
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 11 ай бұрын
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!
@gsilva877
@gsilva877 2 ай бұрын
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.
@paulliu6057
@paulliu6057 11 ай бұрын
Pretty clear explanation. Thank you and I love it !
@olliefromsteam5219
@olliefromsteam5219 7 ай бұрын
How to make vim better in one command, first thing he does is install a new IDE. Top job
@le-0ne
@le-0ne 8 ай бұрын
can you make a video on your zsh/terminal setup? it looks super nice
@elamandeep
@elamandeep 7 ай бұрын
Your terminal is looking awesome. Can u share ur customizations?
@ReuelNixon
@ReuelNixon Жыл бұрын
Man i would love to see your arch linux setup as a tutorial. It's so cool😃😃
@dreamsofcode
@dreamsofcode Жыл бұрын
I shall have to do so!
@HenryCrans
@HenryCrans Жыл бұрын
You earned a like from me after the first comment about it being the only ide to double up as an escape room 🤣🤣🤣
@gnom-om
@gnom-om Жыл бұрын
Thanks for video! Would be nice to see from you video about setup for alacritty, tmux, zsh.
@dreamsofcode
@dreamsofcode Жыл бұрын
It'll be coming up in a few weeks!
@ThatLocalBozo
@ThatLocalBozo Жыл бұрын
Very similar to AstroNvim. Love it.❤
@siduck_og
@siduck_og Жыл бұрын
astronvim is similar to it, NvChad was released first.
@jayantaghosh4465
@jayantaghosh4465 10 ай бұрын
Nice explanation. Helix editor is another editor with much simple configuration options with functionality like NVChad .
@dreamsofcode
@dreamsofcode 10 ай бұрын
I like Helix a lot! It's a really cool project. I plan on doing a deeper dive at some point in the future. Thank you for recommending it :)
@jayantaghosh4465
@jayantaghosh4465 10 ай бұрын
@@dreamsofcode It would be great to have a video on Helix :)
@harmonicseries6582
@harmonicseries6582 9 ай бұрын
LEGEND! Thank you!
@infosync
@infosync 9 ай бұрын
Thanks for the great tutorials. Can you help do a video about how to set it up for typescript, Angular (frontend development.)
@mariuspy
@mariuspy 7 ай бұрын
I had a lot of trouble installing this on Ubuntu 22.04. The only version of NVim that worked was 0.10, from the unstable repository
@Redyf
@Redyf 11 ай бұрын
Your channel is THE BEST
@dreamsofcode
@dreamsofcode 11 ай бұрын
Thank you!
@minaamir3056
@minaamir3056 11 ай бұрын
When I heard Arch Linux automatically my mind, this guy deserves Like and subscribe
@dreamsofcode
@dreamsofcode 11 ай бұрын
Thank you haha
@justahumanwithamask4089
@justahumanwithamask4089 Жыл бұрын
I haven't heard of tmux terminal emulator before but that setup with catpuchin looks really clean
@dreamsofcode
@dreamsofcode Жыл бұрын
I'll have to do another video!
@RenXZen
@RenXZen Жыл бұрын
@@dreamsofcode Please do! i'm very interested in this!
@importsen
@importsen Жыл бұрын
very helpful video, thank you
@dreamsofcode
@dreamsofcode Жыл бұрын
You're welcome!
@longdashes
@longdashes 11 ай бұрын
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 11 ай бұрын
Let me know how it goes!
@longdashes
@longdashes 11 ай бұрын
@@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 11 ай бұрын
@@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 11 ай бұрын
@@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 11 ай бұрын
@@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!
I tried Neovim Distributions so you don't have to
9:12
typecraft
Рет қаралды 122 М.
The Only Video You Need to Get Started with Neovim
34:00
TJ DeVries
Рет қаралды 187 М.
Guess The Gift, Keep It
00:46
MrBeast
Рет қаралды 127 МЛН
LA FINE 😂😂😂 @arnaldomangini
00:26
Giuseppe Barbuto
Рет қаралды 14 МЛН
How I Setup Neovim To Make It AMAZING in 2024: The Ultimate Guide
1:26:35
NvChad - идеальная IDE для JavaScript и TypeScript разработки
30:09
PurpleSchool | Anton Larichev
Рет қаралды 28 М.
This is perhaps my favorite password manager for the terminal
11:10
Dreams of Code
Рет қаралды 140 М.
Step-by-Step Guide: How to setup bWAPP on Ubuntu
18:57
SoBatistaCyber
Рет қаралды 54
Tmux has forever changed the way I write code.
13:30
Dreams of Code
Рет қаралды 865 М.
From 0 to IDE in NEOVIM from scratch | FREE COURSE // EP 1
19:48
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 367 М.
I Bought a Recording Jammer. It’s Legal.
14:00
Linus Tech Tips
Рет қаралды 457 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 868 М.
NVChad - Turn Neovim Into An Awesome IDE
14:48
Mental Outlaw
Рет қаралды 181 М.
Какой Смартфон Купить в 2024 Году? Выбор бюджетного телефона
14:21
Thebox - о технике и гаджетах
Рет қаралды 237 М.
План хакера 🤯 #shorts #фильмы
0:59
BruuHub
Рет қаралды 909 М.
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Рет қаралды 704 М.