39.5 标准缩写表

这里列出 Emacs 预加载主模式所对应的、保存缩写表的变量。

Variable: global-abbrev-table

这是与模式无关的全局缩写表。 其中定义的缩写适用于所有缓冲区。 每个缓冲区还可以拥有局部缩写表,其定义优先级高于全局缩写表。

Variable: local-abbrev-table

这个缓冲区局部变量的值,是当前缓冲区的(模式专属)缩写表。 它也可以是多个此类缩写表组成的列表。

Variable: abbrev-minor-mode-table-alist

该变量的值是一个元素格式为 (mode . abbrev-table) 的列表, 其中 mode 是一个变量名: 如果该变量绑定为非 nil 值,则对应的 abbrev-table 生效,否则被忽略。 abbrev-table 也可以是缩写表列表。

Variable: fundamental-mode-abbrev-table

这是基本模式(Fundamental mode)使用的局部缩写表; 也就是说,所有处于基本模式的缓冲区都使用该局部缩写表。

Variable: text-mode-abbrev-table

这是文本模式(Text mode)使用的局部缩写表。

Variable: lisp-mode-abbrev-table

这是 Lisp 模式使用的局部缩写表。 它也是 Emacs Lisp 模式所用局部缩写表的父表。 参见 see 缩写表属性