2.5 Inspecting objects using the Inspector
2.6 Examining classes in the Class Browser
3.1.1 Displaying existing windows
3.1.2 Iconifying existing windows
3.1.4.1 Global control of re-use
3.1.4.2 Per-window control of re-use
3.2 Setting global preferences
3.4 Performing editing functions
3.4.3 Selecting text and objects
3.4.4 Searching for text and objects
3.5.1 Repeating events from the history list
3.5.2 Editing the history list
3.8 Performing operations on selected objects
3.10 Tracing symbols from tools
4.1 Online manuals in HTML format
4.1.2 Searching the online manuals
4.1.3 Getting help on the current tool
4.1.4 Getting help on the current symbol
4.1.5 Getting help from the LispWorks website
4.1.6 Getting patches from the LispWorks website
4.1.7 Configuring the browser used
4.2 Online help for editor commands
4.3 Browsing manuals online using Adobe Reader
5.3 Expanding and collapsing graphs
5.3.1 Expanding and collapsing by clicking
5.3.2 Expanding and collapsing by menu commands
5.5 Displaying plans of graphs
5.6.1 Altering the depth and breadth of graphs
5.6.2 Displaying different graph layouts
5.7 Using graphs in your programs
6.2 Specifying the initial tools
7.1 Simple use of the Class Browser
7.1.2 Examining inherited slots
7.1.3 Filtering slot information
7.2 Examining slot information
7.2.5 Performing operations on the current class
7.3 Examining superclasses and subclasses
7.3.5 Performing operations on the selected classes or the current class
7.4 Examining classes graphically
7.4.2 Subclasses and superclasses graphs
7.4.4 Performing operations on the selected classes or the current class
7.5 Examining generic functions and methods
7.5.3 List of functions or methods
7.5.5 Performing operations on the current class
7.5.6 Operations specific to the current function or method
7.6.5 Performing operations on the current class
7.7 Examining class precedences
7.7.5 Performing operations on the selected classes or the current class
8.1 Placing objects on the Object Clipboard
8.1.4 The Function Call Browser
8.1.5 The Generic Function Browser
8.2.5 Pasting of clipped objects
8.5 Using the Object Clipboard with a Listener
9 The Compilation Conditions Browser
9.2 Examining error conditions
9.3.1 Package names preferences
9.3.3 Condition type preferences
10.1 Description of the Debugger
10.2 What the Debugger tool does
10.3 Simple use of the Debugger tool
10.4 The stack in the Debugger
10.5 An example debugging session
10.6 Performing operations on the error condition
10.7 Performing operations on stack frames
10.7.1 Source location, documentation and method combination
10.7.2 Restarts and returning from the frame
10.7.3 Tracing the function in the frame
10.8 Performing operations on frame variables
10.9 Configuring the debugger tool
10.9.1 Configuring the call frames displayed
10.9.2 Displaying package information
10.9.3 Behavior on closing the Debugger
11.1 Displaying and editing files
11.1.4 Using keyboard commands
11.2 Displaying output messages in the Editor
11.3 Displaying and swapping between buffers
11.4 Displaying Common Lisp definitions
11.5.1 Setting the reference point for changed definitions
11.7 Setting Editor preferences
11.7.2 Displaying package information
11.7.3 Configuring editor key input
11.7.3.1 Choosing the key input style
11.7.3.2 Preserving your setting
11.7.4 Setting the editor font
11.7.5 Setting the text style attributes
11.7.6 Setting the default encodings
11.8.1 Opening, saving and printing files
11.8.3 Inserting and deleting text
11.10 Cutting, copying and pasting using the clipboard
11.11 Cutting, copying and pasting using the kill ring
11.11.2 Cutting or copying text
11.12 Searching and replacing text
11.13 Using Lisp-specific commands
11.13.2 Current buffers, definitions and expression
11.13.5.3 Removing breakpoints
11.13.6 Tracing symbols and functions
11.13.7.2 The current package for Lisp operations
12.2 Examining functions using the graph views
12.2.5 The function description button
12.2.5.1 Function description area
12.3 Examining functions using the text view
12.4 Configuring the function call browser
12.4.2 Displaying package information
12.5 Configuring graph displays
12.5.2 Graph expansion settings
12.6 Performing operations on functions
13 The Generic Function Browser
13.1 Examining information about methods
13.1.5 Performing operations on the current function or selected methods
13.2 Examining information about combined methods
13.2.4 List of method combinations
13.2.6 Restricting displayed signatures by class
13.3 Configuring the Generic Function Browser
14.2 Performing grep command searches
14.2.2 Specifying the grep command manually
14.5 Configuring the grep command
14.6.1 Showing and hiding filenames
14.6.2 Showing and hiding line information
15.1 Description of the Inspector tool
15.1.1 Adding a Listener to the Inspector
15.4 Operating upon objects and items
15.4.4 Manipulation operations
15.4.5 Copying in the Inspector
15.5 Configuring the Inspector
15.6 Customizing the Inspector
15.7 Creating new inspection formats
16.1 Creating or loading interfaces
16.1.1 Creating a new interface
16.1.2 Loading existing interfaces
16.2 Creating an interface layout
16.2.4 Adding new elements to the layout
16.2.5 Removing elements from a layout
16.3.6.1 Standard menu components
16.4.1 Integrating the design with your own code
16.5 Performing operations on objects
16.5.1 Editing the selected object
16.5.2 Browsing the selected object
16.5.3 Rearranging components in an interface
16.5.4 Setting the attributes for the selected object
16.6 Performing operations on the current interface
16.6.1 Setting attributes for the current interface
16.6.2 Displaying the current interface
16.6.3 Arranging objects in a pinboard layout
16.7 Performing operations on elements
17 Example: Using The Interface Builder
17.1 Creating the basic layout
17.2 Specifying attribute values
17.4 Specifying callbacks in the interface definition
17.4.1 Specifying layout callbacks and other callback information
17.4.2 Specifying menu callbacks
17.6.1 Callbacks to update the display pane
17.6.2 Callbacks to display data in a dialog
17.6.3 Callbacks for menu items
17.6.4 Other miscellaneous functions
17.8 Testing the example interface
18.1 The basic features of a Listener
18.9.3 Miscellaneous Listener commands
18.10 Setting Listener preferences
18.11 Help with editing in the Listener
20.3 Other ways of breaking processes
20.4 Updating the Process Browser
21.3 A description of profiling
21.3.1 Description of call tree data
21.3.2 Description of cumulative data
21.4 Steps involved in profiling code
21.4.1 Choosing the functions to profile
21.4.1.1 Choosing individual functions
21.4.2 Choosing the time interval
21.4.3 Specifying the code to run while profiling
21.5 Format of the cumulative results
21.6 Interpreting the cumulative results
21.7.1 Effects of random sampling
21.7.4 Consequences of restricted profiling
21.7.5 Effect of compiler optimizations
21.7.6 Effect of compiler transforms
22 The Shell and Remote Shell Tools
22.3 Command history in the shell
22.4 Configuring the shell to run
23.2.1 Standalone use of the stepper
23.2.2 Invoking the Stepper via a breakpoint
23.3 The implementation of the Stepper
23.3.1 Requirements for stepping
23.3.3 Side-effects of stepping
23.3.4 Atomic and constant forms
23.4.1 Shortcut keys for the Stepper
23.6.2 Conditional breakpoints
23.7.1 Interactive macroexpansion
23.7.2 Macroexpansion in the stepper
23.7.3 Collapsing macroexpansions
23.7.4 Controlling macroexpansion
24.2 A brief introduction to systems
24.4 A description of the System Browser
24.5 Examining the system graph
24.5.4 Performing operations on system members
24.6 Examining systems in the text view
24.7 Generating and executing plans in the preview view
24.7.6 Executing plans in the preview view
24.8 Examining output in the output view
24.9.2 Displaying package information
24.10 Setting options in the system browser
25.2 Configuring the Window Browser
25.2.2 Displaying package information
25.2.3 Displaying different types of window
25.2.4 Displaying short or long names
25.3 Performing operations on windows