In the Text view, the current buffer is the currently visible buffer, and the Buffers menu acts on this. The current expression is the symbol over which the cursor is positioned, or the one immediately before the cursor if it is not on a symbol. The current definition is the definition in which that current symbol occurs. For example:
(defun test ()
(test2))
In the function shown above, if the cursor were placed on the letter "e" of
test2
, the current expression would be the symbol
test2
, and the current definition would be
test
.
In the Buffers view, the current buffer(s) are all the selected buffers. The Definitions and Expression menus are not available.
In the Definitions, Changed Definitions and Find Definitions views, the current definitions are all the selected definitions. The Buffers and Expression menus are not available.
In each view, the Buffers , Definitions and Expression menu commands act on the current buffer(s), definition(s) or expression.
LispWorks IDE User Guide (Windows version) - 25 Nov 2011