| > I didn't say that either nor even imply it, and you know that when you quote me afterwards. You come across that way when you describe your interactions with Vim users talking about how they use macros. (Which, incidentally, doesn't match my experience at all.) More importantly, your comparison of "Vim users do this with macros" to "I could do this with (proper) multiple cursors" doesn't seem apt. Perhaps it could possibly make sense if we had at least one concrete example of "this"; but the most obvious thing to do with multiple cursors is patterned editing of multiple matching text fragments, and Vim users would (or I would, at least) normally do that with a /g regex. To the extent that macro is useful, it's because multiple changes are done (such that the dot command wouldn't help), and if that's too complex to do easily with regex then I can't imagine that the simultaneous changes with multiple cursors could actually get it right anyway. More importantly, though: the real point of a macro is that, having recorded it, you can persist it even across editing sessions. You also mentioned the possibility of writing a script; a macro is that, just in a very small, focused language. > A lot of people, including younger myself, got into Linux and Android BECAUSE it was configurable and customizable. And even played around with all of the customizations because it was fun to do. But it didn't really make my general experience better because I was forever trying to correct something I should have to correct in the first place. This doesn't match my experience at all. I play around with customizations because I understand that the default couldn't possibly have anticipated what I wanted. But more importantly: I use multiple user accounts on my system (all for myself; I did this on Windows too) and what I appreciate about Linux is that I can duplicate configuration files instead of having to navigate through UIs again and click a ton of options (perhaps following notes on what to click; I never descended to the AutoHotKey level of madness, though). |