The pain of using vim/emacs is always knowing there is probably a perfect sequence of shortcuts to do exactly what you want but not knowing what they are.


The trick is to build up a repertoire of blunt instrument techniques that do most of what you want and just fall back to those.

In my case (with Emacs), it's keyboard macros (record and playback key sequences) and query-replace-regexp (search-and-replace with confirmation). Both are great for doing the not-quite-correct thing.

@suetanvil my strat is to learn the commands once and then turn them into plaintext commands with espanso

@protodrew muscle memory functioning faster than my brain which knows how to better accomplish the task

@protodrew exactly, and that is the exciting part of them.

Sign in to participate in the conversation

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.