If you liked this video, please like and subscribe for further content. You can also join as a member of this channel for special perks youtube.com/@elijahmanor/join If you'd like to connect on social media, you can find me on Twitter twitter.com/elijahmanor and Mastodon hachyderm.io/@elijahmanor
@pe_w Жыл бұрын
please continue more lazyvim videos. they are so helpful. i plead
@ElijahManor Жыл бұрын
@@pe_w worked on content for the next one today. 😀
@rul11754 ай бұрын
Good morning, Can you give me the instruction to set the kickstart theme in lazyvim. They use a version of tokyo night that looks so bad ass.
@nahblue Жыл бұрын
I have 15 years of vim usage, but I really think the which-key and telescope features show how a good user interface matters. Discoverability matters, how adjacent features are just *made available* like that. Thanks for this showcase. Here's to another new era of vimming.
@ElijahManor Жыл бұрын
Yes, things have really moved. It feels like a resurgence of energy and innovation with Neovim, LSP, and lua available. Telescope and which-key are great. Thank you for watching and your support!
@ElijahManor Жыл бұрын
I'm thinking of having several follow-up videos to this LazyVim one (maybe in a playlist) Some ideas could be setting up tailwind, unit test setup, debugging, additional formatters and/or linters, getting copilot setup, etc... Here is an example of what I was tinkering with today tailwind related twitter.com/elijahmanor/status/1621566626452672512?s=20 How does that sound? Any other ideas you'd be interested in?
@epeicher Жыл бұрын
I would be very interested in watching about navigating through the codebase, going backwards and forwards, moving between functions, navigating between files (fuzzy finder and friends), etc. Additionally, a very important point would be setting up copilot. By the way, great video 🤟!!
@Nikgek Жыл бұрын
Sounds great! Really love your tutorials. They combine both simple explanations for stuff and advanced workflow showcases. Very helpful videos, thank you!
@mesbahuddin5328 Жыл бұрын
Bro, isn't this setup is bloated! How can we reproduce a leaner version out of it?
@telagraphic Жыл бұрын
Yeah, some examples of using dev workflows with git would be helpful too
@telagraphic Жыл бұрын
A beginner-ish Lazygit video would be great too.
@gabrielflorit0 Жыл бұрын
Thank you for making this. Not only the best LazyVim intro, but also a great example of a how-to video. Well done!
@ElijahManor Жыл бұрын
Glad you liked it! I'm slowly adding to a playlist to build on top of LazyVim. Next up with be linters and formatters. Thanks for your continued support of the channel.
@AdrielVelazquez10 ай бұрын
Just subscribed, this is probably one of the BEST tutorials for someone who is not only trying LazyVim, but also getting into VIM in general.
@mertnuhoglu Жыл бұрын
This was one of the most condensed, information rich tutorial videos. Thank you very much. I loved your style of explaining stuff.
@ElijahManor Жыл бұрын
You're very welcome! Glad you found it helpful. I plan to continue with this playlist. I have a backlog of videos to build on top of it. However, I'm pausing to plan a new video about New Features in Neovim v0.9 that came out today!
@chandragie Жыл бұрын
This is the most detailed yet packed LazyVim tutorial I've found so far! I subbed!
@Mikenight120 Жыл бұрын
This video has given me motivation to finally switch editors. Will definitely take this journey in 2023!
@ElijahManor Жыл бұрын
That is great to hear! Are you new to Vim/Neovim or do you have background in some of the ideas? If you are new then this blog post might help elijahmanor.com/blog/neovim-tmux although it is very dated. I need to make a modern version, but the resources I mentioned to learn the basics should still be helpful.
@Mikenight120 Жыл бұрын
@@ElijahManor I am actually new to this realm hahaha. Will definitely check the resource out. This 2023 will be a fun year with a great improvements hopefully! Any other resources are always welcomed. I just read the post, YOOO I am also looking into NeoVim because of ThePrimeagen! Awesome to see how he is inspiring so many people. Will definitely check out the course too.
@ElijahManor Жыл бұрын
Great to hear. Feel free to ping me in the comments or I'm on twitter and mastodon as well
@samhernandez78649 ай бұрын
Best instructional video I've seen. Perfectly paced, and perfectly balanced between instruction and resource; Fast enough to be an overview, deep enough to return to sections for reference. Subscribed!
@djsnipa1 Жыл бұрын
I have been wanting to checkout LazyVim but I've been busy trying to get LunarVim or NvChad setup to my liking. However, watching this video has shown me that a lot of what I'm wanting is already setup in base LazyVim and this video also showed how I can easily change some config options. Very well done! Thank you! I'm going to install it and wipe out my previous config right now! But to be clear, this video was absolutely necessary for me to decide on switching to LazyVim. The other configs I mentioned don't have videos like this showing how to configure them. Sometimes I get overwhelmed in the docs and it's hard to actually get things working the way I want. If you make more videos, I would really appreciate one showing how to setup LSP, formatting, and linting of other languages. (Emmet for HTML, Svelte, Nix, and bash are a few that would be nice to see). Other advanced config of terminal apps would also be cool. Looking forward to your upcoming videos! Thanks for your hard work and time given to your OS projects and videos!
@ElijahManor Жыл бұрын
So glad that this video helped you get a good overview of not only how to get started, but showing the value it could provide for you (both in features and ease of extension). Yes, working on content for follow-up shorter videos to build on top of this video and additional linters/formatters is on the list as well as Emmet. Also have other ideas in the list as well (Tailwind, unit testing integration, debugging, etc). I'll have a playlist. Thank you for watching and your interest!
@animalinsights7031 Жыл бұрын
I was Lunarvimming too....I think lazyvim may be quite superior to it.
@speed488 Жыл бұрын
That is exactly my case right now. Neovim and its plugin capabilities is fantastic, but being an "outsider" of the community and jumping in the ecosystem is not an easy task. I've stumbled on neovim-from-scratch, then nvim-basic-ide, then LunarVim and I was looking online on how to use formatters I installed via Mason and stumbled on this video. I'll scrap my entire lvim setup and go with LazyVim. I also didn't like the fact that LunarVim actually created another binary name (lvim instead of nvim).
@ElijahManor Жыл бұрын
@@speed488 So far there are 4 videos in the LazyVim playlist and I'm working on content for more etm.im/lazyvim Glad the series is helpful to you. I also have other terminal content in the works as well :) Have a great Thursday
@lpanebr Жыл бұрын
I love how lazy makes it easy to define, configure and set keybindings for each plugin in it's single file. Great content! I've just watched all your videos. Thanks! Now I'm going to go switch to lazy kickstart.
@ElijahManor Жыл бұрын
Wow, thanks for watching! Glad I didn't scare you away :) My progression was custom vim config files, then custom lua config files, then kickstart.nvim, and now I'm on LazyVim (where I hope to settle for a while). I plan to start a playlist of smaller videos that build on top of LazyVim adding and tweaking functionality (like tailwind support, unit testing support, debugging, additional linters/formatters, etc)
@lpanebr Жыл бұрын
@@ElijahManor great. I followed a similar path but instead of the kickstart.nvim I went to the lazy starter. I'm loving it.
@fabianmuhlberger6153 Жыл бұрын
I started using Neovim again after watching your Video and its amazing so far. I always wanted to use vim, but didn't really get into it. All the small helpers holding my hand while lerning are great for keeping me going. would love to see you making more in depth videos where you show basic configuration of the core features like telescope (fzf), neotree and explain whats under the hood, I have to admit I couldn't always follow this video. LazyVim seems so feature rich, that explaing the core idea and functionality will help me, and sertainly many others, start exploring. TY for your work, best Fabian
@ElijahManor Жыл бұрын
Thanks for the encouragement and the comment. Glad the video sparked your interest. Yeah, the content may have been a bit advanced in some parts. I mostly wanted to show what was possible and how to address how to set it up and how to use some of the cooler features. I plan to explore LazyVim more as time goes on. My next one in the playlist will be about linters and formatters. I do have some ideas on my backlog about more general topics like search/replace in a file and across files.
@gurditt_singhАй бұрын
i've been using vim motions for a few months now but I never had the confidence or time to set up neovim from scratch. thanks for this video elijah! I just had to do a few tweaks to the lazyvim config and right now it's perfect for me
@Qazi-it9mo4 ай бұрын
Just one thing. The lines you commented at 2:32 to enable typescript, js and mini animate don't exist anymore in the starter template.
@JacquesvanWyk10 ай бұрын
I have now come back to this video and in awe of how great this tutorial is and also how great Lazyvim is. Thanks so much I love my editor now🎉
@Redyf11 ай бұрын
This is the best showcase video ever, I always come back to it. Elijah, you're the BEST. I hope you know that
@xtnctr Жыл бұрын
Feels like this is gonna take me to a new era. Thank you so much.
@ElijahManor Жыл бұрын
Great to hear! Glad you enjoyed the content
@Silence_XK7 күн бұрын
Here's the best configuration guide for CS beginners. I'm truly grateful!
@dgvigil Жыл бұрын
I'm a vim user that tried to make spacemacs work for me, but this is what I needed all along. This is great. I can't wait to see how this progresses. Installed it today and was able to just jump in without issue.
@ElijahManor Жыл бұрын
That is great to hear! You might like to know that I plan expanding this video with a series of small videos adding different features along the way… like tailwind, or unit testing, or additional linters/formatters, and things like that
@tropmerde2539 Жыл бұрын
@@ElijahManor Yes please! I am new to Neovim and love your videos ! ❤
@ElijahManor Жыл бұрын
@@tropmerde2539 yay, that is great to hear. welcome to the neovim world :)
@ezikoh Жыл бұрын
Hello, I'm from Argentina, I am migrating from VSC to Neovim and I was looking for a configuration similar to Spacemacs, when I saw this video. It's just what I was looking for, I'm studying now Rust for a new project, so I'm going to configure everything using Lazyvim. I hope for more great videos like this. Thank you.
@ElijahManor Жыл бұрын
That's great to hear! Yes, I'm working on a series. There is a Tailwind video after this one and I'm working on a Nerd Font video now. The next one will be about adding Linters and Formatters and some things to think about there. Then I plan to cover other topics too. So, stay tuned :) Thanks for watching and showing interest
@ezikoh Жыл бұрын
@@ElijahManor If I configure to program in rust, I can send you my configuration so that maybe you can improve them and thus expand the support for languages.
@idrozdytАй бұрын
Hi there! How did you find moving from Spacemacs? Is SpaceVim compatible with LazyVim? Any migration tips?
@Rtynamm8 ай бұрын
well, honestly I thought "yeah let's watch this short crash course" but ended up testing every single of them for 2 hours :) love your contents
@GiGaSzS11 ай бұрын
Few years ago I have learned VIM and it opened completely new world for file editing to me, despite having a steep learning curve. Recently I have found about neoVIM and its extensions. This is now a complete new monster to tame, but in the end, it will definitely help.
@francoisharmse88132 ай бұрын
The learning curve is steep - and it requires a lot of muscle memory development to be comfortable with nvim. Thanks for this video - it was very helpful. I used this video to finally make the leap!
@franciscotorresperez340611 ай бұрын
Thank you for this video. I wanted to try out neovim but it always looked scary. It still does, but with your video and the lazyvim template I feel way more confident 🎉
@richardrapstine9014 Жыл бұрын
I’ve tried to learn VIM in the past but quickly got overwhelmed and gave up. This makes me really wanna give it another shot. It’s just so damn daunting!
@ElijahManor Жыл бұрын
Yes, it can be a lot (especially in the beginning) and really the Neovim community has been growing and evolving quickly so there is a bit of churn. It's an exciting time because of the adoption of lua and LSP support. If you are pretty new to vim in general, then I have some good resources I used and I blogged about them a while back elijahmanor.com/blog/neovim-tmux My setup back then is dated (it looks very different now), but the resources I listed to learn the fundamentals are still solid. I should prob redo that post eventually for how I do things now.
@richardrapstine9014 Жыл бұрын
@@ElijahManor thanks for this! I’ll be sure to check it out. Maybe 2023 will be the year of VIM for me.
@mfarace6710 күн бұрын
Thank you and thank you for putting the final config in git!!
@VovaY Жыл бұрын
Elijah, Folke uses this video as a demo for his config. It proves the quality of your videos, well done!
@ElijahManor Жыл бұрын
Yeah, that is pretty cool it is referenced in the readme of the LazyVim repo!
@khanra17Ай бұрын
I tried to switch to vim for 1.5 years but never could do that. i randomly found this playlist, this is the first video and its only been 4 min I downloaded lazy and started following the video. every technical videos should be like this. can't thank you enough.
@telagraphic Жыл бұрын
Excellent video, making my way to neovim and this is exactly what I'm looking. Great pacing and presentation, you are a natural at this! Thanks for making the cli a joy!
@ElijahManor Жыл бұрын
Wow, what kind words. Much appreciated. Glad you found the video helpful in your Neovim journey. I've been enjoying it so much.
@pascalallau1912 Жыл бұрын
Excellent video and great job, I'll switch to LazyVim when I see a video on debugging and test configuration (e.g. typescript). Thanks a lot!
@ElijahManor Жыл бұрын
Thanks, glad you enjoyed it and found some value in it. Yeah, I've been thinking about maybe having smaller videos in the future showing how to add or tweak settings to enhance functionality. Maybe topics like unit testing support with Jest (guessing that is what you mean by test configuration), debugging, ESLint linting and/or formatting, Prettier formatting, Tailwind autocompletion with swatch previews, etc... Does that sound. interesting
@pascalallau1912 Жыл бұрын
@@ElijahManor exactly what I'm looking for See you soon and congratulations again
@defnlife1683 Жыл бұрын
One thing that might be cool is to show how colorschemes can be used and overridden. eg: if you switch colorschemes colors don't always map correctly. For example, with gruvbox, Alpha doesn't map colors and keeps everything gray/white. It's normally trivial to swap colors, but it seems a bit more involved on lazy.
@ElijahManor Жыл бұрын
True, that would be interesting to show some of the ins-and-outs of colorshemes. Not sure where that would land on the list of ideas I currently have queued up, but I do thank you for the idea! Thanks for watching too
@defnlife1683 Жыл бұрын
@@ElijahManor well, no matter where it lands I’m subbed. Love how you present the content. Keep it up.
@ElijahManor Жыл бұрын
@@defnlife1683 Awesome, glad to hear it. See you next time :) Always enjoy the comments too
@kbc8090 Жыл бұрын
Great tutorial of LazyVim!
@ElijahManor Жыл бұрын
Glad you think so! Glad you found value in the video. Hope you have a great rest of the day!
@noah5592 Жыл бұрын
Awesome setup and awesome video!
@ElijahManor Жыл бұрын
Thanks you so much. Glad you found it helpful. Appreciate your support
@OliNorwell Жыл бұрын
which-key is one of those plugins that you never realised how much it was needed until you started using it. And yeah, telescope, what a game changer!
@ElijahManor Жыл бұрын
Yes, both of those plugins are very handy! Thanks for watching and supporting the channel. I have a new video coming out on Sunday morning.
@tzuilee588 Жыл бұрын
This super helpful! Thanks for your great work!
@ElijahManor Жыл бұрын
Great, glad you found value in the content! Have a great rest of your week
@ErmandDurro Жыл бұрын
Great content. Love it ❤️ Thanks a lot!
@ElijahManor Жыл бұрын
Glad you enjoyed it! Hopefully you found something in it that you didn't know before. Thanks for watching and leaving a comment!
@ErmandDurro Жыл бұрын
Yes, it was really insightful. I loved your previous video about migrating from Packer to Lazy, and I applied that on my nvim setup. Really happy with the performance gain 🙂
@ElijahManor Жыл бұрын
@@ErmandDurro oh great, coming back for more! i guess i didn't scare you away :) well, i'm thinking of building from this video and doing smaller ones that add additional functionality. hopefully those will provide value to you as well. have a great weekend!
@j1d7s Жыл бұрын
Thanks for this tour, this setup looks amazing. I already have my Neovim configured in lua with Packer and set up to be a nice IDE, mostly for Python and TypeScript, but LazyVim looks even more polished and has a few more ingredients. I will try this out now!
@ElijahManor Жыл бұрын
Thanks for watching! Even if you doin't go full on LazyVim anytime soon (or at all), you might consider upgrading Packer to lazy.nvim. I have found it a nice upgrade. I have a video showing how you can migrate kzbin.info/www/bejne/l6LPqaSmfdhgl7M Hope you have a great rest of your day! Appreciate you stopping by and leaving a comment.
@kisanpakhreen Жыл бұрын
This is amazing. Been playing around like a month or so. Now, I am full into it. Nothing beats neovim.
@ElijahManor Жыл бұрын
Thanks! Yes, I've been enjoying it as well. Appreciate you stopped by. Have a great day
@kisanpakhreen Жыл бұрын
@@ElijahManor you too. :)
@gongian1261 Жыл бұрын
Thanks for your great introduction. I have tried myself to migrate from my own config that was copied and pasted from scratch with packer to lazyvim. It was not smooth and I think you helped me with explaining the return {}block and what each line means. I have tried to learn some basic lua syntax, but still not sure for some settings how and when do I overwrite they default ones, extend the existing, etc. Hope to see more videos about lazyvim coming up. 👍
@ElijahManor Жыл бұрын
I have another video where I migrate from packrer to lazy.nvim (which is what LazyVim uses under the covers). Maybe that would clear up some of the gaps? kzbin.info/www/bejne/l6LPqaSmfdhgl7M I do have a new video coming out Sunday morning, but it's slightly more generic (regarding Nerd Fonts), but is related to LazyVim since it does use Nerd Fonts and I've had several have issues with rendering. Thought it'd be a quick and short video, but turns out there was more involved than I thought ha ha
@gongian1261 Жыл бұрын
@@ElijahManor Thank you! I will check it out soon. I'm looking forward to your new videos!
@MightyMoud Жыл бұрын
How is this sooo good?! Super well done man
@ElijahManor Жыл бұрын
Wow, thanks. Glad you liked it. Working on more content for the playlist
@MightyMoud Жыл бұрын
@@ElijahManor you do that please. I'm waiting and subeed
@asezen77 Жыл бұрын
Lazyvim is the config that i was looking for years. All talently crafted. Thankz @folke. And thanks @ElijahManor for great series.
@ElijahManor Жыл бұрын
Oh great! Yeah, so glad about @folkes work. Happy you found value in the video and the series. I'm working on a non-lazy video next because it seemed timely, but I've already worked on material for the next lazyvim video... adding custom linters/formatters, and i have a list of many more videos I want to add to the series. Thanks for your interest and your support of the channel! Have a great rest of your day
@katharinasick Жыл бұрын
Thank you for the amazing video. I'm just getting started with Neovim and your resources are helping me a lot.
@WillEhrendreich Жыл бұрын
This is an awesome video!!!! Great job!
@ElijahManor Жыл бұрын
Thank you so much! So glad you liked it. Hopefully you found one or two things that were helpful to you. Have a great rest of the day!
@wolraikoc Жыл бұрын
Awesome introduction! Keep up the good work
@ElijahManor Жыл бұрын
Thanks, glad you enjoyed it and found value. Have a great week!
@ranska_x9965 Жыл бұрын
Man ! As I reinstall my linux after 4 years I decide to switch from vim (with vundle and more than 40 plugin) to nvim... So I search for a plugin manager and a list of good plugins... Your vidéo was the first one and it totally mindblow 🤯🤯🤯 myself. I like jumping into the future ! I think i will need 1 week or 2 for the full switch but for sure I will love it ❤
@ElijahManor Жыл бұрын
Yes, that is a big jump that you made... from vim with vundle to neovim with the whole lazy.nvim manager and LazyVim distro. it has been a blast for me and i hope it is with you as well. thank you for watching and i'm glad it has been of some value to you
@jenya_hmarko Жыл бұрын
As a noob in Vim/Neovim, I found the LazyVim to be very good project for starting point! It has very sane defaults, and gives enough information to help you customize it if you want (I have used NvChad before, it's documentation honestly sucks, and file structure is a bit insane). So, I have used LazyVim for a week or so already. Was writing some Python code, a tiny bit of Rust, and LOOOTS of Markdown. I find this editor config very comfy! It's beautiful, fast, user-friendly, i'd say, and it just helps me get the work done! Thank you so much for covering it in this video - I found out about some cool features, which I didn't even know about! Liked and subbed! Looking forward towards new videos about this config!
@ElijahManor Жыл бұрын
Awesome, that is great to hear! Yeah, there are so many nice features (and many I didn't even show in the video). Glad some of them were new to you. Also, welcome to the Neovim world :) I hope to have several smaller follow-up videos to this one setting up other features inside of LazyVim, so those might be of interest to you. Have a great day!
@sistecmacom7164 Жыл бұрын
Hi Elijah, thanks for this incredible video. I hope you continue with more interesting videos about Lazyvim.
@ElijahManor Жыл бұрын
Thank you, I will. I have one in the works (and others planned). I posted a zellij video today because it was timely with their new release yesterday, but I'll get back on the LazyVim series/playlist
@MagicMoshroom Жыл бұрын
Thanks to plugins like these Vim is finally easier to learn
@yumbuboyumbubo8230 Жыл бұрын
I found LazyVim yesterday, instantly fell in love, because it has everything I want from vim out of the box, fast, and reliable. I purged my own config for this. The video is really great, thanks for your effort! I especially loved that you showed how to access helps. (spectre, nvim-tree, which-key, etc) I am familiar with them, but strugled in the past before someone mentioned how to access the help information.
@ElijahManor Жыл бұрын
Awesome, glad it was so helpful for you. And yes, I've been very much enjoying LazyVim as well. I'm actively working on new content for it and have a backlog of items I want to cover. Although I do sprinkle in other topics now and then, I very much do want to continue the playlist etm.im/lazyvim
@TreyPiepmeier11 ай бұрын
Awesome video. Thanks, Elijah! I may be slowly on my way to actually using Vim/Neovim/LazyVim and getting away from VS Code.
@ElijahManor11 ай бұрын
Awesome to hear! Glad to help
@FekuEntertainmentLtd Жыл бұрын
I must say, I really like the way things are presented in the video about LazyVim. I use LunarVim, and after watching this I would be definitely trying LazyVim. Each neovim distro brings some flexibility and feature compared to other. And so one thing I would like to see is some comparison/difference between some of these neovim distros, like LunarVim, LazyVim, AstroVim, NvChad, etc..
@ElijahManor Жыл бұрын
I'm glad you enjoyed the presentation style. I agree, there are a lot of great things out there with the distros. I plan to camp on LazyVim for a bit to cover more things and ways to expand/extend it, but what you suggest would make a great video. I'll consider it after a while. Also, I'd need to do quite a bit of research in order to grok all of those... but that does sound fun :) I've been toying around with a little script to help me quickly swap between isolated configs so I can play with VERY different setups. I may do a quick Short on that for those who are interested
@bennforlife Жыл бұрын
@@ElijahManor I've been using gnu stow to switch between nvim configurations. If you set up your directory and target in a .stowrc file you can quickly switch configs with $ stow -D lazyvim -S AstroNvim -v and vice versa.
@casadogaspar10 ай бұрын
I followed another channel tutorial that implemented many pieces one-on-one just to get a grasp of Lua and how Neovim worked, but now I'll just reinstall it fully with default Lazyvim as it seems so good out of the box. It feels like there's a really good selection of plugins in this one, just everyday stuff for software development work. Sadly it doesn't come with Swift language support, but it's more of Apple's fault than the Neovim community.
@peanutman314 Жыл бұрын
Your video has convinced me to give it a try. I like how you just focussed on showing the practical aspects and show the various plugins that do the typical stuff you see in familiar tools like VS Code or IntelliJ. Unlike some other content creators you explain things without VIM-elitism, which is nice. Not everyone would be willing to suggest to just click stuff with the mouse in neovim :D You make it seem very accessible for someone who hasn't really used VIM seriously before.
@plusultra65652 ай бұрын
Thanks this was helpful, other videos feels like they are speed running instead of showing how things work.
@jasonajan556 Жыл бұрын
So great jobs. I decide to switch my configs to LazyVim after watching this video.
@ElijahManor Жыл бұрын
Enjoy! That is great to hear!
@subhankarbhattacharya294011 ай бұрын
This is excellent... I am done spending time manually editing config files..
@Raubritterr222 Жыл бұрын
Awesome video, I was looking for a good lazyvim tutorial and this is PERFECT! Thank you!
@ElijahManor Жыл бұрын
Glad it was helpful! Have a great day and weekend!
@mbrochh82 Жыл бұрын
Absolutely excellent video! Thank you so much for sharing this!
@ElijahManor Жыл бұрын
Glad you enjoyed it!
@esra_erimez Жыл бұрын
This video is quite simply sublime
@ElijahManor Жыл бұрын
Thank you for the encouraging comment. I hope you found LazyVim enlightening. I've really enjoyed using it for the last couple of weeks and wanted to share. Have a great day!
@arsshady24947 ай бұрын
Best tutorial I could find.
@sweramiАй бұрын
thank you so much for this, you really made many things easier for me
@sumitdhiman9026 Жыл бұрын
already using lazyvim for a month , completely satisfied its fast and just works , nice default theme aswell
@ElijahManor Жыл бұрын
That's awesome! Yes, I've been enjoying it as well. Thanks for watching and for supporting the channel! Very close to a new video coming out in this series
@tarikimranshagor4685Ай бұрын
I found this video is very helpful for beginner. almost covers all things.
@mikeystreed6336 Жыл бұрын
I Started with vim, then doom emacs, and I Have been meaning to flesh out a neovim config. This looks like it is going to save me a whole bunch of time. Thanks.
@ElijahManor Жыл бұрын
Oh that is great to hear! I hope it helps you get a running start. There is so much goodness in LazyVim. I'm planning out a series of smaller videos to build on top of this video to add more features like tailwind support, additional linting/formatting, unit testing support, debugging, emmet support, copilot integration, etc... So stay tuned! Have a great rest of your day!
@PabloDinella Жыл бұрын
Thanks! I found lazyvim and got really excited to use vim again (I use vscode + vim extension), but I felt like a doc showing some lazyvim features was missing. Well done video ;)
@ElijahManor Жыл бұрын
In years past I've tried vim on and off, but it wasn't until Neovim came along with LSP support that I got really excited. It can use the same TypeScript Language Server as VS Code does, which is very cool. I'm working on a video right now where I show using the Tailwind Language Server with Neovim as well and show how to integrate it with LazyVim. It should be coming to a KZbin near you. :) Glad you found value from the video and thank you for the comment!
@the_eyepatch25799 ай бұрын
This was such a pleasent video. thanks you!
@Samji38779 ай бұрын
Elijah you voice reminds me so much of the original Atom Editor trailor narrator - love it
@celsopatiri2846 Жыл бұрын
Awesome stuff! Appreciated
@ElijahManor Жыл бұрын
Glad it was helpful! Thanks for watching and leaving a comment
@DavidNorthUK11 ай бұрын
Really useful stuff, I learned a bunch. Thanks
@colydeane Жыл бұрын
This is great, thank you!
@ElijahManor Жыл бұрын
You're very welcome! Appreciate you watching and leaving a comment. Hopefully there was something that was insightful for you.
@avimehenwal Жыл бұрын
Excellent started repo, became instant fan. Ditching vscode for good now :D
@ElijahManor Жыл бұрын
Awesome, glad you have found it helpful! I've been having a blast
@kyleMcBurnettАй бұрын
I’m sold. thanks for the video. I’ve been practicing vim motions while in Xcode for about a week. Very little mouse input today. I’m tired of Xcode. Side note: I don’t think the zooming helped.
@shiva.sharan Жыл бұрын
Been using lazyvim in my new machine. Awesome video. ✌🏽✌🏽
@ElijahManor Жыл бұрын
Awesome! Yes, it is so good. I've been using it for a few weeks. Thanks for watching.
@shiva.sharan Жыл бұрын
Fan of the channel. Been using these clis and nifty things in my workflow. Thanks for making 🙏🏽.
@ElijahManor Жыл бұрын
@@shiva.sharan Yay! Appreciate you saying so and so glad the videos have been helpful
@aliventurous8 ай бұрын
important to note that the s key is used for leap.nvim by default in lazyvim. so leader sx would conflict with that. leader sR is mapped to telescope resume by default now.
@BobSmith-u9l4 ай бұрын
just found this vid. Good info. I may switch to this from my own config. I see if the keyboard docs that leader-gd will jump to definition... I do not see a way to hop back to where I was when I did the jump. If I can figure this out I will prob switch. Great video.
@shalevy Жыл бұрын
I watched the video and at 10:30 when you asked to subscribe, I did! That's a first for me :) you are doing a great work, keep it up.
@ElijahManor Жыл бұрын
Thanks for the sub! I feel weird doing that and I've wondering if it actually helps or not. So, thanks! Much appreciated. Not sure if you use Tailwind, but have a video on that using LazyVim. I'm working on a Nerd Font video now (because several were having issues with that). I have a list of other LazyVim videos I plan to do after that... like additional linters/formatters, and stuff like that. Thanks for watching and leaving a note! Have a great rest of your day
@shalevy Жыл бұрын
@@ElijahManor I would appreciate content related to C/C++/Python. Some common usages like rename with LSP and without, macros (always wanted to learn these), leap/flit/surround plugins. But anything vim/neovim/lazyvim I will watch :)
@ElijahManor Жыл бұрын
I've been toying around with a different series about going through various plugins more in-depth and/or just solving common scenarios... like various ways to search replace (locally, visual chunks, whole file, multiple files, etc)
@chromosoulmagic Жыл бұрын
great video am new to nvim Lazy vim. Thank you for the thought you put iinto it's presentation
@sacquer Жыл бұрын
I'd like to give more than one thumbs up on this if it were possible! Love your stuff!
@ElijahManor Жыл бұрын
Ah, thanks! Glad you found that it was helpful. Working on two new videos... hopefully one or both will come out next week. Appreciate your excitement and support
@gz6x Жыл бұрын
This is amazing!
@feliche-demiannetliukh370311 ай бұрын
Very informative video 🔥
@Joe_Brig Жыл бұрын
Just tried it. But had to stop, too slow, every time I open a file it shows a popup about updating, then shows a status bar loading the project. Maybe I'm doing wrong.
@ElijahManor Жыл бұрын
You can turn off the update notification if you'd like in the lua/config/lazy.lua file checker = { enabled = true, -- auto check for plugin updates notify = false, -- don't notify }, And you can also disable the LSP loading indicator as well by adding the following in a lua/plugins/be-quiet.lua file :) return { { "folke/noice.nvim", opts = { lsp = { progress = { enabled = false, }, }, }, }, }
@Naz-h8z3 ай бұрын
@@ElijahManorthanks for that
@RDSR13 Жыл бұрын
Great work @elijah. If you can do a python - repl/debugger/execution plugin from within nvim. That would be amazing!
@themarksmith Жыл бұрын
Excellent video, thank you
@endogeneticgenetics Жыл бұрын
I'd love more clarification on what's LazyVim and what's lazy.nvim. As it is one feels a bit trapped in the LazyVim system because it becomes unclear what gets sourced under normal circumstances. I'd also love to see more discussion of key customization -- e.g. because LazyVim uses async loading it can overwrite your custom core keys with plugins that get lazy-loaded. Also, if you make a new group of keys it's not immediately clear how to label the parent key in which key. (Just using and desc for the parent keys doesn't seem to work.) One more thing -- how to, for example, get all your colorschemes in one directory and then just point to that directory?
@_____vieveАй бұрын
so cool!! i learned lots
@arindam1249 Жыл бұрын
Very helpful, thank you so much!
@ElijahManor Жыл бұрын
You're very welcome!
@matteostara Жыл бұрын
That was outstanding! Folke will love this, so did I! One quick idea for a future video: at some point you mention the typescript plug-in recommending to not install it via Mason - I got a little lost there as do why you say that? I usually install my language, linters and formatters via Mason and they seem fine, no dependencies required. Can you make a video showing the two different ways of managing LSPs? Another idea: make a video with the same format about Lunarvim! It's such a nice project and I use that on my Mac as LazyVim lags a bit there. Thank you!❤
@ElijahManor Жыл бұрын
Thanks for watching! And great question btw. You can definitely install via Mason. For TypeScript in particular LazyVim does much more than only registering TypeScript with mason. Using that addition module I show in the video, It will also wire-up nvim-treesitter to ensure it has "typescript", "tsx" support, it adds additional TypeScript specific keymaps, and sets up the typescript.nvim plugin that has other TypeScript features. So, yes you can use Mason, but this does a lot of other things that you might also want to do when using TypeScript in your project. Good idea about LunarVim. I'll add it to my backlog of video ideas. I have lots of things that I'd like to show and try, so I'm not sure where it will fall into priority, but I do appreciate you asking and showing interest. I appreciate your feedback and comment! Have a great day
@maintain90 Жыл бұрын
Thank you, bro!
@ElijahManor Жыл бұрын
Happy to help! Thanks for watching and supporting the channel
@D-Res2 ай бұрын
Every time I try one of these videos, by the time I find it, the damn configurations have changed...
@cdrh8206 Жыл бұрын
HELLO ELIJAH! Thank you so much for making neovim so easily accessible to new users to vim. I was wondering if you could create a server for LazyVIM, as I would like to go on their and hav more organized discussions.
@ElijahManor Жыл бұрын
Glad you found the video helpful. You are in luck, the Discussions tab on the repo is a great place to ask questions and get feedback github.com/LazyVim/LazyVim/discussions
@dgleitaocontratos11 ай бұрын
super well made video
@naufaldbei4234 Жыл бұрын
btw thank you so much, now my nvim looks really pretty.
@ElijahManor Жыл бұрын
Glad I could help :) I've really been enjoying it!
@anluu8173 Жыл бұрын
Great video! I hope you will create video details setup lazyvim with golang and python + extension and usage. Thanks!
@ElijahManor Жыл бұрын
Thank you and your interest. I doubt I will do golang or python specific stuff, however, I'll be adding content about unit testing runners and debugging that should be generic enough to apply to other languages with minimal tweaks
@spychalski Жыл бұрын
Nice video, great pacing
@ElijahManor Жыл бұрын
Thanks a lot! I try to make things snappy. Even so, it was still longer than normal, but I had a lot to show. Thank you for watching and the encouragement! Hope you have a great rest of you day!
@amantedeso4533 Жыл бұрын
Well done!
@ElijahManor Жыл бұрын
Thanks Amante! Appreciate you stopping by and watching and leaving a comment. Hope you have a great rest of the day!
@AbdulWahab-ev2ct Жыл бұрын
Great content, Keep going. I am using NvChad and really liked it's UI and was wondering If we can kind of hybrid setup where we have NvChad UI but with lazy vim rest of the config ?
@ElijahManor Жыл бұрын
NvChad has been upgraded to use lazy.nvim (the plugin manager) so there is already a mixture a both. LazyVim (which is built on top of lazy.nvim) adds additional base functionality kind of like what NvChad is doing. I've not really dove into NvChad other than playing with it for my Neovim Config Switcher video kzbin.info/www/bejne/gpyrm32iiMx-kLs
@xerostyle Жыл бұрын
great overview
@ElijahManor Жыл бұрын
Thanks, glad you enjoyed it! Appreciate the watch and supporting the channel
@satishkharat1608 Жыл бұрын
liked the video. very helpful.
@ElijahManor Жыл бұрын
Yay, thanks for liking and so glad it was helpful to you! Have a great week
@guy_you_can_trust5 ай бұрын
with every single tutorial I've ever watched, I don't think a single person has explained whether or not it's normal to not have the startup screen after finishing the installation. I simply don't have that and I can't seem to find any information that explains why. I performed every step exactly as it's listed (maybe it isn't super important but I'm a little concerned, also I don't have nearly as many plugins as you do and some key mappings don't work i.e. e does not bring up Neo Tree)
@bassamsaleh8034 Жыл бұрын
LazyVim is awesome and this video gave me many new things about it. Thanks a lot. one question or maybe suggestion for different video, how to tweak down notify plugin since it's pretty aggressive with all those messages (not complete disable). and I'm not sure if you're using codeium plugin for ai suggestion, we would like to see how you would tune it down to work with in addition to cmp suggestions.
@ElijahManor Жыл бұрын
Thanks for watching and glad you learned some new things. Those are some great suggestions! I was thinking about showing how to tweak null-js to include other formatters and/or linters might be nice too. Also, would be some nicer shorter focused videos. Or maybe a group of several tweaks. The notify plugin has a concept of levels which are defined from vim.log.levels. The values for those are: * vim.log.levels.DEBUG * vim.log.levels.ERROR * vim.log.levels.INFO * vim.log.levels.TRACE * vim.log.levels.WARN * vim.log.levels.OFF I've not tried that, but that might suite the purpose you are asking. I do agree, they can be very chatty. And turning them completely off (with `un`) also seems too much.
@bassamsaleh8034 Жыл бұрын
@@ElijahManor thanks for the details reply, really appreciate it. 🙏
@ErmandDurro Жыл бұрын
I have just switched from my custom neovim to LazyVim and yes, the first thing that was a bit annoying is the notify plugin being too aggressive. I ended up disabling it for the time being. If you find a solution please do share it, since I'm very interested as well 😃
@ElijahManor Жыл бұрын
@@ErmandDurro I'm not seeing a way to filter that down. I poked at the underlying plugin. It would be great if there was some way to limit based on severity or type or something. I agree, it's a bit much.
@ElijahManor Жыл бұрын
@@ErmandDurro Oh wait, you can configure by level. Wondering how much that would help though. I'll need to play with that at some point github.com/rcarriga/nvim-notify/blob/master/doc/nvim-notify.txt#L103 and I realized I just found out about this twice and mentioned the same idea to the previous person ha ha. I guess I should actually try it now and remember :)