The command versor-describe-selection, normally bound to C-x ? (or C-? if you are using M- rather than C-x for selecting dimensions) will show a description of the current selection, if it knows how to for the current mode.
Here are some sample descriptions:
functor
if-condition
if-then
or an if-then-else
.
if-then-body; 2 parts
if
statement that has no else
clause.
let-bindings; 3 bindings
let
in Lisp).
progn-whole
symbol
variable-binding
These descriptions are meant to be as closely equivalent as possible between all supported programming languages. (They are used by Languide to decide whether various high-level editing operations are appropriate for a particular selection.)
If the variable versor-describe-selection
is non-nil, this is
done automatically at the end of most Versor commands; See Verbose.