specials

Macro summary
defvar-unbound variable-name documentation
*list-delimiter*    [Variable]

What is inserted between the elements of a list which is interpolated by #@.

*inner-delimiters*    [Variable]

Legal delimiters for interpolation with #$ and #@.

*outer-delimiters*    [Variable]

Legal outer delimiters for CL-INTERPOL strings.

*regex-delimiters*    [Variable]

Outer delimiters which automatically enable regex mode.

*unicode-names*    [Variable]

A hash table which maps Unicode names to characters.

*long-unicode-names-p*    [Variable]

Whether long Unicode names should be tried

*short-unicode-names-p*    [Variable]

Whether long Unicode names (like "Greek:Sigma") should be tried

*unicode-scripts*    [Variable]

The Unicode scripts which are to be tried if a name couldn't be resolved otherwise.

*optional-delimiters-p*    [Variable]

Whether text following $ or @ should interpolate even without a following delimiter. Lexical variables are handled correctly, but the rules are somewhat complex -- see the docs for details.

*previous-readtables*    [Variable]

A stack which holds the previous readtables that have been pushed here by ENABLE-INTERPOL-SYNTAX.

*hyperdoc-base-uri*    [Variable]
defvar-unbound   variable-name documentation  [Macro]

Like DEFVAR, but the variable will be unbound rather than getting an initial value. This is useful for variables which should have no global value but might have a dynamically bound value.