Changing text editors.
Hello there!
Yes… I am a rather long-time vim user. I sure tried some other vi-like editors (ruvi comes to mind), but most of the time i just used vim. So now i did the big switch… and here i am, using emacs21 with viper. I’m rather sure i would never be able to use emacs with it’s native keybindings. But viper is rather nice. Sure, it’s missing some of the vim features. But the first thing i did with emacs was to write a macro to drop a marker on the current point position (hey, an emacs terminology! :p) in a single keystroke (v), so i can use something similar to vim visual block. Yeah, elisp rocks. The vim’s script language doesn’t even start to compare. Yes, i tried to script in vim. It never lasted long. But elisp, that’s something different. It’s actually pleasant to write in it. Yay. So i guess i’ll implement visual block in elisp and i can as well forget vim. Yes, the alleged emacs slowness is probably a myth. Doesn’t seem to be any slower than vim. Maybe at a startup, but very slightly. Vim takes ages to load a bit more complex initialisation file.
One of the first things i noticed and liked about emacs is the matching paren highlight. You can’t do that in vim, as far as i know. Well, another thing is scrolling, it looks like it’s quite a bit better over a slow ssh link. Well, no big deal. Anyway, cheers to pahli_bar from #kde-devel (yeah, the cool digikam guy), who helped me a bit with setting up this emacs beast (because, to be honest, setting it up is a hell of nightmare if you don’t know how to). Yeah, there are glitches. Sure, annoyances too. When have you changed something not to find any? ;).
Well, that’s it. I’ll be getting used to emacs/viper now. Sorry goes to all vi zealots who think i’m a traitor :P.
PS: Yes, i’m writing this in emacs. I have no idea how to do vim’s equivalent of gqap, duh. Well, i’ll find out later.