There’s also a Texinfo rendition of the spec made by Bill Schelter in the GNU Common Lisp package, that can be downloaded at . The package
dpans2texi.el by JesperHarder can make a similar conversion. Both allow InfoLook symbol searching (and of course full-text searches as usual in InfoMode).
The following Emacs packages help you browse the HTML hyperspec.
hyperspec.el is a package by ErikNaggum, dating from about 1997, for finding the hyperspec node for a particular CL symbol (function, variable, etc). It’s available from the author at
It’s also included in the SlimeMode and ILispMode distributions. It uses an online hyperspec (Slime uses http://www.lispworks.com/reference/HyperSpec/ and ILispMode uses http://www.harlequin.com/education/books/HyperSpec/), but you can configure
‘common-lisp-hyperspec-root’ to use a local copy. A table mapping CL symbol to HTML node is builtin, but it can also generate that from the hyperspec index.
See SchemeLookup for a version of this modified to lookup the Scheme R5RS.
clhs.el is a package by SamSteingold?, from about 2002, doing much the same sort of lookup as
hyperspec.el, but boasting that it works with both the “long filename” and “8.3 filename” versions of the hyperspec (the latter from the Association of Lisp Users). Get the package at the author’s web site
It’s also included in the GNU Clisp implementation of CL, and indeed the latest version of the package is kept in the clisp cvs,
See also: CommonLispTheLanguage