Activate Interface Editor Command
Arguments: interface-title
Key sequence: Ctrl+;
interface-title
The command Activate Interface
prompts for an interface title of an interface in the IDE, and activates it.
Note: this command works only in the LispWorks IDE.
Arguments: title
Key sequence: None
The command Set Title
sets the title of the enclosing interface.
Note: switching buffers in the editor resets the title which will overwrite user changes, but other tool windows in the LispWorks IDE normally do not set their title.
Arguments: None
Key sequence: Ctrl+#
Invokes a tool in the LispWorks IDE.
Firstly Invoke Tool
prompts for a character. If you enter a known shortcut character, the corresponding tool is activated. If the character is unknown, it raises the Tools menu so you can select from it.
If you enter the character for the Listener (l
) or Editor (e
), and the current tool is already a Listener or Editor respectively, then the tool is toggled between its main tab and the Output tab. This gives a convenient way to toggle between the main tab and the Output tab without using the mouse.
Notes:
Command+Ctrl+L
invokes the Listener tool (as an example), which is more convenient than Invoke Tool
.Invoke Tool
does nothing in a delivered image.
Invoke Menu Item Editor Command
Arguments: menu-item-path
Key sequence: None
The command Invoke Menu Item
invokes a menu item, as if the item was activated in any of the usual interactive ways.
The user is asked for a path, which is the title of the menu in the menu bar of the current interface, followed by the title(s) of submenus if any, followed by the item title itself.
The titles must be separated by a /
(forward slash) and optionally Space
or Tab
characters, and other than this they must match (case-insensitive) the string that appears on the screen. For example, to do File > Open..., the menu-item-path is:
file / open...
Build Application Editor Command
Arguments: None
Key sequence: None
The command Build Application
invokes the Application Builder in the LispWorks IDE and does a build. By default, it uses the current buffer as the build script. If a prefix argument is supplied it prompts for a file to use as the build script.
See also: LispWorks IDE User Guide, Application Builder chapter.
Edit Compiler Warnings Editor Command
Arguments: None
Key sequence: None
The command Edit Compiler Warnings
opens and activates the Compilation Conditions Browser, if there is a record of compilation conditions in the session.
Conditions may be generated whenever compiling code in the IDE.
See also: LispWorks IDE User Guide, Compilation Conditions Browser chapter.
Inspect Variable Editor Command
Arguments: editor-variable-name
Key sequence: None
The command Inspect Variable
activates the Inspector tool with the object that is the value of the supplied editor variable.
List Buffer Definitions Editor Command
Arguments: None
Key sequence: None
The command List Buffer Definitions
switches to the Buffers tab in an Editor tool.
Arguments: grep-args
Key sequence: None
The command Grep
activates the Search Files tool with a grep command.
It prompts for command line arguments, which should comprise the entire command line except for the first word grep
. Then it activates the Search Files tool and invokes the grep command.
If the prefix argument is supplied, it saves all files after prompting and before activating the tool.
Note: the grep command to use is configurable via lw:*grep-command*. On Unix grep
is available by default. On Microsoft Windows LispWorks uses lib/8-0-0-0/etc/grep.exe
by default.
See also: Search Files, Search Files Matching Patterns, Search System.
Next Search Match Editor Command
Arguments: None
Key sequence: Ctrl+X `
The command Next Search Match
displays the next match from the last search in the Search Files tool.
Arguments: None
Key sequence: None
The command Next Grep
is deprecated, use Next Search Match instead.
Arguments: path
Key sequence: None
The command Show Directory
opens the native file browser.
If no prefix argument is supplied and the current buffer is associated with a pathname, the browser is opened with this pathname. Otherwise, it prompts for a path to use.
Note: On Windows and macOS, if it is a full filename, the file is selected. On other platforms it only opens the browser with the directory. On GTK+ it tries to use nautilus and if this is not on the path, it fails.
Arguments: None
Key sequence: None
The command Report Bug
opens a window containing the template for reporting bugs in LispWorks. This template can then be filled in and emailed to Lisp Support.
Report Manual Bug Editor Command
Arguments: None
Key sequence: None
The command Report Manual Bug
opens a window containing the template for reporting bugs in the LispWorks documentation. This template can then be filled in and emailed to Lisp Support.
Arguments: None
Key sequence: None
The command Bug Report
is an alias for Report Bug.
Arguments: None
Key sequence: None
The command Exit Lisp
is an alias for Save All Files and Exit.
Editor User Guide (Macintosh version) - 01 Dec 2021 19:35:09