News for Zeekat

Page 3 of 5

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…

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…

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…

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…

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…

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…

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…

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…

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…