1.2 Windows Multiple Document Interface
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.3 Arranging windows in MDI mode
3.1.4 Displaying tools using the mouse
3.1.5 Displaying tools using the keyboard
3.1.5.1 Tool accelerator modifier keys
3.1.5.3 Special considerations when using tool accelerators
3.1.6.1 Global control of re-use
3.1.6.2 Per-window control of re-use
3.2.1.2 Controlling completion behavior
3.2.1.3 Quitting the environment
3.2.1.4 Automatic filters on dialogs
3.2.1.5 Automatic use of Find Definitions view
3.2.2 Configuring the editor emulation
3.2.2.1 Choosing the key input style
3.2.2.2 Setting the cursor blink rate
3.2.3 Setting the editor font, color and other style attributes
3.2.3.1 Setting the text style attributes
3.2.3.2 Controlling parenthesis coloring
3.2.4 Setting the default encodings
3.3 Performing editing functions
3.3.3 Using the Object operations with the clipboard
3.3.4 Selecting text and objects
3.3.5 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
3.13.1 Regular expression syntax
3.13.2 Regexp and plain string matching
3.14.2 Selecting the completed input
3.14.2.2 Filtering in-place completion
3.14.3.1 Filtering modal dialog completion
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 What is saved and what is not saved
5.4.1 Scheduling automatic session saving
5.4.2 The Save Session dialog and actual saving
5.4.3 Saving a session interactively
5.5 Redirecting images to a Saved Session image
5.6 Non-IDE interfaces and session saving
6.3 Expanding and collapsing graphs
6.3.1 Expanding and collapsing by clicking
6.3.2 Expanding and collapsing by menu commands
6.5 Displaying plans of graphs
6.6.1 Altering the depth and breadth of graphs
6.6.2 Displaying different graph layouts
6.7 Using graphs in your programs
7.2 Specifying the initial tools
8.1 Simple use of the Class Browser
8.1.2 Examining inherited slots
8.1.3 Filtering slot information
8.2 Examining slot information
8.2.5 Performing operations on the current class
8.3 Examining superclasses and subclasses
8.3.5 Performing operations on the selected classes or the current class
8.4 Examining classes graphically
8.4.2 Subclasses and superclasses graphs
8.4.4 Performing operations on the selected classes or the current class
8.5 Examining generic functions and methods
8.5.3 List of functions or methods
8.5.5 Performing operations on the current class
8.5.6 Operations specific to the current function or method
8.6.5 Performing operations on the current class
8.7 Examining class precedences
8.7.5 Performing operations on the selected classes or the current class
9.1 Placing objects on the Object Clipboard
9.1.4 The Function Call Browser
9.1.5 The Generic Function Browser
9.2.5 Pasting of clipped objects
9.5 Using the Object Clipboard with a Listener
10 The Compilation Conditions Browser
10.2 Examining error conditions
10.3.2 Condition type preferences
11.1 Description of the Debugger
11.1.2.1 Frames and Variables in a tree
11.1.2.2 Frames and Variables in two lists
11.2 What the Debugger tool does
11.3 Simple use of the Debugger tool
11.4 The stack in the Debugger
11.5 An example debugging session
11.6 Performing operations on the error condition
11.7 Performing operations on stack frames
11.7.1 Source location, documentation, inspect and method combination for the current frame
11.7.2 Restarts and returning from the frame
11.7.3 Tracing the function in the frame
11.8 Performing operations on frame variables
11.9 Configuring the debugger tool
11.9.1 Configuring the call frames displayed
11.9.2 Displaying package information
11.9.3 Behavior on closing the Debugger
11.9.4 Frames and variables display
12.2 Tracing and Untracing functions
12.3 Examining the output of tracing
13.1 Displaying and editing files
13.1.4 Using keyboard commands
13.2 Displaying output messages in the Editor
13.3 Displaying and swapping between buffers
13.4 Displaying Common Lisp definitions
13.5.1 Setting the reference point for changed definitions
13.7 Setting Editor preferences
13.7.1 Controlling other aspects of the Editor
13.7.2 Controlling options specific to the Editor
13.7.2.1 Sorting items in lists
13.7.2.2 Displaying package information
13.7.2.3 Controlling toolbar display
13.8.1 Opening, saving and printing files
13.8.3 Inserting and deleting text
13.10 Cutting, copying and pasting using the clipboard
13.11 Cutting, copying and pasting using the kill ring
13.11.2 Cutting or copying text
13.12 Searching and replacing text
13.13 Using Lisp-specific commands
13.13.2 Current buffers, definitions and expression
13.13.5 Argument list information
13.13.6.3 Removing breakpoints
13.13.6.4 Reloading code with breakpoints
13.13.7 Tracing symbols and functions
13.13.8.2 The current package for Lisp operations
14.2 Examining functions using the graph views
14.2.5 The function description button
14.2.5.1 Function description area
14.3 Examining functions using the text view
14.4 Configuring the function call browser
14.4.2 Displaying package information
14.5 Configuring graph displays
14.5.2 Graph expansion settings
14.6 Performing operations on functions
15 The Generic Function Browser
15.1 Examining information about methods
15.1.5 Performing operations on the current function or selected methods
15.2 Examining information about combined methods
15.2.4 List of method combinations
15.2.6 Restricting displayed signatures by class
15.3 Configuring the Generic Function Browser
16.2.1 Entering Search Specifications directly
16.2.1.1 Plain Directory searches
16.2.1.2 Root and Patterns searches
16.2.1.4 Known definitions searches
16.2.2 Using context-dependent searches
16.2.2.1 Context-dependent searches using Editor commands
16.2.2.2 Context-dependent searches using menu commands
16.3.1 Displaying in an Editor
16.4 Modifying the matched lines
16.5 Configuring the Search Files tool
16.5.4 The External Grep Program
17.1 Inspecting the current object
17.2 Description of the Inspector tool
17.2.1 Adding a Listener to the Inspector
17.5 Operating upon objects and items
17.5.4 Manipulation operations
17.5.5 Copying in the Inspector
17.6 Configuring the Inspector
17.7 Customizing the Inspector
17.8 Creating new inspection formats
18.2 Description of the Symbol Browser
18.3 Configuring the Symbol Browser
19.1 Description of the Interface Builder
19.2 Creating or loading interfaces
19.2.1 Creating a new interface
19.2.2 Loading existing interfaces
19.3 Creating an interface layout
19.3.4 Adding new elements to the layout
19.3.5 Removing elements from a layout
19.4.6.1 Standard menu components
19.5.1 Integrating the design with your own code
19.6 Performing operations on objects
19.6.1 Editing the selected object
19.6.2 Browsing the selected object
19.6.3 Rearranging components in an interface
19.6.4 Setting the attributes for the selected object
19.7 Performing operations on the current interface
19.7.1 Setting attributes for the current interface
19.7.2 Displaying the current interface
19.7.3 Arranging objects in a pinboard layout
19.8 Performing operations on elements
20 Example: Using The Interface Builder
20.1 Creating the basic layout
20.2 Specifying attribute values
20.4 Specifying callbacks in the interface definition
20.4.1 Specifying layout callbacks and other callback information
20.4.2 Specifying menu callbacks
20.6.1 Callbacks to update the display pane
20.6.2 Callbacks to display data in a dialog
20.6.3 Callbacks for menu items
20.6.4 Other miscellaneous functions
20.8 Testing the example interface
21.1 The basic features of a Listener
21.9.3 Miscellaneous Listener commands
21.10 Setting Listener preferences
21.11 Running Editor forms in the Listener
21.12 Switching to and from other tools
21.13 Help with editing in the Listener
22.1 Interactive compilation messages
22.1.1 Compilation message styles
23.3 Other ways of breaking processes
23.4 Updating the Process Browser
23.5 Process Browser Preferences
24.3 A description of profiling
24.3.1 Description of call tree data
24.3.2 Description of cumulative data
24.4 Steps involved in profiling code
24.4.1 Choosing the functions to profile
24.4.1.1 Choosing individual functions
24.4.2 Specifying the code to run while profiling
24.5 Format of the cumulative results
24.6 Interpreting the cumulative results
24.7.1 Effects of random sampling
24.7.4 Consequences of restricted profiling
24.7.5 Effect of compiler optimizations
24.7.6 Effect of compiler transforms
25.3 Command history in the shell
25.4 Configuring the shell to run
26.2.1 Standalone use of the stepper
26.2.2 Invoking the Stepper via a breakpoint
26.3 The implementation of the Stepper
26.3.1 Requirements for stepping
26.3.3 Side-effects of stepping
26.3.4 Atomic and constant forms
26.4.1 Shortcut keys for the Stepper
26.6.2 Conditional breakpoints
26.7.1 Interactive macroexpansion
26.7.2 Macroexpansion in the stepper
26.7.3 Collapsing macroexpansions
26.7.4 Controlling macroexpansion
27.2 A brief introduction to systems
27.4 A description of the System Browser
27.5 Examining the system tree
27.5.4 Performing operations on system members
27.6 Examining systems in the text view
27.7 Generating and executing plans in the preview view
27.7.6 Executing plans in the preview view
27.8 Examining output in the output view
27.9.1 Interface to source code managers
27.10.2 Displaying package information
27.10.3 Display of the toolbar
27.11 Setting options in the system browser
28.2 Configuring the Window Browser
28.2.2 Displaying package information
28.2.4 Displaying different types of window
28.2.5 Displaying short or long names
28.3 Performing operations on windows
28.3.1 Navigating the window hierarchy
29.1.1 What the Application Builder does
29.2 Preparing to build your application
29.2.1.1 Using your existing delivery script
29.2.1.2 Creating a new delivery script
29.3 Building your application
29.6 Running the saved application
29.6.1 Passing arguments and redirecting output
29.6.2 Executing a different file
29.6.3 Killing application processes