*Requires neovim 0.9.x* This took 10 hours to record :) It was really really hard. I forgot to link this: github.com/ThePrimeagen/init.lua
@arcariusmexen1104
Жыл бұрын
It's really good. Well done!
@ditchcomfort
Жыл бұрын
Can I pretty much copy/paste this configuration and be up and running?
@newsgroupsusenet5486
Жыл бұрын
Good job, love your courses on FEM. Also hope that you can bring DevAsLife on KZitem to your show! kzitem.info/news/bejne/uYp9p3aqh5pjeI4
@ThePrimeagen
Жыл бұрын
@@ditchcomfort yes
@jdawgforealz
Жыл бұрын
@@ditchcomfort You should be able to!
@dotbhav
Ай бұрын
We need a support group for anyone that has tried to follow this.
@QuantumVirus
27 күн бұрын
Not really; you should only need to literally follow along for the first couple of plugins, after that; you should've already known the pattern, you'll find a lot of plugin setup methods being called differently now in their repos, just use what's in their docs and not exactly copy what's in the video because things change
@katto1937
20 күн бұрын
I followed it and actually been using nvim ever since, and it's been fucking great. I tried to switch like 3-4 times before but I could never get completions, highlighting and intellisense working without hours of wasted effort. And this legend just showed me how to do all 3 in 10 minutes What did you not get? It's all pretty "do this, do y" imo
@marcpearson2913
4 күн бұрын
@@QuantumVirus That and packer is now abandoned so the video is obsolete as he's migrated to lazy in his own video.
@awrarisq
Күн бұрын
learned so much in the first 40 seconds
@captainbrainless
Жыл бұрын
Small note: At 6:50, you need to have ripgrep installed to make the grep-keymap work.
@clearnitesky
Жыл бұрын
thanks!
@GottZ
Жыл бұрын
ye. he should have pointed out to go to the repo for further instructions. he has it in the readme for a couple months :)
@captainbrainless
Жыл бұрын
@@GottZ thanks for the hint. For some odd reason, I had this self-implied (irrational) limitation of: „Either do it yourself from scratch OR check out the repo.“ 🙈 It’s generally advisable to look at every available information before starting.☝️
@iamvalenci4
Жыл бұрын
thank you so much
@AbhayFaldu
Жыл бұрын
Thanks a lot man
@nickmead8146
8 ай бұрын
Anybody else have to watch this video at 0.75 speed just to follow along? Awesome stuff, thanks for sharing, @Theprimeagen!
@SlavkoStojshic
7 ай бұрын
I'm glad I'm not the only one :) Great video, just way too fast for me to follow :)
@thux2828
6 ай бұрын
.75? You're quick. More like 0.5 and pausing to check the feed of keystrokes.
@mrfli24
6 ай бұрын
I actually pressed the control to set to 0.75 then found out I had done that already.
@nostalgicnow6001
6 ай бұрын
😅 I thought I was the only one 😂🤦🏾♂️
@nostalgicnow6001
6 ай бұрын
@@thux2828😂 exactly
@hm_webdev
Жыл бұрын
Regarding the Harpoon keymaps, Prime uses a dvorak keyboard, so the equivalent keymaps for the ui.nav_file lines on a qwerty keyboard would be "", "", "" and "".
@ulicnikmark24
Жыл бұрын
You're a legend. I searched for comments containing harpoon to try to explain this, thanks!
@hm_webdev
Жыл бұрын
@@ulicnikmark24 I'm happy this helped. Thanks for commenting :)
@adityapradhan675
6 ай бұрын
God send!
@prawtism
6 ай бұрын
did this, I see he's switching between files with ctrl+t and ctrl+h, but for me neither these two nor hjkl do anything (Edit: was missing the < before every "C -" :D)
@gg1k
2 ай бұрын
Opposite problem. I was expecting to have to remap those to something nice on dvorak, only to discover it was already done.
@splitchunks7055
Жыл бұрын
For those who find themselves faced with the following error from nvim-treesitter: "lua:86: Parser not available for language...'". Re-watch 11:18 but DO NOT add "help" to the "ensure_installed" options list. Instead, you'll want to replace it with "vimdoc". After that, as of writing this, you shouldn't get any parser errors coming from nvim-treesitter.
@r0yce
Жыл бұрын
Thanks man.
@JuanSB827
Жыл бұрын
also, if you are on macOS (and u have apple silicon ) make sure your terminal app (e.g iTerm2) is not running in rosetta mode otherwise tree sitter will throw `wrong architecture needs arm64 found x86_64`
@greglocker2124
Жыл бұрын
@@JuanSB827 nobody here made that mistake
@joshduffney7954
Жыл бұрын
Thank you!
@wazz6003
Жыл бұрын
Thanks dude!
@ioewguboiuewrgnl
Жыл бұрын
Wait wait, let me get my popcorn, blanket and laptop.
@sagarkapasi099
Жыл бұрын
I love this comment
@ahmadieb
Жыл бұрын
Agreee watching this while waiting ❤️
@ericlawrencebrown3657
Жыл бұрын
:this:
@hasanpasha01
Жыл бұрын
Right now under my blanket, sipping tea and watching this video.
@BGraves
7 ай бұрын
You forgot your coconut oil and tissue
@scottiedoesno
Жыл бұрын
Videos like this make vim SO much more approachable. If not for your original vimrc videos, I wouldn't have stuck with it for over 2 years at this point. Thank you for what you do!
@ThePrimeagen
Жыл бұрын
yayayayaya
@eduingarciacordero9255
Жыл бұрын
the same here hahaaahah
@paulzupan3732
Жыл бұрын
Yes same here. Prime was the one that explained plugins in a way that I finally understood. If not for prime, I'm not sure if I would even be as into tech in general as I am today.
@earthling_parth
Жыл бұрын
Prime, I'll do you one better by pre-thanking you! Words cannot describe how useful this video will be to me and many many other people starting out with Neovim. Much, much appreciated ♥️
@earthling_parth
Жыл бұрын
After watching the video, I can say I learned much more than I expected. *SO MUCH COCONUT OIL* that my hands are _slipping_ from the keyboard 🤩
@nezby3945
Жыл бұрын
I've got to say insane video! thanks for donating to this amazing person I've struggled a bit to configure neovim myself and this video explained it really well and in very nice detail I can even do my own remaps now! Amazing
@hemanthhvv4296
4 ай бұрын
For those who were getting error on 2:23 , He is not opening the vim , He had aliased it with nvim , so If you got an error such as not found or something at this step, try opening the file with "nvim remap.lua" rather then "vim remap.lua" (For those beginning in nvim editor)
@DeadlyDoom
3 ай бұрын
Man you saved me. Thanks!!!!!
@paterson.
Жыл бұрын
My terminal colors went nuts when I installed the rose-pine package (7:10) for coloring (funnily all background went CYAN lol). It turned out the reason why the colors went haywire was because of the terminal I was using. (I was using just the native Mac terminal). I think it was something like rose-pine was using colors that the terminal didn't support. I installed iTerm2 and everything was good. Thanks for the video Primeagen!
@ofeenee
Жыл бұрын
I have the same problem. Thank you for sharing.
@reandov
Жыл бұрын
I'm having the same issue... I did't want to go to iterm2 but that will be the case now :)
@goshmain982
Жыл бұрын
Thanks for helping
@ShadowKestrel
Жыл бұрын
the default mac terminal doesn't support truecolor. Color schemes *do not like this one bit.*
@jayreddy6038
Жыл бұрын
tmux is an alternative - supports truecolor
@awabkhan2977
Жыл бұрын
we need this video every year.
@lorebirb
Жыл бұрын
Yes!
@Code12x
Жыл бұрын
Honestly, I don't know how anyone is supposed to get started with vim without your videos... I've been going over your last several vim videos the past few days trying to figure out how to get it to work. This video helped more than you could imagine :D Thank you!
@ThePrimeagen
Жыл бұрын
Let's go!!!!!
@greglocker2124
Жыл бұрын
@@lostintheinternet2814 VSC is trash
@joshuarose20
Жыл бұрын
@@greglocker2124 we don't say that word here...
@heitorvrb
4 ай бұрын
2024 Remake when
@TechnicolorMammoth
3 ай бұрын
Besides updated plugins, what else has changed that you can’t extrapolate yourself? Writing lua code and vim scripts hasn’t changed. Why does he need to spend another 10+ hours on this a year and a half over the previous was made? A lot if not everything is the same in this….
@erickgilmore3810
3 ай бұрын
@@TechnicolorMammoth The only thing that has change is treesitter playground, its deprecated since the functionality is included in Neovim
@ofeenee
3 ай бұрын
Yes please! Please please please remake with the lazy package manager! Please!🙏 🙏🙏🙏🙏
@katto1937
20 күн бұрын
@@ofeenee Why... you just use like 2 different words to download the package
@jtrtsay
7 күн бұрын
Yeah lazyvim is the goat now, packer rip
@aleatoriedades975
11 күн бұрын
I've started with astronvim and I was lost in how the things worked. After watching the setup from scratch I feel much more comfortable now!
@martiananomaly
Жыл бұрын
0:38 Just a reminder for people to use nvim command and not vim command to open neovim. He has the vim command aliased to open nvim.
@manofqwerty
Жыл бұрын
Thanks for this - I created a alias in ~/.bashrc to have the same alias'
@zoc2
Жыл бұрын
Jeez,thanks for the reminder! I was so confused!
@swaeyl3883
Жыл бұрын
OR, just use vim instead of nvim :)
@silak33
Жыл бұрын
@@swaeyl3883 :O BLASPHEMY!!!
@pabloaguila7977
Жыл бұрын
not all heroes wear capes
@duwangchew
Жыл бұрын
This is amazing. Finally allowed me to properly use nvim. I tried other preconfigured nvim setups, like lunarvim or nvchad and never fully liked them. Yet messing around with nvim rc seemed daunting and other videos weren't quite as comprehensive. Thanks primeagen, keep up the good work.
@industry_std
Жыл бұрын
I don't know who needs to hear this, but order of operations matter when setting up remaps and options. I have spent 30 minutes trying to figure out why my pv wasn't working and the problem was the remap.lua was "required" before the set.lua thus the leader key was not yet remapped to the space key. Great video as always, though. Keep them coming.
@ThePrimeagen
Жыл бұрын
Absolutely correct and my fault!!!
@cipher01
6 ай бұрын
@@ThePrimeagen pin this please !
@lostprince2251
5 ай бұрын
Hey, I'm completely new to this and have this issue. But I have no idea what you mean by 'remap.lua was "required" before the set.lua'... Can you tell me what to do to get this to work? For now, I'm trying to continue without remapping it, but I'd really appreciate the help :) Edit: Sorry, now that I have continued watching the Video I know what you mean, sadly this was not the issue that I was having :( If you want / know how to help anyway: When I press pv it doesn't recognize(?) it as leader and I just paste and then go into visual mode...
@jariocmjunior
5 ай бұрын
@@lostprince2251 You need to prime the keys in a certain time to map works as expected (i.e. if you delay in prime " "pv the map maybe not work).
@lostprince2251
5 ай бұрын
@@jariocmjunior Oh wow, now I feel dumb, this was actually my problem, ty :)
@112358d15
Жыл бұрын
Setting up my own nvim config along-side this video was great! (much pausing and seeking back needed ). Truly a great video. P.S. 8 months down the line some of the plugins have evolved from the versions shown in the video (i.e. the configuration snippets taken from the various plugin readme files don't match anymore).
@norcal6181
Жыл бұрын
fyi, the greatest key remap ever @ 27:11, where you paste without copying the selected text that you're pasting over. You can accomplish the same thing by just pasting with capital "P" instead of lowercase "p".
@Don_XII
Жыл бұрын
Pressing the like button is honestly not enough for an effort like this. I have to thank you. Even though I have my own config it is always fun and interesting to see other people's setup. Thank you so much 🙏
@jona5002
Жыл бұрын
Amazing video! The information density is impressive. I have been on the journey for over a year now, but I still learned a lot in the past 30 minutes. I would absolutely love a video in this style about setting up the DAP. But most importantly, enjoy the Christmas break :)
@ThePrimeagen
Жыл бұрын
Tyty
@denverfishsauce9977
Жыл бұрын
Second the DAP. that's the last feature I'm interested in diving deep into with Neovim. Thanks again @ThePrimeagen
@tkd2526
Жыл бұрын
Helpful mention for telescope's grep_string: "BurntSushi/ripgrep is required for live_grep and grep_string and is the first priority for find_files."
@Zerosupl
Жыл бұрын
Thanks a lot :) I was wondering why this is not working.
@PeterJahnes
Жыл бұрын
Thank you for this!!!!!!
@sacredgeometry
Жыл бұрын
This should be pinned
@brenner1235
Жыл бұрын
Thanks :)
@wolverine9632
Жыл бұрын
Man, I've been putting off switching to neovim for too long now. I can't thank you enough for this extremely helpful video!
@AubreyLavigne
8 ай бұрын
Thank you! I've been using vim full time since 2016, and I have been meaning to give Neovim a try but have been dragging my feet. This primer is a great entrypoint for understanding neovim configuration, so I actually have an idea how the neovim ecosystem actually works
@DanielTateNZ
Жыл бұрын
This is the best neovim video on the internet. We need a new one of these every 6 months to keep up to date with the best starting packages and if any apis of configs have changed. Awesome work.
@richienguyen2703
Жыл бұрын
For those of you who stuck from 2:32, I had a old version of Neovim (0.6.1) and installed the latest release (0.8.1). The error goes away!
@dave4347
Жыл бұрын
Yep, same. Wish I would have seen your comment first lol.
@selmanisaidamine9321
11 ай бұрын
just use unstabble version
@eamonburns9597
8 ай бұрын
How did you install the version? The latest version apt has is 0.6.x
@aligulli123
7 ай бұрын
@@eamonburns9597 download from the releases section of the neovim git repo. They have detailed instructions for every environment.
@rc8s
7 ай бұрын
@@eamonburns9597 Install it from source.
@pavloburyanov5842
Жыл бұрын
This video took 0.5 day for me. I got a lot of issues with nvim. But! Now Im able to write some rustic code in nvim. Thank you very much, you changed my life kinda)
@BRY0402
5 ай бұрын
As a newcomer to vim, all i saw was you doing black magic
@jumbo_mumbo1441
Жыл бұрын
At 15:37 heard myself thinking "holy shit." I've been using vim for around 4 years now and just never really customized it much (used tmux while at my last job but just found it to be alright), but that harpoon just looks so amazing. So many improvements over vim in this video that I can't wait to use. Thanks so much Prime
@aziz0x00
Жыл бұрын
The keymaps at 25:36 for moving lines in visual mode are crazy!! Amazing video
@danielcooke3243
Жыл бұрын
but also quite uneccesary imo, you rarely need to use visual mode - why not just d the lines and p them in where you want?
@aziz0x00
Жыл бұрын
@@danielcooke3243 they flicker on my computer also
@aziz0x00
Жыл бұрын
@@danielcooke3243 why not? because it automatically indents 👍
@SownJevan
Жыл бұрын
This video is so damn fire. I like it a lot, the humour with prime just closes your eyes to the multiple errors along the way.
@ThePrimeagen
Жыл бұрын
i think this is a compliment, ty
@balincarmichael7688
2 ай бұрын
If anyone is curious why when two windows are open only one of them have the transparent background, that's because the "normal" highlighting group doesn't include non-current windows. To set all of neovimt to be transparent, also use `vim.api.nvim_set_hl(0, "NormalNC, {})` for the normal non-current group.
@sykotes
Жыл бұрын
i didn't follow this exactly but i built up my own neovim by the end it took me in the range of 5 - 8 hours i think but its worth it because i not only know everything i have installed but i also understand how it all works and got to set my own binds. for someone who is new to neovim this was extremely helpful
@khps9176
Жыл бұрын
I've been using Neovim with your config for 2 hours now, and absolutely love it! Never touched vim before this, time to ditch VSCode! Let's go!
@r2com641
Жыл бұрын
🤡
@greglocker2124
Жыл бұрын
Did you go past 2 hours?
@greglocker2124
Жыл бұрын
@@r2com641 you should make that your pfp
@khps9176
Жыл бұрын
@@greglocker2124 I did! I'm still using neovim, not used vscode again at all.
@TBV4050
Жыл бұрын
Nice to do this once a year or so as a way to see what you really still need and rethink some pieces that you don't like anymore.
@dannielrolfe8079
Жыл бұрын
Thank you for such a fantastic walk through. I was looking for alternatives to my current IDE. This is exactly what I was looking for. The speed of these tools is impressive. Also I have been using Harpoon for a week now. What a solid tool. Great work.
@theArgonautics
Ай бұрын
The content of the video is nice, but what was the most useful is following the keystrokes to learn how you navigate and edit documents. It was eye opening!
@TheW00tguy
6 ай бұрын
I’ve been using neovim out of the box plug-ins like LunarVim and LazyVim and never really thought about doing my own config, least to say I haven’t looked back I’m having so much fun customising it, been a treat!
@anthonyparks505
Жыл бұрын
Thanks! Saved my ass after years of vscode hell and its terrible C++ support and general terribleness. Using the vim keybindings for years but nvim + tmux is all I need anymore. On top of that, I regained enthusiasm for my work because I am not yelling at my editor all the time. THANK YOU
@jobinthomas6372
8 ай бұрын
Can i ask which lsp you use for c++ ? Did you use Mason or something else?
@anthonyparks505
8 ай бұрын
clangd based@@jobinthomas6372
@AlexBlack-xz8hp
Жыл бұрын
This is sooooo cool! Only wish I watched this like 15 years ago when I was first getting into coding. I remember trying to figure out why everyone loved vim so much and just never saw this side of it. This is awesome!
@aaronmcadam
Жыл бұрын
I loved every second of this! More vim macro magic, please! 🙏
@FrontLine72
Жыл бұрын
Thanks for posting this! Looks very helpful. One thing you may want to add a note on though: ripgrep is required for the telescope grep search.
@jebwatson
Жыл бұрын
Thanks, that saved me some headache!
@juangiordana
Жыл бұрын
There aren't just enough likes for me to add to this video. I've watched it SO MANY times in the pasts few months and I just keep learning and improving my Neovim experience withi it. Thanks so much!
@chidam333
8 ай бұрын
bro what why do you rewatch it ??
@rbledsaw3
Жыл бұрын
@11:48 if you are getting an error the "help" parser cannot be installed, it's because it's been renamed to "vimdoc" since this video has been made.
@eduardofernandes1770
Жыл бұрын
ty
@jc021286
11 ай бұрын
thanks
@MichaelDovgal
Жыл бұрын
Oh man. I’m using vim and neovim for last six years, but never tried to setup it for more that just text editor. This is looks amazing! Inspiring! 🎉
@jdawgforealz
Жыл бұрын
Another thing to note, if you find some of his key mappings a little wonky, its because he's ascended as uses a non-standard keyboard layout like dvorak. Adjust to your liking!
@ThePrimeagen
Жыл бұрын
facts
@bmacf
3 ай бұрын
Knowledge + Charisma = Quality content. Amazing video. I've followed another guides and have mason as a plugin manager, but I'm really looking forward to implement some of your tweaks.
@blkgames1447
Жыл бұрын
I've been trying to find time to explore Neovim for a long time. Finally, I found time to watch your video. Thank you for the content.
@richa8855
8 ай бұрын
Ameutuer programmer and now comp sci major here, used vscode and the arduino ide for around a year before discovering your videos and eventually being convinced to move to vim, and now neovim. Just wanted to say thanks for all the useful information, switching to vim has been a real time-saver, and I can no longer live without the speed lol. Great stuff man.
@a8lg6p
10 ай бұрын
This is fantastic. After like 5 years of primarily using VSCode with Vim extensions, I think I want to make the switch. But... at the LSP part, and it looks like there have been a lot of breaking changes. Looks like I'm going to have to actually read and work my way through the docs... 😠
@sutirk
Жыл бұрын
I had used vim in college for a while, but nothing too serious. I had dabbled in the configs of registers and remaps, looked up into fuzzy file search and buffers and such but i ended up never really using vim for anything serious. Its a extremely customizable ecosystem, but that creates a huge barrier of entry (its not just clicking on pretty buttons like vscode lol) I cannot stress enough how much valuable tutorials like these are, showing step by step, explaining each config line, showing examples and how to install/configure new plugins I've lost count of how many things i learned, either directly by something you said or indirectly by looking at your keystrokes, or reading the documentation for plugins Its much easier now to get back to vim and actually be productive in it, its literally blazingly fast
@EthanBradley1231
Жыл бұрын
At 10:15, if you have never installed treesitter before then the "use" line in the video won't work. You need the following to install treesitter (then source the lua file and run PackerSync), and then you can change it to be the "use" line that Prime gave. use { 'nvim-treesitter/nvim-treesitter', run = function() local ts_update = require('nvim-treesitter.install').update({ with_sync = true }) ts_update() end, }
@pleasebcool2006
11 ай бұрын
you absolute hero thank you
@СергейЛюбимов-у3ф
Жыл бұрын
Yet another great video! Could you also add setting up debugger in Nvim, working with virtualenvs and terminals (I use toggleterm and it's great)
@joergbeigang
Жыл бұрын
Love the pace of your vid. Usually video tutorials are just so slow and make me skipping through. And I finally said good bye to my good old init.vim. Thanks for that!
@ThePrimeagen
Жыл бұрын
yayayaya
@AnojPerera
Жыл бұрын
Thank you for this great video. I have been an Emacs user for over 15years. I started reconfiguring my Emacs with LSP to work on the languages I use these days like typescript (yeah I know), python, C and html. For some reason I couldn't get it quite right, there would be small delays which annoyed the hell out of me. So I thought I'd give vim with ale a try after all I use vim occasionally when I have to edit stuff on servers. I saw this video popped up during Christmas time and I had sometime to kill so followed it and got it set up, and its on Fire. So a big thank you. I even tried astro, built my daughter a website.
@mixcocam
3 ай бұрын
Thanks a lot for taking the time to do this. It shows how to organize things.
@mixcocam
3 ай бұрын
and how things work
@sujeewa8067
Жыл бұрын
I normally watch everything in invidious. But damn! I just came here to like and say thank you! Because ladies and gentlemen this video is the AMAZING! Thank you so much! 🙏❤
@gymdis
9 ай бұрын
To those who got stuck at 1:10 with %-sign/percent-sign not working - you need to start with "vim ." to enter netrw mode from the command line, not "vim".
@martinalvarez5128
5 ай бұрын
Thank you, I was able to move on because of this comment!
@Fumbibi
5 ай бұрын
I finished this and will figure out what to do with the journal I kept as I traversed the video. Thank you The Primeagen.
@bahaaalhalabi8940
Жыл бұрын
I started using vim emulator in vscode a week and a half ago and i absolutely love it. Thank you primeagen 🙏 i do not like vscode and i never thought of changing it as basically everyone i know swears of it. But finding your channel blew my mind how fast you were, hope to be like you in the near future 🙏
@greglocker2124
Жыл бұрын
It will let you down once you have a big enough codebase. I wish someone would've told me before my LSP starting taking 2+ seconds to respond. Classic Microsoft dumpsterware
@bahaaalhalabi8940
Жыл бұрын
@@greglocker2124 i've had slowdowns in a small node serverless aws repo, but very little in a large next app, i don't know what the reason is. I still out weigh the benefits of it over the slowness of auto imports and such
@brainstormsurge154
Жыл бұрын
Unfortunately the LSP Setup at 18:06 is already out of date. This video is showing their 1.x version and as of now they are on 3.x and while they have a guide for the new version I was only able to fix the Mason stuff as I'm just a noob.
10 ай бұрын
If you think that you will do this in 30 minutes, think again sunshine... this video is blazingly fast
@d4rks1gm39
7 ай бұрын
Doesn't help being in Windows 😭
@jamessenva6288
9 ай бұрын
Probably the only KZitemr's videos where I slow down the playback speed..😂 I'm just getting started in the programming world. I need some time to understand most of the things he says..! Big fan
@lennysuessmuth9512
Жыл бұрын
This dude thinks we are judging him because he used ONE jetbrains keymapping. When in reality we are admiring this incredibly well thought out and minimal setup.
@danielstoddart
Жыл бұрын
I had to drink three cups of coffee to follow what you were doing here, but as someone who just rolled my own "Neovim from scratch", I appreciate what you did with this video and I learned something new about cool keybindings.
@jaysh1175
9 ай бұрын
7 minutes in I learned more than I learned in 4 years of college.. thank you ThePrimeagen
@DavidHanks90
Жыл бұрын
No cap, this is amazing. I've bounced around editors for the past few years, most recently using VSCode with an extension that makes it work like Spacemacs (long story). This is great. I've used Vim bindings for a long time now and this was the push to get me fully onboard with using Vim as my actual editor. Harpoon is *chef's kiss* beautiful. Thanks for taking the time to make this!
@zekicaneksi
Жыл бұрын
package manager used here is left to die... fuck this tutorial
@AdrianAyala
Жыл бұрын
You gained my subscription before I got your 'Thank you'. Thanks Primeagen, just recently discovered the channel, this video was actually really funny and educational
@FreddyRangel85
Жыл бұрын
Dude this was awesome for me as a Vim user for 10 years. I've been meaning to cleanup my Vim setup for such a long time but honestly ... I've forgot what half the things in the Vim setup ACTUALLY do. I'm removing a bunch of stuff and either replacing it with some of the simple remaps here or getting rid of it altogether. Also getting rid of CoC and putting LSP Zero in. I had such a headache with all the configuring I needed to do with that. Thanks for the vid!
@spoofer9113
3 ай бұрын
Moving selected text was awesome I knew I needed to add that in my config but was being lazy to put it until now.
@cagnolin.A
Жыл бұрын
Was just rewriting my vim config and stumbled upon this, love it! it helps that i learned so much of my vim setup from you in the past, so every plugin you mention is a slamdunk for me already.
@This_Guy-
9 ай бұрын
wow the way you customized vim is next level i followed your config as a templet and made it fully according to my preference . Thank you
@sayo9394
Жыл бұрын
am i the only who watches @ThePrimeagen at 0.75 playback speed? 😮 Oh how much I wish this was targeted for C++ audience, instead of Rust 😢
@mustafasamedkasal
10 ай бұрын
Nope, doing it right now. He sounds like drunk now. :D
@berkackgoz7825
8 ай бұрын
I finally took the bullet with your vim playlist and started deep diving into it. I'll edit my progress in a month. Thanks a lot for your videos, please keep the humor coming.
@Paul-ys3eu
6 ай бұрын
its been 2 months boi
@berkackgoz7825
6 ай бұрын
@@Paul-ys3eu I could just exit vim. Jokes aside, here's the progress: - I implemented most of the stuff in this video but since Prime uses Packer here, I adding them with lazy.nvim instead, - After having a basic plugin, I slowly started to replace my old IDE's (Jetbrains stuff) with Neovim to try the plugins out, - During this switching phase, I found stuff that I do not need in my config and vice versa, so I removed some stuff started diving deep into custom plugins and how they work, - I also adjusted some of the keymaps to my liking to make them feel more comfortable. At this point, I feel pretty damn comfortable sitting in Neovim and I definitely do not want to go back to IDEs. And the whole journey is just so damn fun. The only thing that bothers me right now is configuring C# in Neovim, the LSP is not that good and the debugging experience is just not there compared to Rider. I might write a custom plugin for my needs but currently I still use Rider for some of my day to day work. However, by diving into Neovim I learnt a lot of side things, like session management with tmux and automating my own environment. It feels like it made me a better developer than what I was 2 months ago. I'd say that I still have a lot to learn but the journey is definitely worth it. If anyone has doubts about Vim, just try it out for a week and if it sticks with you, have fun with it, if not, you always have your current comfort zone anyway.
@berkackgoz7825
2 ай бұрын
@@Paul-ys3eu Shit I kind of forgot LOL. It's been 6 months and right now I cannot use anything other than the terminal. I only open up IDE's for meetings, since people cannot follow when you do pair programming in vim. I'm still using the nvim config I learnt from here, just added a couple of plugins for my own taste. I'd absolutely recommend everyone watching this video to give it a try (learn touch typing too!) for at least a month. If it doesn't work, you can always go back to your IDE of choice, but if it does you will never approach your day to day life the same. To be honest learning vim did not make me 10x faster. BUT it allowed me to make terminal feel like home, which motivated me to go dive in Linux and Ansible and then automate the sh*t out of my local dev environment. I even wrote a basic nvim plugin. Right now I have an environment which is tailored for me, and I know exactly what I can and cannot do with it. Coding has truly become so much fun.
@blumaa
Жыл бұрын
Man, Primeagen. This setup is so good. Especially Harpoon! I am doing a Brian Holt course on FE masters and couldn't help laugh when he dropped your name and said not everyone loves vscode. I've learned so much from you. Thx.
@purp1e01
9 ай бұрын
BRO SLOW DOWN!!! I'M OPENING MY TERMINAL FOR THE FIRST TIME, I CAN'T CREATE 15 DIRS PER SECOND XDD
@henriquefugaduran219
Жыл бұрын
Excelent video, makes it very clear and fast. That leaves no time for you to think about if you're doing really the right thing configuring this damn thing and in the and, when you less expect, you have a nvim configured. Congrats my boy
@iuribrindeiro5009
7 ай бұрын
Amazing! Ty so much for helping me spend 10h configuring vim so I can forget how to close and save the file next week and go back to vs code.
@thgeremilrivera-thorsen9556
Жыл бұрын
This is SUCH A GOOD VIDEO thank you. I have an old Vim-script setup that worked really well but needed an overhaul, didn't utilize LSP or Telescope or anything. And this video got me 50% of the way in no time.
@niksingh710
Жыл бұрын
i thought going to fast then realised being on topic and at this pace Is fucking saved time. this much could have taken hours to get into. Tysm
@ThePrimeagen
Жыл бұрын
yayaya! that was the plan. how do i do something that would traditionally take 4 hours, but do it in 20 minutes.... it sucked to get it right (took ~10 recording attempts)
@niksingh710
Жыл бұрын
@@ThePrimeagen highly appreciate ur effort mate .....
@schizit
Жыл бұрын
I've never felt so stupid in my entire life :O. Literally just started my "programming journey" learning python so I'm having a lot of programming related videos suggested, seconds into this and i'm in awe while also feeling like a need a translator and someone to stop my brain from melting. So cool, maybe I'll look back at something like this in a few years and understand SOME of it!
@claudesonazurin8092
Жыл бұрын
These things take time, mainly just practice. Pretty sure you'll have it down in less time than a year with some effort. Good luck!
@zehph
9 ай бұрын
Great tutorial! I started using vim again after watching your stuff, I cobbled together a config with vimscript which is what I knew, but this video I have converted my setup to this modularized setup with lua and copied some sections, but made it my own with some different bindings and other plugins. This was quite comprehensive and easy to follow despite the huge amount of information.
@juangarcia-wp2zr
11 ай бұрын
Just passing through to say thanks for the polite video, I learnt from it to start my neovim, I am still learning from it and I enjoy the whole process
@Vulto166
Жыл бұрын
Thank you so much! I normally don't comment videos, but i have to contribute to the algorithm. This video cost time and brain energy to produce. Thank you again!
@jeonghyunkim1579
Жыл бұрын
Such a great vid. I decided to use nvim as my primary editor and this vid. taught me literally everything about nvim configs. Thank you so much.
@DanielRodriguez-my3ow
2 ай бұрын
Thank you for your video. Documentation made sence when I watched you do the setups
@darakong6748
11 ай бұрын
14:48 For anyone confused, unless you're using a Dvorak keyboard like he does, don't just copy his keymaps. "h, t, n, s" won't cut it on a QWERTY keyboard.
@kubaa4844
11 ай бұрын
Wow, great that he mentioned that... I'm not at that part with config yet, but when I watched the video for the first time I couldn't make sense of this keymaps. I bet there is many people with usless and unintuitive keymaps right now because author didn't mention he uses different keyboard layout.
@lucky_luke4785
Жыл бұрын
i added some lualine and refined the colors to make it look how i want and now it's a really nice ide, thank you prime!
@fabiano-co
Жыл бұрын
2 minutes of video and I already learned more vim than I've learned in my whole life.
@aeiou3701
5 ай бұрын
it took 3 uninstalls, a bruise on my hand, and a dent in my desk but I am changed man. Also I use vim.
@MrHughlio912
Жыл бұрын
Greatest video ever! I am a changed man. Harpoon is so slippery smooth and buttery
@alexIVMKD
Жыл бұрын
Completed the whole thing and put a star on that shit. My appreciation is beyond measure Prime
@itme_brain
Жыл бұрын
I can't believe all these cool tricks and very helpful and productive tips and tricks I learn everytime I watch your vim stuff.
@S255fjrbr
10 ай бұрын
you're the one who brought me into using vim. you make it so much easier and i love your energy. thank you! keep it up
@szj3065
6 ай бұрын
nicely done tutorial, straight to the point, printing used keys is really helpful for a beginner
@airilsra
Жыл бұрын
Can't thank you enough for this! I thought I was going to need several tries to make it works. But hey, it's all well and running on the first try. Thanks Primeagen!
@sinashariati4412
Жыл бұрын
One of the bests videos I have ever seen on setting up neovim from scratch! Tnx man! I love your works!
@HermannWinter
Жыл бұрын
Man, I'm glad that youtube made the playback speed adjustable. 🤣 Awesome tutorial and happy new year. 👌👍
@seanferney3621
Жыл бұрын
This is fantastic. Hugely helpful. Realized I was on 0.7.1 tho, but everything went smoothly after updating.
Пікірлер: 2,2 М.