When you first invoke the System Browser, the Tree view is the default view. You can also switch to it from another view by choosing the relevant tab above the main view. The Tree view is shown in Displaying loaded systems using the Tree view below.
Figure 26.1 Displaying loaded systems using the Tree view
The System Browser window has four areas, described below.
You can browse a system by entering its name into the
area. While doing this you can press
Down or click
to complete a partially specified name. This allows you to select from a list of all system names which begin with the partial input you have entered. See Completion for detailed instructions.
The Tree area produces a tree of the current system, together with all its members. The generic facilities available to all tree views throughout the environment are available here; see Manipulating Graphs for details.
You can operate on systems and files via the context menu, which offers commands such as Concatenate... and Search Files... for systems, and Compile and Print... for files. The system commands are also available in the Systems menu. If no items are selected, the commands apply to the current system, whose name is printed in the System area.
To traverse the system hierarchy, expand a system node in the tree. If the desired parent node is not in the tree, choose
Systems > Browse All Systems
. The parent of all systems defined in the image at any time is called
The name of the selected member. This is either the filename (if the member is a file of source code) or the system name (if the member is a subsystem).
The directory pathname of the selected member. This is the full pathname of the file, if the selected member is a file of source code, or the default directory of the system, if the selected member is a subsystem.
This lists any keyword flags which have been set for the selected member in the system definition, such as the
To operate on any of the items displayed in this area, select them and choose a command from the Description menu, which contains the standard actions described in Performing operations on selected objects. By making multiple selections, you can operate on as many of the items as you like.
A variety of operations can be performed on any number of nodes selected in the Tree area. If no system nodes are selected, or if you are in another view, the commands are performed on the current system, whose name is printed in the System area.
The Systems menu gives you access to the standard actions described in Performing operations on selected objects.
You need to save the buffers to actually save the changes on disk, this is easily done using the Editor tool - see Buffers area for details.
LispWorks IDE User Guide (Macintosh version) - 12 Feb 2015