I just discovered the following blog article by Bill Clementson, from way back in 2003. Luckily, the links still worked, so I was able to get Info pages today for the Common Lisp HyperSpec courtesy of the GCL project.
Once installed, I found I could not easily lookup documentation for, say,
mapcar, because it’s actually on the page for
mapc. But SLIME’s
hyperspec.el contained the indexing info I needed to write a new module which fires up the Info system on the correct section for the symbol you want defined.
This new module is called
cl-info.el and is available from my Lisp repository. It rebinds the standard Emacs key for function help (
C-h f) to lookup help in the HyperSpec instead, if you’re in a
NOTE: A fellow Lisper pointed me to this blog entry which offers a much nicer way to get the HyperSpec in Info form. It’s a little more work, but the quality of the result is superior and it has an index! Also, it makes my
cl-info.el unnecessary, by relying entirely on the Info system itself.