Category Archives: Programming

Having my :vim and M-x emacs-ing it too

In 2008 or so, I switched from Textmate to vim. Then from vim to emacs. Then emacs to vim. Back to emacs. Vim. Emacs. Vim. Then I discovered Vimpulse for emacs, and that was that. Vimpulse is now Evil and … Continue reading

Posted in Emacs, Programming, Vim | Tagged , , | 8 Comments

Emacs Config: You’re Doing It Wrong

Prelude Every few months or so, I get an episode of .emacs.d OCD, where my setup suddenly seems hopelessly disorganized and non-optimal, and I can’t do another thing until I fix it. I went through such an episode recently, causing me … Continue reading

Posted in Emacs, Programming | Tagged | 16 Comments

Bike Bingo in Clojure

So I’m admittedly a total newb in Clojure, but in the spirit of expanding my repertoire, I like to tackle problems in it now and again. So here’s what I want from you rare folks who somehow find these posts: … Continue reading

Posted in Clojure, Programming | Tagged , , , | 1 Comment


[lisp light=”true”] ;; As promised `anything-project-files’. This smattering of code ;; allows you to define and load projects. Projects, once loaded, will ;; be indexed for all interesting files, which will let you make an ;; `anything’ command to rule … Continue reading

Posted in Emacs, Programming | Tagged , , , | 2 Comments


Last time I blabbed about why anything.el is rad, but left you hanging with just a few out-of-the-box implications or that rad-ness. This time, let’s use anything.el to make our own anything. The simplest anything.el customization is making your own … Continue reading

Posted in Emacs, Programming | Tagged , , , , | 2 Comments

What can I get for 10 dolla? Anything.el.

Actually it’s not even $10. It’s free, both as in speech and as in nachos. So in the spirit of fanning both sides of the fire, here’s a quick look at anything.el for (gasp) Emacs. Anything.el is most certainly one … Continue reading

Posted in Emacs, Programming | Tagged , , , , | 21 Comments

Visdom, briefly.

Wanna evaluate a line of code in your .vimrc without having to so: the whole damn file? [vim gutter=”false”] noremap <C-x><C-e> :exe getline(".")<CR> [/vim] I stole the binding from Emacs (suckers). Put yer cursor on the line of vim script … Continue reading

Posted in Programming, Vim | Tagged , , , , | 1 Comment

Change Little Word, Change

I’m back (to blogging) and aroused from my meat coma with some vim wisdom to share (vi-sdom?). Here a handy mapping to make your day better. Of course you know that cw (mnemonically “change word”) replaces from the cursor to … Continue reading

Posted in Programming, Vim | Tagged , , , , | 3 Comments

Richard Stallman speaks at the U of MN

Saw Stallman tonight. Whatever else, one must appreciate the man’s dedication. He certainly takes a more hard-line approach to his free software diet than most of us would find convenient, but you must understand that convenience is absolutely not at … Continue reading

Posted in Programming | Tagged , | Leave a comment

TextMate at Midnight

Crafted with love is the Midnight theme for TextMate. Get it here.

Posted in Programming | Tagged | 2 Comments