This is a read-only archive!

A Sad, Dark Day

Today was a terrible day. I found myself subconsciously trying to use Emacs keystrokes in Vim. I feel dirty. I took a bath but it won't come clean. : (

It just goes to show that you can get used to anything if you do it often enough. Emacs still drives me up the wall but maybe I've achieved a critical mass of enough custom keybindings to let me tolerate it.

Aside from paredit, which has no equal even in Vim, Emacs does have some vaguely non-sucky features. hi-lock is pretty nice (Vim has an equivalent of course). Once I learned a few of the shortcuts for git-emacs I actually found myself using Git much more effectively. Having to drop into a shell to type Git commands is just enough of a disruption to prevent me from doing it often enough. I never got the hang of any version control library in Vim.

I'm almost even getting used to the Emacs buffer model. I find myself C-x bing and flipping back and forth between buffers by name, rather than my Vim practice of opening buffers in certain carefully-placed windows and leaving them there.

On the subject of typing, I broke down finally and ordered a Unicomp Customizer 104 keyboard. I've heard too many hackers say that the old IBM clicky keyboards are good for typing. It should arrive Tuesday, and I'm a lot more excited than anyone should be over a keyboard.

Expect a keyboard review. Try to contain your excitement until then. I know it'll be hard.

April 12, 2009 @ 6:27 PM PDT
Cateogory: Programming

5 Comments

Rick Harding
Quoth Rick Harding on April 12, 2009 @ 10:22 PM PDT

I got a unicomp for christmas. I wasn't sure I could ever love a non-split keyboard, but I love my unicomp.

Arthur Doohan
Quoth Arthur Doohan on April 13, 2009 @ 2:54 AM PDT

Sounds as if you have a near terminal case of Emacs-itis. No known cure for this but victims are known to live productive happy lives, if a bit cut-off from the 'common thread'...

Sam
Quoth Sam on April 29, 2009 @ 12:43 AM PDT

Why don't you just use :b partofbuffername to autocomplete buffer names when switching buffers?

Brian
Quoth Brian on May 03, 2009 @ 9:15 AM PDT

@Sam: Yeah, I do that in Vim. But I don't need to do nearly as much buffer-flipping in Vim compared to Emacs. Emacs likes to open buffers all over the place for messages and such.

Pete
Quoth Pete on September 20, 2011 @ 2:46 PM PDT

What is the equivalent mode for Vim for hi-lock-mode in emacs?!