4.3.5 Completion

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.

If the Global Preference
Use in-place completion
is selected then the completions are displayed in a window which allows most keyboard gestures to be processed as ordinary editor input. This allows speedy reduction of the number of possible completions, while you can select the desired completion with
Return
,
Up
and
Down
.

If
predicate
is non-
nil
then only symbols which are bound or fbound are offered amongst the possible completions.

Abbreviated Complete Symbol

Editor Command

Argument:
predicate
Key sequence:
Alt+I

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

A symbol abbreviation is a sequence of words (sequences of alphanumeric characters) separated by connectors (sequences of non-alphanumeric, non-whitespace characters). Each word (connector) is a prefix of the corresponding word (connector) in the expansions. Thus if you complete the symbol abbreviation
w-o
then
with-open-file
and
with-open-stream
are amongst the completions offered, assuming the COMMON-LISP package is visible.

If the Global Preference
Use in-place completion
is selected then the completions are displayed in a window which allows most keyboard gestures to be processed as ordinary editor input. This allows speedy reduction of the number of possible completions, while you can select the desired completion with
Return
,
Up
and
Down
.

If
predicate
is non-
nil
then only symbols which are bound or fbound are offered amongst the possible completions.