News tagged ‘emacs’

Development Consulting Articles


All items tagged ‘emacs’

New article: Configuring Emacs

posted at 2013-10-24

I just published my Emacs configuration as an article. Contains interesting stuff on Emacs, OrgMode, Clojure and other things. Continue reading…

New zeekat website design

posted at 2013-05-09

This week, I re-implemented my main website. The text on the old one needed to be revised heavily (in fact I removed almost all of it except a short bio and some longer articles) and I wanted to experiment with … Continue reading…

See the incredible emacs config.

posted at 2012-11-03

Because people asked: my current emacs configuration is at Note that it will not work as is, as it depends on my local file tree and specific installs from marmalade. So it’s mostly useful as a raw bucket of … Continue reading…

Clojure-refactoring gets a little love, a new release and a new maintainer.

posted at 2011-10-24

clojure-refactoring, the Emacs/SLIME based toolkit for doing refactoring wasn’t getting enough love and attention, so I fixed a few things. Tom Crayford unfortunately doesn’t have the time to work on it any further so I’m taking over as the maintainer. … Continue reading…

SLIME hints #5 – slime-apropos

posted at 2011-02-10

This is part of the series on SLIME functions. See the introduction for information on what SLIME is. Another very short post. Now what is the name of that function again? Which namespace contains that variable? Call slime-apropos; Default key-binding: … Continue reading…

In search of a better keyboard; The IBM Model M

posted at 2010-09-01

By far the oldest board in this series. Production of these things started in 1985 and slightly modified versions are still being build by Unicomp (the Customizers are the closest to the standard IBM Model M, but always make sure … Continue reading…

In search of a better keyboard; Early history

posted at 2010-08-29

When you’re typing as much as I do, sooner or later you realize that having a good keyboard is important. Years ago I was having issues with wrist-pain and switching keyboards was – for me – a very effective way … Continue reading…

SLIME hints #4 – slime-who-calls

posted at 2010-06-09

This is part of the series on SLIME functions. See the introduction for information on what SLIME is. Just a short post today. The slime-who-calls function (default binding “C-c C-w c”) lists every function that calls the given function (default … Continue reading…

SLIME hints #3b – lexical completions, also: a correction

posted at 2010-06-04

New code! As I noted in yesterday’s post, slime-complete-symbol normally doesn’t complete locally bound “variables” (that is, function arguments and let bindings). I’ve created a SLIME extension that does a pretty rough scan of the current top-level form and adds … Continue reading…

SLIME hints #3 – interactive completions and smart tabs

posted at 2010-06-03

This is part of the series on SLIME functions. See the introduction for information on what SLIME is. Today I want to address auto-completion. There are many different Emacs extensions for doing completions, but the basic functionality in SLIME is … Continue reading…

SLIME hints #2 – slime-compile-and-load-file vs other slime-compile functions

posted at 2010-05-27

This is part of the series on SLIME functions. See the introduction for information on what SLIME is. SLIME has a bunch of different functions that compile code from a file buffer into the running Lisp process. I’ll list a … Continue reading…

SLIME hints #1 – Meta-. (slime-edit-definition)

posted at 2010-05-23

This is part one of the series on SLIME functions. See the introduction for information on what SLIME is. Today’s function is slime-edit-definition, which has the default key binding of Meta-. This function is one of the most useful code-navigation … Continue reading…

SLIME hints #0 – Introduction (Emacs/Lisp hacking goodness)

posted at 2010-05-22

I’m starting a series of posts highlighting useful functions in Emacs/SLIME. The idea is to take one function (or a set of related functions) per post. This post is mostly here for reference in future episodes and will explain what … Continue reading…

Choosing your clojure startup script from Emacs/SLIME

posted at 2009-12-03

The standard instructions for swank-clojure (the clojure backend to SLIME) imply you always use the same binary and/or classpath for starting your clojure code. The problem with that is that for different projects you generally want to specify at least … Continue reading…

A simple synthesizer in 7.17 Kb of Flash

posted at 2009-03-19

Flash finally raised my curiousity by adding fully programmable audio in Flash player 10. This means you can read the currently playing audio stream to provide reasonably accurate VU meters etc, but more interesting, it means you can write your … Continue reading…

Adding a modeline to emacs-rails

posted at 2008-12-06

I just updated emacs-rails so that feedback on the currently running test is put in the global modeline. This means you get that feedback in all buffers, so you can work on something else while your tests are running, and … Continue reading…

better console/keyboard menus for emacs

posted at 2008-09-14

One of the projects I’m working on is in Ruby on Rails, and I’m using emacs-rails (with some small tweaks) as the development environment. Emacs rails works fine, except for one thing: the navigation menus (x-popup-menus) are awkward when you … Continue reading…

using emacs’ (compile) command to track errors

posted at 2008-08-21

For a mod_perl project I’m working on I wanted a way to track the apache error log and jump to the source of the errors from emacs. Fortunately, emacs’ (compile) command makes this very easy:

;; restarts apache and track … Continue reading…

Inconsolata – a nice programming font

posted at 2008-02-26

My current favorite Emacs*font to work with the new XFT backend is Inconsolata. I’ve tried a few others, but this font is just very clear, not too fat and not too skinny, and it has a slashed zero, as a … Continue reading…

Karl Landström’s homepage is weg (en nu weer terug)

posted at 2007-11-11

Is al eerder gebeurd, dus hopelijk is het tijdelijk. Dus in de tussentijd is hier ook de originele javascript.el die ik gebruikt heb voor mijn versie. update: Karl’s nieuwe homepage is hier. Continue reading…

Javascript regex en string literal highlighting in Emacs

posted at 2007-10-31

De beste javascript mode voor Emacs is deze van Karl Landström. Hij heeft alleen moeite met het correct detecteren van strings en regexes:

Niet leuk als je de source van jQuery opent. (Waarschuwing, dit crasht emacs!)

Ook niet leuk is … Continue reading…

RSS Feed for ‘emacs’