Overview Clamps Packages CM Dictionary Clamps Dictionary Fomus
Next: Context Help , Previous: First Steps , Home: Introduction

Clamps Overview

Tools

Online Help System

Clamps comes with a couple of online help systems explained below.

Emacs

The Emacs editor can appear quite strange and intimidating, especially for novice users. For anyone not comfortable with Emacs, studying the Emacs Tutorial, available under the Emacs Help Menu is strongly recommended and well worth the time spent.

Common Lisp Hyperspec

Being in a Lisp Mode buffer or the REPL, the documentation of all symbols and special forms of the Common Lisp Language Standard can be accessed using the key combination <C-c C-d h>. Pressing these keys with the cursor positioned directly after the expression will open a browser window with a page of the Common Lisp HyperSpec showing the documentation of the symbol. A local copy of the HyperSpec gets automatically installed with the installation of Clamps using the clamps-install repository.

Cltl2

Cltl2 is the language standard of Common Lisp, finalized in 1990. The Common Lisp HyperSpec has been derived from the online documentation of Cltl2. Although many users prefer the HyperSpec, sometimes it might be desirable to study the original, commented standard.

To that end the key combination <C-c C-d l> will lookup a symbol in a local copy of Cltl2, like the HyperSpec downloaded by the clamps installation and stored in $HOME​/​.config/common-lisp/cltl2.

Common Music/Clamps

Online documentation of symbols of Common Music or Clamps can be accessed by pressing the key combination <C-c C-d c>. Depending on the symbol this will open a local page of the Common Music Dictionary or Clamps Dictionary, which is integrated in the browser-based clamps documentatiion.

Incudine

Incudine has different formats to get help. It is available in the Internet at the Incudine Home Page. Local documentation can be generated in different formats, like texinfo, html or any output format supported by Texinfo depending on the user's preferences. As Emacs has a builtin info-mode for dealing with Texinfo files this can be a viable online help option for adept Emacs users.