1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-31 20:02:42 +00:00

Doc clarification in abbrev-prefix-mark

* lisp/abbrev.el (abbrev-prefix-mark): Clarify when the hyphen is
removed (bug#33382).
This commit is contained in:
Lars Ingebrigtsen 2019-07-10 14:46:05 +02:00
parent ba59181c41
commit dfb5282faf

View File

@ -370,13 +370,16 @@ Expands the abbreviation after defining it."
(defun abbrev-prefix-mark (&optional arg)
"Mark current point as the beginning of an abbrev.
Abbrev to be expanded starts here rather than at beginning of word.
This way, you can expand an abbrev with a prefix: insert the prefix,
use this command, then insert the abbrev. This command inserts a
temporary hyphen after the prefix (until the intended abbrev
expansion occurs).
If the prefix is itself an abbrev, this command expands it, unless
ARG is non-nil. Interactively, ARG is the prefix argument."
The abbrev to be expanded starts here rather than at beginning of
word. This way, you can expand an abbrev with a prefix: insert
the prefix, use this command, then insert the abbrev.
This command a hyphen after the prefix, and if the abbrev is
subsequently expanded, this hyphen will be removed.
If the prefix is itself an abbrev, this command expands it,
unless ARG is non-nil. Interactively, ARG is the prefix
argument."
(interactive "P")
(or arg (expand-abbrev))
(setq abbrev-start-location (point-marker)