File: abbrev.el.html

This facility is documented in the Emacs Manual.

Todo:

- Cleanup name space.

Defined variables (24)

abbrev--suggest-saved-recommendationsKeeps the list of expansions that have abbrevs defined.
abbrev-all-capsNon-nil means expand multi-word abbrevs in all caps if the abbrev was so.
abbrev-expand-functionFunction that ‘expand-abbrev’ uses to perform abbrev expansion.
abbrev-expand-functionsWrapper hook around ‘abbrev--default-expand’.
abbrev-file-nameDefault name of file from which to read and where to save abbrevs.
abbrev-minor-mode-table-alistAlist of abbrev tables to use for minor modes.
abbrev-mode-hookHook run after entering or leaving ‘abbrev-mode’.
abbrev-start-locationBuffer position for ‘expand-abbrev’ to use as the start of the abbrev.
abbrev-start-location-bufferBuffer that ‘abbrev-start-location’ has been set for.
abbrev-suggestNon-nil means suggest using abbrevs to save typing.
abbrev-suggest-hint-thresholdThreshold for when to suggest to use an abbrev to save typing.
abbrev-table-name-listList of symbols whose values are abbrev tables.
abbrevs-changedNon-nil if any word abbrevs were defined or altered.
edit-abbrevs-mapKeymap used in ‘edit-abbrevs’.
edit-abbrevs-mode-abbrev-tableAbbrev table for ‘edit-abbrevs-mode’.
edit-abbrevs-mode-hookHook run after entering ‘edit-abbrevs-mode’.
edit-abbrevs-mode-mapKeymap used in ‘edit-abbrevs’.
edit-abbrevs-mode-syntax-tableSyntax table for ‘edit-abbrevs-mode’.
fundamental-mode-abbrev-tableThe abbrev table of mode-specific abbrevs for Fundamental Mode.
global-abbrev-tableThe abbrev table whose abbrevs affect all buffers.
last-abbrevThe abbrev-symbol of the last abbrev expanded. See ‘abbrev-symbol’.
last-abbrev-locationThe location of the start of the last abbrev that was expanded.
last-abbrev-textThe exact text of the last abbrev that was expanded.
only-global-abbrevsNon-nil means user plans to use only global abbrevs.

Defined functions (62)

abbrev--active-tables(&optional TABLES)
abbrev--before-point()
abbrev--check-chars(ABBREV GLOBAL)
abbrev--default-expand()
abbrev--describe(SYM)
abbrev--possibly-save(QUERY &optional ARG)
abbrev--suggest-above-threshold(EXPANSION)
abbrev--suggest-count-words(EXPANSION)
abbrev--suggest-get-active-abbrev-expansions()
abbrev--suggest-get-active-tables-including-parents()
abbrev--suggest-get-previous-words(N)
abbrev--suggest-get-totals()
abbrev--suggest-inform-user(EXPANSION)
abbrev--suggest-maybe-suggest()
abbrev--suggest-shortest-abbrev(NEW CURRENT)
abbrev--symbol(ABBREV TABLE)
abbrev--table-symbols(NAME &optional SYSTEM)
abbrev--write(SYM)
abbrev-edit-save-buffer()
abbrev-edit-save-to-file(FILE)
abbrev-expansion(ABBREV &optional TABLE)
abbrev-get(ABBREV PROP)
abbrev-insert(ABBREV &optional NAME WORDSTART WORDEND)
abbrev-mode(&optional ARG)
abbrev-prefix-mark(&optional ARG)
abbrev-put(ABBREV PROP VAL)
abbrev-suggest-show-report()
abbrev-symbol(ABBREV &optional TABLE)
abbrev-table-empty-p(OBJECT &optional IGNORE-SYSTEM)
abbrev-table-get(TABLE PROP)
abbrev-table-menu(TABLE &optional PROMPT SORTFUN)
abbrev-table-name(TABLE)
abbrev-table-p(OBJECT)
abbrev-table-put(TABLE PROP VAL)
add-abbrev(TABLE TYPE ARG)
add-global-abbrev(ARG)
add-mode-abbrev(ARG)
clear-abbrev-table(TABLE)
copy-abbrev-table(TABLE)
define-abbrev(TABLE ABBREV EXPANSION &optional HOOK &rest PROPS)
define-abbrev-table(TABLENAME DEFINITIONS &optional DOCSTRING &rest PROPS)
define-abbrevs(&optional ARG)
define-global-abbrev(ABBREV EXPANSION)
define-mode-abbrev(ABBREV EXPANSION)
edit-abbrevs()
edit-abbrevs-mode()
edit-abbrevs-redefine()
expand-abbrev()
expand-region-abbrevs(START END &optional NOQUERY)
insert-abbrev-table-description(NAME &optional READABLE)
insert-abbrevs()
inverse-add-abbrev(TABLE TYPE ARG)
inverse-add-global-abbrev(N)
inverse-add-mode-abbrev(N)
kill-all-abbrevs()
list-abbrevs(&optional LOCAL)
make-abbrev-table(&optional PROPS)
prepare-abbrev-list-buffer(&optional LOCAL)
quietly-read-abbrev-file(&optional FILE)
read-abbrev-file(&optional FILE QUIETLY)
unexpand-abbrev()
write-abbrev-file(&optional FILE VERBOSE)

Defined faces (1)

abbrev-table-nameFace used for displaying the abbrev table name in ‘edit-abbrevs-mode’.