diff options
| -rw-r--r-- | lisp/abbrev.el | 17 |
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." | |||
| 370 | 370 | ||
| 371 | (defun abbrev-prefix-mark (&optional arg) | 371 | (defun abbrev-prefix-mark (&optional arg) |
| 372 | "Mark current point as the beginning of an abbrev. | 372 | "Mark current point as the beginning of an abbrev. |
| 373 | Abbrev to be expanded starts here rather than at beginning of word. | 373 | The abbrev to be expanded starts here rather than at beginning of |
| 374 | This way, you can expand an abbrev with a prefix: insert the prefix, | 374 | word. This way, you can expand an abbrev with a prefix: insert |
| 375 | use this command, then insert the abbrev. This command inserts a | 375 | the prefix, use this command, then insert the abbrev. |
| 376 | temporary hyphen after the prefix (until the intended abbrev | 376 | |
| 377 | expansion occurs). | 377 | This command a hyphen after the prefix, and if the abbrev is |
| 378 | If the prefix is itself an abbrev, this command expands it, unless | 378 | subsequently expanded, this hyphen will be removed. |
| 379 | ARG is non-nil. Interactively, ARG is the prefix argument." | 379 | |
| 380 | If the prefix is itself an abbrev, this command expands it, | ||
| 381 | unless ARG is non-nil. Interactively, ARG is the prefix | ||
| 382 | argument." | ||
| 380 | (interactive "P") | 383 | (interactive "P") |
| 381 | (or arg (expand-abbrev)) | 384 | (or arg (expand-abbrev)) |
| 382 | (setq abbrev-start-location (point-marker) | 385 | (setq abbrev-start-location (point-marker) |