12.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 LispWorks 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.

12.13.1 Lisp mode

12.13.2 Current buffers, definitions and expression

12.13.3 Evaluating code

12.13.4 Compiling code

12.13.5 Breakpoints

12.13.6 Tracing symbols and functions

12.13.7 Packages

12.13.8 Indentation of forms

12.13.9 Other facilities

Common LispWorks User Guide (Windows version) - 5 Jul 2006