This section describes how to create and manipulate abbrev tables.
Function:make-abbrev-table
This function creates and returns a new, empty abbrev table--an obarray
containing no symbols. It is a vector filled with zeros.
Function:clear-abbrev-tabletable
This function undefines all the abbrevs in abbrev table table,
leaving it empty. It always returns nil.
Function:define-abbrev-tabletabname definitions
This function defines tabname (a symbol) as an abbrev table name,
i.e., as a variable whose value is an abbrev table. It defines abbrevs
in the table according to definitions, a list of elements of the
form (abbrevnameexpansionhookusecount). The return value is always nil.
Variable:abbrev-table-name-list
This is a list of symbols whose values are abbrev tables.
define-abbrev-table adds the new abbrev table name to this list.
Function:insert-abbrev-table-descriptionname &optional human
This function inserts before point a description of the abbrev table
named name. The argument name is a symbol whose value is an
abbrev table. The return value is always nil.
If human is non-nil, the description is human-oriented.
Otherwise the description is a Lisp expression--a call to
define-abbrev-table that would define name exactly as it
is currently defined.
Please take a moment to fill out
this visitor survey You can help support this site by
visiting the advertisers that sponsor it! (only once each, though)