Remix.run Logo
xigoi 3 hours ago

Vim keybindings are not optimized for typing, but for editing.

skydhash 2 hours ago | parent [-]

Yeah! For typing, you could use cat and be done with it. But you think about editing, then ed(1) start to make sense. You think about it a little more and ex(1) makes sense. You want better visual feedback and vi(1) is born. And then you want more programming features and you’ll get vim.

Emacs is what you get when you sidestep the whole process with something as versatile as lisp. Instead of being economical with commands, you just create the specific actions you want