Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While I understand your point, emacs is changing very specific behavior, that was intended, to do something new now. So I would say you're xkcd comment is slightly off.


> emacs is changing very specific behavior, that was intended, to do something new now

No? It changes how an existing command behaves.

> This commit crippled all user interaction with Emacs registers, turning commands such as C-x r s, once smooth and frictionless, into a cumbersome and painful mess. Concretely, instead of just typing the key for the register you want to operate on, you now get a fully blown minibuffer for inserting a single key.


with all due respect c-x r s sounds far from smooth and frictionless to me


If you're so used to type C-x that you don't even register it, like most emacs users, then it's just pressing "r s" for "register save".

It's not terrible, and the mnemonic is sound. If you don't like it, perfectly valid opinion, you're just not made for emacs' default behavior.


I can think of no instances where I need to press a key and a modifier, a key, and then another key, in any program. If I had any bindings like that in vim I remapped them.

I'm definitely not made for emacs, specially not its pinky :)


True. The traditional binding was was just `C-x x`, but they've already done one round of making register features more inconvenient to get at.


‘Frictionless’ here means ‘we’ve done it this way forever and don’t have to think about it anymore.’




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: