11.13 Using Lisp-specific commands

One of the main benefits of using the built-in editor is the large number of keyboard and menu commands available which can work directly on Lisp code. As well as editing facilities which work intelligently in a buffer containing Lisp code, there are easily-accessible commands which load, evaluate or compile, and run your code in any part of a buffer.

In addition, a high degree of integration exists between other Common LispWorks tools and the Editor. This allows you, for example, to find the source code definition of an object being examined in a browser, to set breakpoints in your code, or to flag symbols in editor buffers for specific actions, such as tracing or lambda list printing.

This section provides an introduction to the Lisp-specific facilities that are available using menu commands. For a full description of the extended editor commands, please refer to the Editor User Guide .

All of the commands described below are available in the Editor's Works > Buffers , Works > Definitions , and Works > Expression menus. They operate on the current buffers, definitions, or expression, the choice of which is affected by the current view.

11.13.1 Lisp mode

11.13.2 Current buffers, definitions and expression

11.13.3 Evaluating code

11.13.4 Compiling code

11.13.5 Breakpoints

11.13.6 Tracing symbols and functions

11.13.7 Packages

11.13.8 Indentation of forms

11.13.9 Other facilities

Common LispWorks User Guide (Windows version) - 11 Apr 2005