loving this series so much, they need to just write down everything you said and put it in their docs lol
@lemurza5236
8 ай бұрын
It wouldnt be a bad idea to include this tutorial somewhere on thier official page
@ThatBidsh
8 ай бұрын
yeah for real! @@lemurza5236 like a few months ago I tried figuring all this stuff out myself and wound up going back to sublime text because I couldn't even figure out the difference between LazyVim and lazy.nvim or how to translate docs for plug/packer into something lazy could accept. literally couldn't even get the :Lazy command to work without just installing the preconfigured version with all the defaults (LazyVim) but I wasn't really happy with the defaults. now, by contrast, I have features in neovim that I didn't even have set up in sublime. I have a really well-organized config that I can modify without fear, I can look at docs for other package managers and translate the code effortlessly into something that works with lazy.nvim (when supported), and on top of that, I FINALLY have proper syntax highlighting and an LSP for svelte files!! which wasn't even covered in this series but it's only *because* of this series that I was able to figure all that stuff out so quickly. I mean I would have eventually come back to it and probably eventually would have figured it out but this series saved me probably a good 6 months to a year of banging my head against millions of google searches and stack overflows and reddit posts lol
@j.mendoza4790
2 ай бұрын
I just finished this series too, and I couldn't agree more, this series needs to be regarded as some sort of official documentation, its really helpful
@TimvanCann
7 ай бұрын
Random tip: since you have separate lua files for each plugin, you can just open `:Lazy` and Sync. You don't have to close and reopen vim. Lazy should auto reload all these files when it detects changes. That also applies all changes to the plugin and keymaps.
@davidgretzschelcommunicati1630
5 ай бұрын
I'm too lazy to type out :Lazy and just type :La
@jjoaoll75
13 күн бұрын
%source also works fine, i guess
@dannierockz
8 ай бұрын
I've been steadily hipping away at my nvim config for almost a year now and this series was so helpful as a comparison! I initially forked my config from LunarVim and have been customizing it. This series was perfect for that! Thank you for creating this!
@gabriellira4045
8 ай бұрын
im new to neovim, this series helped me a lot, thanks man, great work
@typecraft_dev
8 ай бұрын
Glad I could help!
@drum-computer
7 ай бұрын
I've followed the entire series and now I have perfectly working setup and more importantly I finally understand how to further customize it. Thanks a lot!!!
@typecraft_dev
7 ай бұрын
Awesome glad to hear it!
@maratiakupov4730
7 ай бұрын
Bro, you saved so much time for many people struggling with Lazy setup management. Keep doin your stuff, I love watching your vibe
@bro-rubro
7 ай бұрын
now that i'm finally at the end, THANK YOU SO MUCH, you were the single one who could actually teach me
@ChrisNoesen
8 ай бұрын
Great series! I think once the framework part of the series is complete, you should do a deep dive into each plugin. Like, do a deep dive tutorial on all the ins and outs of telescope, harpoon, etc. I am new to linux and neovim, and I want to get the most out of it. I am a visual learner and this series has help so much.
@PetrenkoAndrii
8 ай бұрын
Coolest series, I've ever seen on the neovim topic. Thank you! I am mostly writing bash and terraform configs in nvim, but still I've learned here so many useful features :)
@johannesgrundl5642
7 ай бұрын
Me too, bash, Ansible, Terraform and gitlab Ci/CD.
@returncode0000
8 ай бұрын
Best nvim series out there. Superb teaching skills 👍
@faleman
8 ай бұрын
Another wonderful video in this series. Thanks for putting that together. Since you are a Ruby developer, have you tried setting this up with the Ruby debugger? If so, I'd love to see that.
@typecraft_dev
8 ай бұрын
Not yet! But maybe someday
@TheGogiu
9 күн бұрын
Amazing. Should be nice for future ideas and videos an explanation about news on nvim 0.10 or some tricks about lua. Thanks nerd
@andrewiglinski148
6 ай бұрын
Dude you're like the 4th person I save make a video on this in f****ing Go. I've never written a line of Go. I'm not even sure I could pick it out of a line up of different code... but for the life of me I can't get a good DAP flow going in my own workflow, TS, Python, and occasionally, if I'm feeling adventurous, Swift.
@IO-_-Ol
5 ай бұрын
I was also honestly hoping to see debuggers for C/Cpp haha. I rarely see people use debuggers in other languages too.
@a_cats
5 ай бұрын
@@IO-_-Ol for cpp i ended up just using gdb, i know it's possible to get it working inside nvim with dap too but after using it a little by itself it's actually fine
@deependu__
Ай бұрын
Thanks for the awesome playlist.
@СвободуЧервінськомуіДудіну
8 ай бұрын
Thanks for tutorial! How I can setup JS and Java debugger?
@0xcoffee427
8 ай бұрын
You read my mind 😲 yesterday i was asking people how to use terminal debugger in neovim and today i see this video wow 😮
@sumitsinghdeode2138
8 ай бұрын
Awesome series bro.
@nahuellescano
8 ай бұрын
I want to share something, the way you set your dap configs it doesn't actually work for me. I've just had to writte down how it's written on the github help page. The rest of the series is so so so great. Really thankful to you to help me improve my configs.
@ericzedd
7 ай бұрын
This is the best series!
@utvikler-no
8 ай бұрын
You are the man! ❤ could you also consider making a new video about copilot under this setup with lazy? 😊
@typecraft_dev
8 ай бұрын
Yes absolutely
@GR3YS0RG4N1CS
8 ай бұрын
Why didn't you use Mason to handle debugger installation instead of manually installing nvim-dap-go?
@typecraft_dev
8 ай бұрын
honestly Debuggers just seem a bit more intense to me for some reason. it de-mystified things by just installing a debugger manually first. but you COULD use mason for sure. Just make sure the debugger is in your path and executable!
@GR3YS0RG4N1CS
8 ай бұрын
@@typecraft_dev I agree with that first statement 1000% haha But sorry, I was more meaning setting up mason, nvim-dap, and mason-nvim-dap which bridges the gap between mason and nvim-dap (just like mason-null-ls, same dev). Could you possibly consider making a video about that? I think it would help out a lot of people who are new to neovim with setting up debuggers (including myself lol I'm trying to figure out the javascript debugger)
@auwefg
8 ай бұрын
until what episode will this series be?
@devnchill
4 ай бұрын
How to set it up for c ilooked into the wiki and did the same things however it didn't work out for me ..
@yaarooruvan4310
8 ай бұрын
4:25 what keys you pressed to change require('dap') Btw, nice video🎉❤
@typecraft_dev
8 ай бұрын
Glad you're enjoying it! As for the keys, that's just some vim magic. When you're not in insert mode, you can press the following: ct. c - the "change" command will delete text up to a certain point and then it puts you into "insert" mode t - the "till" command combined with the "." runs the "change" command up until the first period it sees. String it together and it means -- delete everything from where the cursor is up until the first period and get into "insert" mode. Type "dap" and boom 💥 - we did it fam.
@yaarooruvan4310
8 ай бұрын
Oh, didn't know you can use f/t commands for that, thanks I would like to see videos for keymaps like this 😊
@jpkuechle
5 ай бұрын
On your GitHub, It's says, "No need for DAP in my current config." Which Video covers that?
@wsollers1
8 ай бұрын
These videos rock
@typecraft_dev
8 ай бұрын
You rock
@johannesritter2053
8 ай бұрын
Great video. But I am kinda confused because Mason has a category for DAPs aswell and I am curious on how I can use them together with nvim-dap und dap-ui. Could you make another video on that?
@3ckortreat
8 ай бұрын
downloaded tailwindcss with mason but it doesn't attach to my .tsx files, can you help me solve that?
@programerlife8390
8 ай бұрын
the best of all KZitem
@Hellbending
8 ай бұрын
I was trying to set up dap for both python and rust and holyyyyyy I wish I had just done rust first
@adcodes
3 ай бұрын
We can just go like :dapinstall instead of exploring the wild wild west right?
@s-xatya5088
8 ай бұрын
I want lsp for my java but I don't know how to do that. Can u tell me step by step what I need and how to do that?
@mariotabali2603
3 күн бұрын
what's the terminal ? kitty?
@arber10
7 ай бұрын
Thanks a lot ❤
@alexanderlozada799
25 күн бұрын
Bro, thia episode didnt work for me :(, dap JS/TS is so hard for me :/ when i think i getit, i always get econnect refused but the paths and all is Good :/
@tudorliviu6405
8 ай бұрын
Great great serier ❤❤❤❤🎉🎉🎉🎉
@e555t66
Ай бұрын
Have you considered film-making? You would be awesome, I think.
@hahabanero
7 ай бұрын
Well i don't need a debugger in js at least until i watch some good tutorial - now it is the only thing blocking me from using nvim instead of vscode
@tristandegraeve8975
8 ай бұрын
This series is awesome but I can’t seem to get it working for Java I find these docs so strange
@tristandegraeve8975
8 ай бұрын
It keeps saying no configuration found for Java when I do dapcontinue
@manee427
8 ай бұрын
amazing
@natescode
8 ай бұрын
Yes! Thanks 🙏
@__mader__
8 ай бұрын
7:20 note that dap-ui requires nvim-dap, not the way around
@typecraft_dev
8 ай бұрын
thats right thank you!
@carregAlTabWBC
8 ай бұрын
I noticed Mason has a tab for DAP, don't those work out of the box/need little configuration?
@vsz-z2428
8 ай бұрын
you need mason-nvim-dap(i think its called) which will automatically setup the adapters installed through mason. i believe kickstart has this by default. its very neat
@puneethkumar-v
8 ай бұрын
Great!! How about one episode for Git Integration?
@typecraft_dev
8 ай бұрын
that is a great idea
@boxeq8382
8 ай бұрын
@@typecraft_devyes pls!
@berkackgoz7825
8 ай бұрын
@@typecraft_dev yes please! I'm trying to switch to nvim from Jetbrains and one thing that Jetbrains does really well is their Git intregration. I'd love to learn more about how it is done in nvim!
@aarond309
8 ай бұрын
by the way, you’re using dependencies backwards if a depends on b, c, and d, then when you load a, you also load b,c and d. if you invert it, so you have b, c, and d which each depend on a, when you load b, c, or d, only a will be loaded. this applies in this video specifically to the debuggers. you put the go debugger in the dependencies for nvim-dap, so when you load nvim-dap the go debugger will be loaded, even if you’re trying to debug typescript for example
@faustozampa
7 ай бұрын
Please keep going with this series and update us as with time goes on you change even just a little your config, because this is amazing and you are the best explainer i have ever come across
@typecraft_dev
7 ай бұрын
You got it!
@guilhermetsk
8 ай бұрын
This is the best series for learning to setup neovim. Thanks you and congrats!
@typecraft_dev
8 ай бұрын
Glad you think so!
@Redyf
8 ай бұрын
I agree, keep up the good work man
@victordvickie
8 ай бұрын
will you cover which-keys, Comments and other misc plugins?
@typecraft_dev
8 ай бұрын
Yes!
@TehHayzen
8 ай бұрын
Aside from the content that's already very good, I also noticed a lot more work being put into the editing and visual effects throughout this series. I hope you continue down this path because it greatly improves the experience for the viewers
@williamokano
8 ай бұрын
Thanks man, I was REALLY waiting for this video
@typecraft_dev
8 ай бұрын
Heck yes hope it helps!
@marlonsbardelatti202
7 ай бұрын
will you do a video on how to lazy load plugins to decrease startup time? I think it would be a great video
@bolcheviking
8 ай бұрын
Just as I was preparing to go to bed. Time to make some coffee to burn the midnight oil! Thanks for the video, Nerd!
@typecraft_dev
8 ай бұрын
No rest for the nerdy!
@minhthanghoang4058
8 ай бұрын
Damn you are a savior. I have tried to config Dap-nvim for weeks but always end up with errors. Thank you for the great series of nvim setup tutorial!!!
@LinuxEssentials79
3 ай бұрын
Way to go Christopher! Well, the whole Neovim series (6 videos) is life changing way of code. Thanks Nerd!!! 😉
@Trizzi2931
8 ай бұрын
I wish neovim would implement their own dap so that it would get easier to manage. Nevertheless great videos.
@typecraft_dev
8 ай бұрын
Very true. That would be nice
@juniorsundar
8 ай бұрын
I hope you are well and fully recovered from that crazy bout of COVID. As always great video nerd!
@typecraft_dev
8 ай бұрын
Thanks nerd!
@wheatiesbox
8 ай бұрын
Fantastic, and you've made it way more simple than the docs made it seem every time I thought about doing this. Thanks a ton!
@typecraft_dev
8 ай бұрын
Glad it helped!
@Msujfears
8 ай бұрын
Let’s goooooo!!!
@typecraft_dev
8 ай бұрын
LFG BABY
@evanrelf
8 ай бұрын
Thanks for the video! FYI I think there's a little desync between your video and audio.
@DanielCavalli74
Ай бұрын
best series ever but thank god it's over. think I might try helix now. just kidding
@typecraft_dev
Ай бұрын
haha
@HowToLinux
8 ай бұрын
Is there a way to support you without KZitem/Google in between?
@typecraft_dev
8 ай бұрын
Love this. In the future we have some big plans. But unfortunately right now memberships is all we have
@casadogaspar
8 ай бұрын
I'll fully install defaultLazyvim, but I'm doing this series just to learn how things work at a lower level (and Lua syntax too), so maybe I can help to put a Swift LSP plugin in the future. It's so sad that we don't have one yet.
@lenhattruong1948
8 ай бұрын
how about c++
@neeyjaa1
Ай бұрын
any luck?
@macedonskyua
6 ай бұрын
Cool course, finally I have minimalistic neovim with what I really want and know what and where are configuring. Thank You! Waiting tmux course :))
@SOGSEAL
7 ай бұрын
noice, keep them coming! i subscribed :)
@typecraft_dev
7 ай бұрын
Welcome!
@whatisuser
5 ай бұрын
Completed the entire series. Probably the best series on Neovim. Great stuff!
@redbossman
8 ай бұрын
Can you make a adjustment to select themes like t h I want to select between colorscheme themes cattpuccin, kanagawa, onedark etc. like in NvChad configuration. ?
@windowsrefund
6 ай бұрын
Telescope has a builtin theme picker you can map a keybinding to.
@redbossman
6 ай бұрын
@@windowsrefund i found this repo on github /paulobox/themes.nvim
@c0d_0x16
6 ай бұрын
This is so far the best neovim series I've watched so far on nvim config. I would love to see a series on nvim plugin development. Lol 😂, super exited to finally dump my super old nvim config, thanks to you!
@ncpeaksean4278
8 ай бұрын
Nice!, I was waiting for this new episode. Thank you so much!
@ajbyrne2446
9 күн бұрын
This feels like it's trying to be a catch all. It might be really simple for go, but it's a different beast altogether for java and I assume other languages. I think this distinction is really necessary. I mean there are literally plugins being developed to make a java development environment more easily achievable within neovim. It takes a good bit of knowledge of Lua and the LazyVim distro itself to get something close to useable. Took me two and a half weeks because of poor Lua and LazyVim knowledge to get something working for Java.
@fantero1649
8 ай бұрын
completely cracked series, if i wasnt so broke I'd pay your channel's membership
@jessevdp_
3 ай бұрын
Would love an additional video about configuring all the new Ruby tooling that’s coming out of Shopify. (And being implemented in VSCode) - Ruby LSP with code actions & semantic highlighting - Ruby debugger via debug gem (rdbg) - Running tests? Because they seem to kinda follow the standards, but are sometimes tricky to get working in anything other than VSCode. Also…. (fuzzy) code navigation using symbols from the LSP. Both globally as to methods and variables and constants within a file.
@danwroy
2 ай бұрын
Where's your Which Key iron man
@martshal
5 ай бұрын
So... you went through a lot of manual steps to set up the DAP that for golang, for instance, can you just use Mason to setup the DAP for the language that you want??? Or, is there some type of missing linkage?
@AmitGupta-po4gf
6 ай бұрын
@typecraft - Super series. Had been recommending to everyone at work. Would you do a video to configure debugger for Javascript apps?
@__mader__
8 ай бұрын
I love this series, finally I am gaining a better understanding of what's inside all those premade nvim distros! Two requests for the next episodes: * database integration with dadbod and dadbod-ui * git integration
@jose49716
7 ай бұрын
Waiting for it!!
@eliacortesi2787
7 ай бұрын
This
@fms6306
27 күн бұрын
thank you very much. Excellent series. Wow.
@rafacanical
8 ай бұрын
Why do you sound just like Quinn from snazzy labs?
@Light-f5g
Ай бұрын
One of the best for config neovim but i had problem with setting rust can you make a video about it ? along with c
@sebastianalfaro1887
3 ай бұрын
Ey typecraft! A good subject to add to this serie could be Docker on nvim 🙃
@alexanderisaev5548
7 ай бұрын
Thanks!
@typecraft_dev
7 ай бұрын
Thank YOU
@TheRich107
2 ай бұрын
"if you want to use a debugger and use neovim your screwed" ... Leaves video
@rock_sheep4241
8 ай бұрын
Sir, you have my subscribe. I wanted to see how to use debugger with neovim. Thank you
@j.s9875
Ай бұрын
How can you run the codes? Did you install a terminal?
@JohnPywtorak
6 ай бұрын
I think there is an additional install Winbar that you had already, but others may not have and therefore no buttons for step over continue etc in dap-ui.
@SergeiStepanov-d3k
3 ай бұрын
Yeah, I have done it! I have finished this course. Where do I get the certificate now?
@krempay4ik371
6 ай бұрын
This series is literally what i need, thanks alot!
@rickyisajedi
8 ай бұрын
Hahaha “Now what the hell do you we now?!” 10:45
@martinsrso
8 ай бұрын
Could you share these config files into repository ?
@NectX
3 ай бұрын
You're awesome, nerd, thanks
@kendril1yt
2 ай бұрын
I don't know if this is the end of the series, but if it is, it was awesome enough! Thank you so much, you've helped me learn about configurations, reading documentation, and vim/neovim, all together This was definitely worth a watch Stay awesome nerd :)
@typecraft_dev
2 ай бұрын
Glad to hear it!
@avrenos
7 ай бұрын
Is this series finished? Please continue boss!!
@azmo_
8 ай бұрын
Who is your dinner, I like that voice
@User-oh8vi
4 ай бұрын
Did you got punched in the eye? :O
@juanmacias5922
8 ай бұрын
THAT NEW INTRO THO!
@riddickstark9628
8 ай бұрын
Great series, can't thank you enough. I've been using vscode for a while and tried nvim for a while, but this series has me hooked. My question is why start the series with Javascript and Lua and then you install the debugger for Go?
@typecraft_dev
7 ай бұрын
Mostly because go has a better debugging infrastructure
@AmitGupta-po4gf
6 ай бұрын
I wondered about the same thing. By the way, did you manage to get your Javascript debugger working?
@lutzzdias
8 ай бұрын
Thanks, nerd 🤝
@mahirabbas3700
8 ай бұрын
thanks nerd
@mprasanth18
4 ай бұрын
Rdr2 ❤️
@yakomisar
8 ай бұрын
Please help - let’s say I have a .env.local file how to pass it to the debugger?
Пікірлер: 196