From: Richard M. Stallman Date: Thu, 3 Jan 2002 05:19:26 +0000 (+0000) Subject: Describe define-global-abbrev and define-mode-abbrev. X-Git-Tag: ttn-vms-21-2-B4~17350 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=387ac9c17c522c7f27c910bd967e4d56c8b5cf25;p=emacs.git Describe define-global-abbrev and define-mode-abbrev. --- diff --git a/man/abbrevs.texi b/man/abbrevs.texi index 1a6b81d971e..d05d257c6ed 100644 --- a/man/abbrevs.texi +++ b/man/abbrevs.texi @@ -82,6 +82,10 @@ Define a word in the buffer as an abbrev (@code{inverse-add-global-abbrev}). @item C-x a i l Define a word in the buffer as a mode-specific abbrev (@code{inverse-add-mode-abbrev}). +@item M-x define-global-abbrev @key{RET} @var{abbrev} @key{RET} @var{exp} @key{RET} +Define @var{abbrev} as an abbrev expanding into @var{exp}. +@item M-x define-mode-abbrev @key{RET} @var{abbrev} @key{RET} @var{exp} @key{RET} +Define @var{abbrev} as a mode-specific abbrev expanding into @var{exp}. @item M-x kill-all-abbrevs This command discards all abbrev definitions currently in effect, leaving a blank slate. @@ -121,6 +125,13 @@ l}. These commands are called ``inverse'' because they invert the meaning of the two text strings they use (one from the buffer and one read with the minibuffer). +@findex define-mode-abbrev +@findex define-global-abbrev + You can define an abbrev without inserting either the abbrev or its +expansion in the buffer using the command @code{define-global-abbrev}. +It reads two arguments--the abbrev, and its expansion. The command +@code{define-mode-abbrev} does likewise for a mode-specific abbrev. + To change the definition of an abbrev, just define a new definition. When the abbrev has a prior definition, the abbrev definition commands ask for confirmation before replacing it.