do I get brownie points for being a little freak that wrote my dissertation in vim

Follow

@cam I wrote every line of code in grad school in vim

@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.

re: very stupid question 

@vaporeon_ @wallhackio it doesn’t do anything, but if you type ci( within/on a parenthesis it will let you change the text in the parentheses (same for ci{, ci[, etc. and it works with other operators like y and d)

re: very stupid question 

@vaporeon_ @wallhackio so in that suggestion the issue was deleting text and then entering insert mode instead of just using c to delete and automatically enter insert mode

re: very stupid question 

@vaporeon_ @wallhackio I routinely do this because I’m a simpleton and then my text editor is like “you inefficient MONKEY!!!!” at me

re: very stupid question 

@cam @wallhackio Awesome, I need to try to remember this, it's more convenient than the stupid thing that I've been doing instead

Is there also a way to wrap a selected text in brackets, e.g. if I have abc def, and have abc selected (using v), then to turn it into (abc) def?

re: very stupid question 

@vaporeon_ @wallhackio J joins text from the previous line

unfortunately I haven’t found a perfect solution for going from (a, b, c, d) to
(
a,
b,
c,
d
)

re: very stupid question 

@vaporeon_ @wallhackio sorry, joins text from the following line*

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_ Because they pay me money to use computers and at least 80% of the time I wouldn't be able to even start to think of an answer

re: very stupid question 

@amy It is a personal failure on my part not to know it despite Vim being my main text editor for over a decade or more

re: very stupid question 

@vaporeon_ I know it's not easy to extend yourself any amount of grace but if you saw me saying "Just found out about a VSC shortcut I didn't know, which is a personal failure of mine" would you think that was reasonable?

re: very stupid question 

@vaporeon_ For that matter, how many people do you think know everything vim can do? How many vim experts do you think know everything vim can do?

re: very stupid question 

@vaporeon_ @amy I don’t think it’s a personal failing to not know every facet of your text editor unless you make a habit of like, judging other people for not knowing every facet of your text editor

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 A instead of $a and I instead of 0i. Extremely stupid Vaporeon.

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 

@amy @aescling Yes it does, I am a programmer and a text editor is the most basic tool that any programmer is expected to know

Claiming to be programmer while not knowing how to use a text editor is actually extremely embarassing and I should be ashamed of myself

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 

@amy @aescling I guess you use a different text editor, then? And that you know that text editor well?

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

Show newer

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 

@aescling @amy Well, you started arguing with me that I'm not

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

@wallhackio @cam i’m pretty sure i never taught you how to install plugins or anything fancy like that though

@cam @wallhackio he was SSH’d into a server all the time ftr so it was either that or nano or maybe emacs

@aescling @cam @wallhackio I'm so glad we live in the future so we can use VSC over SSH, I don't miss nano ha ha

mean 

@amy @cam @wallhackio this kind of idea is too advanced fur the clod’s Unaware mind

Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.