expand-abbrev-handle - Expand an abbreviation handler
expand-abbrev-handle (esc esc)
expand-abbrev-handle is an extended abbreviation handler which pulls together all forms of abbreviation expansion into a single command so that it can be bound to a single key. The abbreviation must be an alpha-numeric string and the cursor must be one position to the right of the abbreviation (which must not be alpha-numeric) when this command is called. The expansion evaluation order is defined as follows:-
Uses a buffer specific and global abbreviation files, if set, to look up the abbreviation.
Expands ISO accent letter if the expansion mode is enabled.
Buffer specific expansion
Executes a buffer specific abbreviation expansion if the current buffer's file hook supports abbreviation expansion.
If the current buffer does not support file type specific expansion and spell-complete-word is enabled then the abbreviation is assumed to be the start of a word. A list of spell completions is displayed and the user may select the appropriate ending.
The command exits after first command to successfully expand or if none expand the command fails. See the help in the individual expansion commands for more help.
(c) Copyright JASSPA 1999
Last Modified: 1999/11/29
Generated On: 1999/12/01