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

I always wonder why I learned emacs over vim. There is never support for it.


Don't feel bad, there's nothing worse (for editing) than using a half baked version of vim in another editor. The best of implementations will leave you with an uncanny valley feeling of disgust. I'd rather use a non-modal editor, all or nothing.


Funny, I'm just the opposite. I'd rather have the basics than nothing.

Mostly I've used VsVim and Viemu. They're both pretty decent. (Viemu is better though, it's got everything I normally use except for :norm. VsVim is missing column mode and the vap doesn't work.)


I've built a suite of useful shortcuts that only work with my vimrc, which isn't a problem since installing my config from my github repo is a 3 step process, but when I'm running in some "vim-mode" editor I find myself tripping up on not having these things that I've committed to muscle memory and it ends up killing my productivity. At least if I know the editor is always in insert mode I can adjust with the occasional :w here.


I could see that being annoying. VsVim and Viemu both support a vimrc.


Because when you learn elisp, it runs circles around vim.


Yay, the original Holy War!

(vi, for the record)


I'm pretty sure that vi hasn't been distributed for years. All the vi's in modern distros are just pointers to vim.


That's probably not true, in that among the myriad distros there's probably one in which vi is nvi.


vi is still included in the arch linux base system


true, but that's why we have evil mode[1], so we can have our elisp cake and eat our delicous sugary vim bindings too.

[1] https://gitorious.org/evil/pages/Home


You can try this out https://atom.io/packages/atomic-emacs. It's not yet complete, and I'm still working on it, but I think it's a start. Feature requests are welcome :)


You could always use emacs evil-pluging.



I learned Emacs because there was nothing that supported Common Lisp editing the way Emacs did.


Unless you use a Mac!




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

Search: