Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
table (Lisp file)
setup (Lisp file)
Set SYMBOL’s indentation to INDENT in (X)Emacs.
This function sets SYMBOL’s common-lisp-indent-function property.
If INDENT is a symbol, use its indentation definition.
Otherwise, INDENT is considered as an indentation definition.
meta (Lisp file)
directive (Lisp file)
table (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
Return a STRING’s directive body position from START.
START is the position of the tilde character, so this function essentially
parses the directive arguments in order to skip them.
string (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
Return the standard directive corresponding to CHARACTER.
Throw a NONSTANDARD-DIRECTIVE-CHARACTER error otherwise.
directive (Lisp file)
Return its table argument directly, or look it up by name.
table (Lisp file)
directive (Lisp file)
table (Lisp file)
directive (Lisp file)
Read an argument list for the DEFINDENT macro.
meta (Lisp file)
Look for a format table registered under NAME.
ERRORP (the default) means to throw a TABLE-NOT-REGISTERED error if no such
table is found. Otherwise, just return nil.
table (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
directive (Lisp file)
Return the next directive position in STRING from START, or nil.
string (Lisp file)
Return the other case version of CHAR if it exists.
util (Lisp file)
setup (Lisp file)
Put FoCus in restricted mode because of REASON.
setup (Lisp file)
directive (Lisp file)
directive (Lisp file)
Translate a STRING directive into a standard one.
- POSITION is the position of the ~ character.
- The translation is done according to format TABLE.
Return two values:
- the translated directive as a string,
- the STRING’s remainder index.
Note that the directive arguments are copied as-is. Only the directive’s body actually involves a translation.
string (Lisp file)
directive (Lisp file)
Return the translation of FORMAT-CONTROL into a standard one.
When FORMAT-CONTROL is a string, the translation is done according to format
TABLE (the current table by default). Otherwise, FORMAT-CONTROL is returned
as-is.
string (Lisp file)
directive (Lisp file)
table (Lisp file)
Find TABLE’s name if registered, return nil otherwise.
table (Lisp file)
Read a series of ~"string" to be concatenated together.
meta (Lisp file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]