elisp: Standard Abbrev Tables
35.5 Standard Abbrev Tables
===========================
Here we list the variables that hold the abbrev tables for the preloaded
major modes of Emacs.
-- Variable: global-abbrev-table
This is the abbrev table for mode-independent abbrevs. The abbrevs
defined in it apply to all buffers. Each buffer may also have a
local abbrev table, whose abbrev definitions take precedence over
those in the global table.
-- Variable: local-abbrev-table
The value of this buffer-local variable is the (mode-specific)
abbreviation table of the current buffer. It can also be a list of
such tables.
-- Variable: abbrev-minor-mode-table-alist
The value of this variable is a list of elements of the form ‘(MODE
. ABBREV-TABLE)’ where MODE is the name of a variable: if the
variable is bound to a non-‘nil’ value, then the ABBREV-TABLE is
active, otherwise it is ignored. ABBREV-TABLE can also be a list
of abbrev tables.
-- Variable: fundamental-mode-abbrev-table
This is the local abbrev table used in Fundamental mode; in other
words, it is the local abbrev table in all buffers in Fundamental
mode.
-- Variable: text-mode-abbrev-table
This is the local abbrev table used in Text mode.
-- Variable: lisp-mode-abbrev-table
This is the local abbrev table used in Lisp mode. It is the parent
of the local abbrev table used in Emacs Lisp mode. Abbrev
Table Properties.