Character completion with cmucl and slime

Raymond Toy toy.raymond at gmail.com
Mon Sep 20 20:01:22 CEST 2010


 With lots of code from Paul Foley, cmucl now has the necessary hooks to
enable character completion with slime.  The hooks are available in cvs
now.  The slime side is now also available in slime cvs.

However, the code to do completion is fairly general and can be used on
any version of cmucl that supports unicode. 

If you want to try it you can find the code (and some simple
instructions) at

http://common-lisp.net/project/cmucl/downloads/experimental/char-completion.lisp

This allows you to type, say, #\greek<tab> to show the possible unicode
characters whose name begins with GREEK.  While I don't do this very
often, it does come in very handy when testing unicode when I can't
remember the full unicode name and can't remember the codepoint, and
don't want to figure out how to get emacs mule with the right input
method to get the character I want.

Thanks to Paul for supplying most of the necessary code to enable
completion!

Ray




More information about the cmucl-imp mailing list