Happy cake day! I just also recently had mine. There must be dozens of us who joined this time last year. Unfortunately RiF never became a Lemmy client but Connect for Lemmy is good.
siipale
At first I read SIMD bucks and I thought they must take optimizing code seriously.
Can you give an example how that would happen?
I've always thought that macros in vim are slow and clumsy to use. You have to think about getting back to initial state as you record if your intent is to repeat the macro several times. If you make a mistake you have to either record an action that corrects the mistake or edit the macro later after recording. You have to know beforehand how many times you want to repeat the macro or run it one at a time which is clumsy at least with Finnish keyboard layout.
Norm command is much faster to use for my purposes because I can use it for several lines at a time without thinking about the state. I can use it with ranges or with g/re/ and v/re/ commands. If I make a mistake I just delete it. Only thing on the plus side I can think of for macros is it's WYSIWYG approach. You have to have a visual editor in your mind when you write long norm commands.
Here's a tip for you: use :%norm @a
to run the macro in register a for every line of the file.
D