summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2019-07-10 14:46:05 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2019-07-10 14:50:20 +0200
commitdfb5282faf2bb52f08428ac60d99afe33d3de9fb (patch)
treec2e9c08efd2d98435c1f01c2101ce54e00168608
parentba59181c41a4685b595200306c6585a004c41e26 (diff)
downloademacs-dfb5282faf2bb52f08428ac60d99afe33d3de9fb.tar.gz
Doc clarification in abbrev-prefix-mark
* lisp/abbrev.el (abbrev-prefix-mark): Clarify when the hyphen is removed (bug#33382).
-rw-r--r--lisp/abbrev.el17
1 files changed, 10 insertions, 7 deletions
diff --git a/lisp/abbrev.el b/lisp/abbrev.el
index 3d0a843e375..ad5e75b7987 100644
--- a/lisp/abbrev.el
+++ b/lisp/abbrev.el
@@ -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)