39.5 Стандартные таблицы сокращений

Здесь перечислены переменные, которые содержат таблицы сокращений для предзагруженных основных режимов Emacs.

Переменная: global-abbrev-table

Это таблица сокращений для сокращений, не зависящих от режима. Сокращения, определенные в ней, применяются ко всем буферам. Каждый буфер также может иметь локальную таблицу сокращений, определения которой имеют приоритет над теми, что в глобальной таблице.

Переменная: local-abbrev-table

Значение этой буфер-локальной переменной — это (специфичная для режима) таблица сокращений текущего буфера. Это также может быть списком таких таблиц.

Переменная: abbrev-minor-mode-table-alist

Значение этой переменной — это список элементов вида (mode . abbrev-table) где mode — имя переменной: если переменная связана с ненулевым значением, то abbrev-table активна, в противном случае она игнорируется. abbrev-table также может быть списком таблиц сокращений.

Переменная: fundamental-mode-abbrev-table

Это локальная таблица сокращений, используемая в режиме Fundamental; другими словами, это локальная таблица сокращений во всех буферах в режиме Fundamental.

Переменная: text-mode-abbrev-table

Это локальная таблица сокращений, используемая в режиме Text.

Переменная: lisp-mode-abbrev-table

Это локальная таблица сокращений, используемая в режиме Lisp. Она является родительской для локальной таблицы сокращений, используемой в режиме Emacs Lisp. См Свойства таблиц сокращений.