 Everybody welcome back to the channel today. I'm going to be doing something a little bit different And You if you're looking at the title you're probably wondering wait man Haven't you already done one of these before and you're right? I have I've been slowly doing a series in a virtual machine creating a basic VMRC for people who just want to create you know a basic VMRC and And obviously I don't use that because I use something a little bit more complicated and ice to the one I use is something that's I stole from somebody on the internet, you know Proloined for from somebody on the internet and You know That's fine, but I think I'm gonna have it the one that I've been using is just so So I'm gonna I'm gonna actually show you the one that I've been using so let's Switch to the main screen here and CD into Do this ls thing if you see this over here on the right hand side These this is the one that I used to use as all these extra things as tons of plugins and all this stuff It's great. It's came from a guy named Chris at machine. He's a Linux youtuber He does mostly them stuff. It's really good. And it's really awesome. And it's just way too much for me There's just so much stuff there that I just don't need and so I've decided to go through and create my own a Little config that I could be proud of it something that's mostly mine. I'm gonna obviously I'm gonna you I've kept the one I used to use so that I can use it as kind of a You know outline or a reference or whatever and so that's what I'm going to do but For the most part, it'll be mine. It's gonna be much more minimal than what it was with him. So I've actually tried to do this video once before so I'm a little bit farther along than I would be you know Normal so I'm not know if I'm going to go through and do a video on this entire process This is just kind of the beginning to show that I'm going to do it This is more for me. I guess it's also not a tutorial like at all I know it and and that's one of my videos say how to do this. It's not a tutorial It's just a this is my video. I'm doing it and maybe you want to watch me do it so so far I Moved all the Old stuff out of the nvim config file in that config and I've created some directories general Keybindings plugins and the init.vm. So I'm right now I'm going to go into general and create a General dot Vim file, okay, and then I'm gonna go up a level and CD into keybindings and create a keybindings that Vim file and CD up a level CD into plugins and Do a plugins? Then file and then I'm gonna see up a level and I'm gonna zoom in so I always I always forget to zoom in so people can actually see this so clear that out a little bit And then we're going to them into init.vm And right now this is blank. So I'm actually going to clear out of this here to zoom in Just a little bit and CD CD that config slash and then that way I can see the past and remember the past so I need to do this If you're going to create a In Vim or Vim Configuration file like this where they're kind of all separate your init.vm is actually where you source all those things So it's literally called sourcing. So let's get into insert mode here and you source Dollar sign home slash oops home slash slash dot config I'm gonna slash General slash general dot Vim Okay, and we do the same thing source dollar sign home slash dot config. Oops You can tell I've used I used to have auto-complete, but it's not here anymore because I'm creating a new one. So key binding slash key binding Vim Source dollar so oops dollar sign home slash dot config slash plugins slash plugins dot Vim Okay, and we can write that now if we do go over here and We want to actually when we go back over here. Oops and just close out of that and CD Plugins we're gonna do to start start with some plugins here And I want to actually go back to the old one and so I can use that for reference CD downloads get things and then CD Vim plug then Plugins Vim I can't remember. I think it's called something else. No, it's actually called them plugins at them. Okay Okay, and that's fine. I I just need to see it. Okay, be it mainly because I need to remember I need to I Need I need to remember how to actually call it and then plug And I'm still actually going to have to go through and you uninstall all the things so I need this line here and That goes all the way down to Do-do-do-do this line here So I Think and if so, where's it? Where's that if opening if statement? I Think that if statement has something to do with the VS code If exists, you have VS code. I'm not gonna be using VS code. I don't need them to be an IDE I'm not a programmer. That's one of the reasons why I'm switching because this has all the stuff for like programming I'm just not a Programmer so This if statement here auto loads The stuff I may put this back in right now. I don't need it. So let's uh So them plugins stop them oops I don't know what that was all about. I should have actually read that error. I guess it doesn't matter. So we need to do call Insert call call plug pound sign pound sign begin I think you can just use Open and close parentheses here and the end of it is all the way down here call Plug end Open and close. Okay, and I think I can just Write that Yeah and I can go through and do plug Never Clean up. I can't remember Oops, I'm gonna actually have to go actually look at that because I can't remember Let me open a browser from a mother monitor and look at look for the syntax for a Vim plug This is on github. I'll put a link to this in the show notes description I already have plug Installed so I shouldn't have to install it It's showing that this actually has to have a line here Because he has auto load up plugged Okay Maybe I have to actually read go through and read curl that again Great directory Hmm, I suppose I could just do this and work. So it's an auto load slash plugged CD dot dot ls CD auto load ls and CD plugged ls So look at all that these are this has all the Plug-ins actually installed All right, so here's what I need to do. I need to Get out of this CD up CD. I went all the way to the top so Make directory auto Load I think is what it was. I think it's what it was. Yeah auto load. Yep Okay It's a CD auto load Actually, I don't actually need to see it. I just need to CD it back into plugins and then plugins that Vim and Let's see what this is Can't open file Detect it while processing. Why can't I open the file? It doesn't say why you can't like can't open the file. I'm guessing because I can't open the file the path is right Hmm air detected Can't open file Right, I know what line it is, but why can't you tell me what the problem is? I'll have to look here in a minute It doesn't matter right now Actually what I need to do is bigger CD CD plugins This is just a till the slash.config slash and then slash auto load slash plugged That's just how I believe that's just telling them plug where to install things The plugins so that's actually there. Okay, so let's uh Quit out of that and CD up a level and Then in it that Vim Here yes, I know I'm gonna CD dot dot CD is the Vim in it Vim All right Now The question is Why can't Why isn't it Recognizing mine looks exactly like these dot config I'm a bloody moron because those aren't the right paths you moron. Oh for crying out loud. I might as well just retire. This is stupid Slash and Vim there we go. Hello Seriously This is the dumbest mistake ever I What is wrong with me, it's so terrible Okay All right now we can Write and close this now. We shouldn't get that air anymore instead. We got Okay invalid expression in plugged Evaluate arguments for function plug begin Called without calling plug begin. Did I miss I'm a I have to have misspelled it Because that's it seems to be what I'm doing CD plugins Then in it that Vim Yes Set dumb ass Plugins that Vim there we go. Yes Plug begin the Vim plug then plugins them Yes Call plug begin Parentheses till the slack It has to be There has to be these little things I guess those are called Quotate those aren't quotation marks. Those are apostrophes Single quotation marks. I guess now does the end of it Have to have anything in inside it. No, okay now W quit Now this again. No errors. There are no errors. Good. All right so Let's see here. We have to do Plug colon plug clean Already clean Okay, plug This there's no plugins installed. Okay, that's good So you actually go at you don't you can just in order to uninstall things and then you just move the folder I did not know that Okay, so let's find us some plugins that actually I actually need So X mode is the stupidest mode ever I Don't know what X mode is obviously. I'm not a you know a big Vim user. I'm assuming it's a big important thing, but I never you know All right, we're gonna find us a Few plugins here. I'm just gonna use his list because it's just easier Okay So we don't need comments. We don't need better dates. We don't need Any of this stuff here that we don't need to repeat stuff. We don't need need I like all matches under cursor. I don't really need that Oops So I like surround a lot. Okay, so plug Create some want some space here plug T Pope T P O P E slash Then flash surround Okay, and Another one You don't need we don't need router. We don't need sloth. We don't need polyglot. I think we also want this auto pairs one So that I can they don't Yeah, I think I want auto place plug G I a J. That's a J G J J same sound G on Jim There's no way I spelled that right J I a and G M I a O slash them That's excuse me slash auto pairs Okay, I think I also want close tag plug Alvin slash them close tag Okay I don't need I'll work on the theming later Eventually, I think I probably will reinstall COC I liked the autocomplete kind of thing But I don't think I really need is so bloated for if you're not gonna use it all the time And I just don't use it all the time most of the time. It just gets in the bloody way All right, so I do want airline But I think I'm gonna have to wait because there's a call-out in a knit of them that you need in order to use airline And I'm gonna have to look that up So Eventually, I think I'll pop pro probably also at FZF But right now I don't need it. I don't need any of this stuff. I Think I'm gonna go ahead and use startify. I Did like that so plug Mh in Z slash Vim dash startify Okay, I don't need go yo. I don't need snippets at least right now Eventually I'm gonna install that mark down preview one, but I don't need that ring this second And I think I'm gonna leave the colorizer out right now as well. I Think we're close to the end. So I do want them wiki I do want because I'm gonna be moving from them to then wiki and I want some an actual then wiki you know To work. So I'm do plug That's not how you do them wiki though. I At least I don't think so installation with plug using Them plug. Yeah, that's what I saw this is a weird information implementation of them wiki I suppose it probably works, but it would work better this way Him wiki slash him wiki. It's literally it. I don't know. I did the This seems this seems unnecessary Okay, I think That's what we're going to do. So we're gonna close this and We're gonna save this And we're gonna do plug install No plug plug it into it. Do I have to quit out of this? Okay Huzzah, we're installed. Okay, so close out of this and see if Vim wiki won't solve just Leader WWE Yep, and we have them. We yeah. Yes, it works. All right. Good Good. All right, so let's see if startify works Startify works good. I know there's a way to to Go through and you know customize this and I'll do that, but I think that is where I'm gonna stop the video for now Make sure I was actually recording this whole thing because I would have been terrible if I wasn't I wasn't I was good anyways so that is a Little start at creating my very own personal Neo Vim config now. I know technically I was just going through and you know copying somebody else's but I've actually You know type the things in I understand what I was doing when I had errors I went through and fixed the errors mostly because I You know typing in pads is apparently too hard for my small brain So it's stupid. I mean some of these mistakes. I just made are just so dumb Anyways, if you like this video give it a thumbs up If you didn't like this video give it a thumbs down if you want more of this Other nonsense give us a subscribe if you'd like to support the channel. You can do so patreon.com slash the Linux cast We really do appreciate any dollars that come our way right now. We have no dollars, but we're just starting so well continue on carry on and I Don't know when this video gone by I think this video goes up after Christmas. So I hope you had a very happy Christmas or happy Hanukkah or any of the other Holidays that happen around this end of the year 2020 is over almost over people My god, we'll see you next time Thanks for watching