1\function{abbrev_table_p}
2\synopsis{Test whether an abbreviation table "name" exists}
3\usage{Integer abbrev_table_p (String name)}
4\description
5  Returns non-zero if an abbreviation table with called \var{name} exists. If
6  the table does not exist, it returns zero.
7\done
8
9\function{create_abbrev_table}
10\synopsis{Create an abbreviation table "name"}
11\usage{Void create_abbrev_table (String name, String word)}
12\description
13  Create an abbreviation table with name \var{name}.  The second parameter
14  \var{word} is the list of characters used to represent a word for the
15  table. If the empty string is passed for \var{word}, the characters that
16  currently constitute a word are used.
17\done
18
19\function{define_abbrev}
20\synopsis{Define an abbreviation}
21\usage{Void define_abbrev (String tbl, String abbrv, String expans)}
22\description
23  This function is used to define an abbreviation \var{abbrv} that will be
24  expanded to \var{expans}.  The definition will be placed in the table with
25  name \var{tbl}.
26\done
27
28\function{delete_abbrev_table}
29\synopsis{Delete the abbrev table "name"}
30\usage{Void delete_abbrev_table (String name)}
31\description
32  Delete the abbrev table specified by \var{name}.
33\done
34
35\function{dump_abbrev_table}
36\synopsis{Insert the abbreviation table "name"}
37\usage{Void dump_abbrev_table (String name)}
38\description
39  This function inserts the contents of the abbreviation table called
40  \var{name} into the current buffer.
41\done
42
43\function{list_abbrev_tables}
44\synopsis{Return the names of all defined abbreviation tables}
45\usage{Integer list_abbrev_tables ()}
46\description
47  This function returns the names of all currently defined
48  abbreviation tables.  The top item on the stack will be the number of
49  tables followed by the names of the tables.
50\done
51
52\function{use_abbrev_table}
53\synopsis{Use the abbreviation table "table" for the current buffer}
54\usage{Void use_abbrev_table (String table)}
55\description
56  Use the abbreviation table named \var{table} as the abbreviation table for
57  the current buffer.  By default, the "Global" table is used.
58\done
59
60\function{what_abbrev_table}
61\synopsis{Return info about the current abbreviation table}
62\usage{(String, String) what_abbrev_table ()}
63\description
64  This functions returns both the name of the abbreviation table and the
65  definition of the word for the table currently associated with the
66  current buffer.  If none is defined it returns two empty strings.
67\done
68
69