Previous: Exported macros, Up: Exported definitions [Contents][Index]
Return KEY’s value in the current FoCus configuration.
setup (Lisp file)
Set KEY to VALUE in the current FoCus configuration.
setup (Lisp file)
Create and return a new format table.
The table may be INITIALLY :standard (the default), :standard-upcase,
:standard-downcase or :blank.
table (Lisp file)
Add NICKNAME (:FOCUS by default) to the :NET.DIDIERVERNA.FOCUS package.
meta (Lisp file)
Register TABLE under NAME (a symbol) and return it.
FORCE means overwrite an already existing registration under that
name. Otherwise (the default), throw a TABLE-COLLISION error.
table (Lisp file)
Set a ~CHAR directive in TABLE.
- TABLE (the current format table by default) may be a table or a table name.
- When BOTH-CASE (the default), operate on both case versions of CHAR.
- Attempting to override an existing directive throws a
TABLE-DIRECTIVE-COLLISION error, unless FORCE is non-nil.
The operation to perform is as follows:
- If FUNCTION is provided (either a function or a function name), associate
CHAR with it.
- If STANDARD is provided, associate CHAR with the standard directive denoted
by STANDARD character (case does not matter).
- Otherwise, remove the ~CHAR directive from TABLE.
table (Lisp file)
Autodetect support for file-local variables.
Update FoCus configuration and *FEATURES* accordingly.
setup (Lisp file)
Unregister NAMEd table.
table (Lisp file)
Return the current version of FoCus.
TYPE can be one of :number, :short or :long.
A version number is computed as major*10000 + minor*100 + patchlevel, leaving
two digits for each level. Alpha, beta and rc status are ignored in version
numbers.
A short version is something like 1.3{a,b,rc}4, or 1.3.4 for patchlevel.
Alpha, beta or rc levels start at 1. Patchlevels start at 0 but are ignored
in the output, so that 1.3.0 appears as just 1.3.
A long version is something like
1.3 {alpha,beta,release candidate,patchlevel} 4 "Kokyu Ho". As for
the short version, a patchlevel of 0 is ignored in the output.
setup (Lisp file)
Previous: Exported macros, Up: Exported definitions [Contents][Index]