Well, to make a long story short, I've tried dozen of editors and my favorite, by far, was vim. But I hate vimscript and the programming interface. Everytime I had to configure/code something was really a pain for me. And I tried Emacs in the past but didn't like it that much.
But then, I got it. And I realized Emacs was really what I wanted.. it's just that I didn't want the "default" Emacs that lots of people use. And, as a matter of fact, I truly enjoy Lisp.
It's a little bit like if you've been with a girl for a couple of months and then you meet someone new. And, in a matter of seconds, you know that this one is smarter, prettier and will make you way happier.
And, I know it's the case with Emacs, even if it's been only a couple of days because I've got everything I liked from Vim.. but, add to that all the extraordinary features of Emacs. So.. what did I like from Vim? The editor, the plugins, the community and how fast it was. I hate VimScript but I love what the Vim community has done with it. I'm just thinking about fuzzy searching in files, the kill ring paste, surrounds, autocomplete, etc. But, guess what, all those things are in my Emacs now.
It's a little bit like if Emacs was a superset of Vim. You can make it identical if you want.. or even more minimal. When I understood that I could delete all Emacs keybinding and just configure it as I wanted, this is when I got it.
Hm. What Vim emulation mode are you using on Emacs? Last time I tried to switch, I found that all of the available vi-modes were clunky and missing a lot of Vim motions I use all the time.
Hey, somehow my reply didn't worked a few days ago; I'll rewrite it then.
I've been using vim-mode which I find quite nice. Of course, nothing is perfect but this is far from being clunky. I like the philosophy behind it of taking the good part of vim but letting the good things of emacs. Also, everything from that mode is customezable. For instance, you can bind new stuff in virtual mode, normal mode, insert mode.. so you really get back in the vim philosophy.
Seriously, without that plugin, I wouldn't have made it to emacs. For some reasons, I was writing "j" and "k"s everywhere and was highly unproductive without it. Now, I really like the feel of it. I've got my vim keybinding but I still feel like using emacs with its philosophy.
But then, I got it. And I realized Emacs was really what I wanted.. it's just that I didn't want the "default" Emacs that lots of people use. And, as a matter of fact, I truly enjoy Lisp.
It's a little bit like if you've been with a girl for a couple of months and then you meet someone new. And, in a matter of seconds, you know that this one is smarter, prettier and will make you way happier.
And, I know it's the case with Emacs, even if it's been only a couple of days because I've got everything I liked from Vim.. but, add to that all the extraordinary features of Emacs. So.. what did I like from Vim? The editor, the plugins, the community and how fast it was. I hate VimScript but I love what the Vim community has done with it. I'm just thinking about fuzzy searching in files, the kill ring paste, surrounds, autocomplete, etc. But, guess what, all those things are in my Emacs now.
It's a little bit like if Emacs was a superset of Vim. You can make it identical if you want.. or even more minimal. When I understood that I could delete all Emacs keybinding and just configure it as I wanted, this is when I got it.