Jun 28 2008

The secret island of emacs howtos

Word on the street is emacs is teh hotness for lisp hacking. I’m taking a serious look at clojure, which is a lisp that incorporates a lot of what I like about erlang and runs on the JVM. So naturally, I want to see if emacs is all that hype.

I’m having a problem though. I can’t find the secret island of emacs howtos, where someone has written a nice one-page article on how to do clojure (or any lisp) hacking in emacs and take advantage of the most awesome good parts. I realize that covering all the cool things would probably take a few hundred pages. I don’t have time to learn all the cool things anyway. I just need the most cool things. The gateway drugs if you will.

In specific, I’m looking for:

  1. Syntax highlighting
  2. Automatic indentation
  3. Paren matching
  4. Have a REPL window
  5. Evaluate this thing under the cursor

And it should all be automatic. I shouldn’t have to remember and type 80 characters. The syntax highlighting/indentation should be automagic, and the REPL should be a few memorable keystrokes or in a menu (I don’t want to type M-X up up down down left right left right B A every time I want a REPL).

I’ll bake a loaf of sourdough for anyone that writes an article for the emacs+clojure newbie.


May 18 2006

flog

A while back I switched my blog from Blosxom to Typo. Typo is really spiffy but
I am not a fan of HTML edit boxes, so I looked for good blog posting software.
I didn’t find any, and certainly none that was free, and I was really
comfortable with writing my posts using Markdown in vim, so I decided to write
my own. Thus was born flog, so named because it rhymes with blog and reflects
the true effect that my blog has upon the world.

From the README:

Run flog and edit the post template in $EDITOR. When done, save and exit
$EDITOR and your post will be submitted.

I finally got around to adding the pieces to make it robust enough for general
consumption, and so I am releasing it. You can find it at
http://hans.fugal.net/src/flog.

Flog uses the MetaWebLog API, so it should work with a variety of blog software.