NextPrevUpTopContentsIndex

4.3.5 Miscellaneous

Buffer Changed Definitions

Editor Command

Argument: None
Key sequence: None

Calcuates which definitions that have been changed in the current buffer during the current LispWorks session, and displays these in the Changed Definitions tab of the Editor tool.

By default the reference point against which changes are calculated is the time when the file was last read into the buffer. A prefix argument equal to the value of Prefix-Argument-Default means the reference point is the last evaluation. A prefix argument of 1 means the reference point is the time the buffer was last saved to file.

Note: the most convenient to use this command is via the Editor tool. Switch it to the Changed Definitions tab, where you can specify the reference point for calculating the changes.

Function Arglist

Editor Command

Argument: function
Key sequence: Meta+= function

Prints the arguments expected by function in the Echo Area. The symbol under the current point is offered as a default value for function . A prefix argument automatically causes this default value to be used.

Note: example code showing how to use this command to display argument lists automatically is supplied with LispWorks, in the file

examples/editor/commands/space-show-arglist.lisp

Function Argument List

Editor Command

Argument: function
Key sequence: Ctrl+Shift+A function

This command is similar to Function Arglist, except that the symbol at the head of the current form is offered as a default value for function , unless that symbol is a member of the list editor:*find-likely-function-ignores* in which case the second symbol in the form is offered as the default. A prefix argument automatically causes this default value to be used.

Describe Class

Editor Command

Argument: class
Key sequence: None

Displays a description of the class named by class in a Class Browser tool. The symbol under the current point is offered as a default value for class . A prefix argument automatically causes this default value to be used.

Describe Generic Function

Editor Command

Argument: function
Key sequence: None

Displays a description of function in a Generic Function Browser tool. The symbol under the current point is offered as a default value for function . A prefix argument automatically causes this default value to be used.

Describe System

Editor Command

Argument: system
Key sequence: None

Displays a description of the defsystem -defined system named by system . The symbol under the current point is offered as a default value for system . A prefix argument automatically causes this default value to be used.

Complete Symbol

Editor Command

Argument: None
Key sequence: Meta+Ctrl+I

Attempts to complete the symbol before the current point. If the string to be completed is not unique, a list of possible completions is displayed in a popup window.


LispWorks Editor User Guide (Macintosh version) - 23 Feb 2006

NextPrevUpTopContentsIndex