@cam I wrote every line of code in grad school in vim
@wallhackio ok show off
@cam cat had to sit me down for like an hour and show me how to configure it so I stood on the shoulders of giants
@wallhackio I had a friend who used vim who showed me the basics but I’m actually a hipster loser that uses neovim. I honestly don’t remember why I switched I think there was a plogon I wanted to use that was only for neovim
@wallhackio I’m honestly not that technically proficient in vim for how long I’ve used it but I did get a plugin once that shows a message at the bottom of the screen like “you typed d$ when you could’ve typed D you dumb bitch” (in nicer words than that) that helped me remember to be less stupid
@cam @wallhackio Do you remember what the extension was called? It might be useful to me, I am stupid and probably do some things wrong in Vim...
@vaporeon_ @wallhackio oh, this is actually the one I switched to nvim for. It’s called hardtime.nvim, it also blocks input for a second or so after you use one of h, j, k or l too many times in succession to punish you (like typing jjjjj instead of 5j or using h and l to scroll across a line instead of w, e, b)
it’s based off of a regular vimscript plugin that literally entirely bans (successive inputs of?) hjkl which is a bit too extreme for my taste lol
@vaporeon_ @wallhackio I lied, there is also a hardtime-vim with the hjkl timeout but I don’t think it offers suggestions like “you used $a when you could’ve used A, you used li when you could’ve used a, you used di(i when you could’ve used ci(“ etc. etc.
very stupid question
@cam @wallhackio What does ( do?
re: very stupid question
@vaporeon_ Do you think maybe the questions you put behind this CW feel stupid to you because you think any gap in your knowledge is representative of a personal failing?
re: very stupid question
@vaporeon_ @amy this statement is wrong
re: very stupid question
@vaporeon_ @aescling You could tell me you don't know how to move the cursor with the letters and it would still not change my opinion. There's no amount of text editor knowledge you can lack that amounts to a personal failure
re: very stupid question
@vaporeon_ @aescling Would you send a post right now that said "Amy, you should be ashamed of yourself"? I know pressing escape in vim changes some kind of "mode" but I don't know what the different modes do.
re: very stupid question
@vaporeon_ @aescling Fine
Would you say "Amy, you should be ashamed of yourself" because I write code in VSC for a living but I don't know how to run it from my editor? I use my mouse to click on the terminal and run it there. I know it's possible, I just haven't learned it.
re: very stupid question
@vaporeon_ @aescling It's probably just a keyboard shortcut. But I'm not that proficient with VSC.
re: very stupid question
@amy @aescling You point that out and you don't even go find out what the keyboard shortcut is?
I wouldn't tell Amy to be ashamed of herself because holding other people to the same standard as myself is a recipe for disaster and will everyone hate me even more than they already do, but I am surprised that you're OK with not knowing the keybinding and aren't going to look it up right now
Do you not want to know your tools well?
It's still embarassing for me to be bad at Vim
Imagine if I said that I don't know how to use a hammer or a screwdriver or a multimeter, that would be very embarassing, surely we can agree on that
So what makes text editor different, except that it exists on the computer instead of in physical space
re: very stupid question
@vaporeon_ @aescling Are you under the impression that I know how to use a multimeter?
re: very stupid question
@vaporeon_ @aescling We do little hardware projects occasionally. Off the top of my head we soldered together a custom cable so that we could use a microcontroller to talk to a GBA over the link cable port, that was fun. We diagnosed and fixed our broken gamecube controller once. We even have used a multimeter. But I don't know what the symbols on it mean, I have to look up which one I want. I think I recognize the one for resistance but I'm extremely not confident. I know that you can set the power of 10 scale you expect to get useful readings, but I don't have any idea how.
You constantly expect yourself to live up to standards you don't hold other people to, and you use language to do it that makes "feeling bad about yourself" a deeper habit. Having new things to learn isn't a failure, that's called being alive. Everyone has gaps in their knowledge, everyone is missing basics, and it sucks to see my friends online hurting themselves about it for things that I don't even know either. We're both getting by and we both learn the things we need to learn. And you're actively asking questions, which is good! You're learning and you should be proud of that but you don't know how to be proud of yourself so you're ashamed instead. I wish you could see how unfair you're being to yourself, I don't know how to help you with that. But it hurts to sit on the sideline and watch you actively cause harm to yourself like this so I wanted to say something.
You can believe me or not but I needed to know I said something. I'm sorry that's all I've got.
re: very stupid question
@vaporeon_ @amy why are you trying to purrove you’re stupid to me. (ftr, you will not succeed at this)
re: very stupid question
@vaporeon_ @aescling @amy ok, I started using A around the same time and I still don’t use I and half the time I don’t even use a
re: very stupid question
@aescling @amy How so
It might perhaps change your opinion if I tell you that until rather recently (last year or the year before that), I was unaware that it's possible to use
Ainstead of$aandIinstead of0i. Extremely stupid Vaporeon.