Hacker News new | ask | show | jobs
by kozikow 3573 days ago
> At some point you have drop out of the pseudo Vim world do things the Emacs way, keybindings and all.

or many packages there are many "vim-optimized" packages nowadays, e.g. evil-ediff, evil-org or evil-magit.

> e.g. I like to use C-h as an alternative to backspace, it helps relieves my RSA not have to reach for backspace.

I would do such remapping on the system level. E.g. I personally have my layout implemented in C++ on system level: https://github.com/kozikow/keyremaplinux

> I found loads of other things like that where I just want it to work the Vim way.

In Emacs in general it's easier to customise to do things your way. After a bit investment into learning elisp you can make it work however you want, including vim way. vim is not as customisable.

2 comments

Yeah I'm pretty sure Emacs can be made to do anything.

I love that idea and I keep telling myself I'll go back and give give it another try sometime. Would love to get really into org-mode, etc.

It's just that Vim is so comfortable! ...like a nice old pair of Goodyear welted shoes.

As much as I've been complaining about Vim in this thread, I don't think it's evil, or anything. But I do love Emaca as much as you love Vi, for much the same reasons (although some of those one character commands make me envious). You could always use both (the non-religious option).

Come to the dark side. We have macros.

OK I'll make you a deal, as soon as I've mastered every feature in Vim I'll move on to Emacs. :)

Which reminds me, I must reread that stackoverflow post about grokking vi again.

http://stackoverflow.com/questions/1218390/what-is-your-most...

That's an incredibly useful post.

Anyways, I only suggested it because you seemed interested. There's certainly no requirement to do so. And since you'll never master every feature in Vim, you'll never use Emacs if you have that requirement.

The sad thing about Vi is its Lisp mode: the original Vi had a pretty nice mode for editing Lisp, which most clones have not recreated.

> or many packages there are many "vim-optimized" packages nowadays, e.g. evil-ediff, evil-org or evil-magit.

Sure, they come with bindings, but what about my custom bindings? Working with HJKL does not mean they are vim optimized.