Debian's Vim maintainer switches to Emacs
upsilon.cc
upsilon.cc
I thought he was joking, but after we took a short tour around the many laptop-toting geek gatherings and we realized bald and near-bald vi users outnumber bald and near-bald Emacs users about eight to one.
Since then, I have decided I would start using Emacs or, when that's not possible, at least try to use joe or nano for those same editing tasks.
Maybe the guy is going bald and wants to do something about it. Let he switch.
M-x clone-buffer
and if you're against cloning... M-x man
M-x woman
I think you will see a sharp increase in the number of emacs users soon :DI still have my hair (emacs user, age 25).
But Bill Joy is not bald either (or am I mistaken? -- looked only at Wikipedia photo).
[I am an avid emacs user myself (ex-vim user)... so let me add this...]
But vi-induced-stress is more plausible than vi-induced-testosterone.
I am learning Emacs and growing a beard.
I believed you were serious until this point. And then I realized that you were merely trolling.
Better luck next time.
At one point I had 'vi' aliased to 'emacs' but I stopped doing that because I shared my account with some friends and they got really freaked out by it.
Awesome idea! It must have messed them up real good.
That said I have used vim for at least 3 years and I have evaluated emacs a few times, but I come crawling back to vim. For me vi is like zen, so simple, yet so complex. Another thing I like about vi is how key bindings make sense, e.g. to delete 2 words I type d2w (delete 2 words), it's lighting fast and very easy to remember - and currently I don't even think when I edit, I just do.
I am looking forward for the next posts to hear about his arguments for doing such a radical switch.
I might even let him fund my startup if he does that :-p
I realize that the editor war has passionate individuals on both sides of the fence, so I'll choose my words carefully.
In terms of Emacs versus Vim, I'm agnostic. It seems like as long as you're not doing the hand-on-mouse-hand-on-keyboard dance then you've solved the Editing Problem. Maybe some people have become super-productive after switching from one editor to the other, but it seems rare.
Personally, I was introduced to Vim a couple years ago by a coworker. I liked the idea of never using the mouse while editing, so I memorized the new workflow and haven't looked back. There are two reasons why I haven't been interested in switching to Emacs:
1) The Vim key bindings have been burned into my brain over the course of two years. I even close popup dialogs by accident sometimes, because I often press the ESC key after typing anything.
2) The ViEmu Visual Studio plugin ( http://www.viemu.com/ ). As far as I know, there isn't an Emacs equivalent. And yet, even if there were, why switch to it? The value is in the ability to not take your hands off the keyboard, which the Vim key bindings already provide. So that would simply be trading one set of key bindings for another.
In summary, certain tools work for certain people. As long as people are using quality tools, why does it matter which one is used?
-- Hence, I've decided to write a small (2-3) series of blog posts on the issue, to future memory. The post you are reading is about why, since a few months ago, I wasn't willing to give Emacs a try, and how I've changed my mind. --
So, The Editing Problem exists in the context of an entire OS not just a single window, but on top of that it's not just about moving the cursor and changing the text - text editing can be improved when the program has the ability to work with the text on a higher level, e.g. changing the serial number in a zone file instead of changing line 3 chars 10-20.
Emacs is more suited to this style of work because of its built-from-its-own-scripting-language spaghetti nature.
Which brings me to my last point - the biggest problem with text editing is all those stupid, different, difficult to parse, non-lisp file formats that Linux is littered with! Grr! And XML! Grr^2! ;)
Visual Studio 2005 has a built-in option to use Emacs keybindings.
... I'm a vim user :)
Well, 1 out of 5 isn't a bad start. We should totally develop an EmacsOS and market it as "the most customizable operating system ever".
I can't stand GNU unnecessary complexity, reflected in very long 17997 bytes GPL license (the COPYING file)
I do use GPL softwares (out of necessity); however, i try as much to avoid g* programs and use BSD/MIT equivalent