diff options
| author | Stefan Kangas | 2022-01-10 00:55:16 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2022-01-10 01:09:10 +0100 |
| commit | fe54cf0b1fbdffebc674c795182dc703d056dbd8 (patch) | |
| tree | fa79cb07a225ef97a2854a903d56eee75c2a2043 | |
| parent | dc1ee5b50266fbfa23a4c129de4761cfc9933bf8 (diff) | |
| download | emacs-fe54cf0b1fbdffebc674c795182dc703d056dbd8.tar.gz emacs-fe54cf0b1fbdffebc674c795182dc703d056dbd8.zip | |
Do interactive mode tagging for edit-abbrevs-mode
* lisp/abbrev.el (edit-abbrevs-redefine)
(abbrev-edit-save-to-file, abbrev-edit-save-buffer): Interactive mode
tagging for edit-abbrevs-mode.
(edit-abbrevs-mode): Make non-interactive.
| -rw-r--r-- | lisp/abbrev.el | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lisp/abbrev.el b/lisp/abbrev.el index 448e1842558..515c046ce5f 100644 --- a/lisp/abbrev.el +++ b/lisp/abbrev.el | |||
| @@ -168,7 +168,7 @@ or may be omitted (it is usually omitted)." | |||
| 168 | 168 | ||
| 169 | (defun edit-abbrevs-redefine () | 169 | (defun edit-abbrevs-redefine () |
| 170 | "Redefine abbrevs according to current buffer contents." | 170 | "Redefine abbrevs according to current buffer contents." |
| 171 | (interactive) | 171 | (interactive nil edit-abbrevs-mode) |
| 172 | (save-restriction | 172 | (save-restriction |
| 173 | (widen) | 173 | (widen) |
| 174 | (define-abbrevs t) | 174 | (define-abbrevs t) |
| @@ -269,7 +269,8 @@ have been saved." | |||
| 269 | (list (read-file-name "Save abbrevs to file: " | 269 | (list (read-file-name "Save abbrevs to file: " |
| 270 | (file-name-directory | 270 | (file-name-directory |
| 271 | (expand-file-name abbrev-file-name)) | 271 | (expand-file-name abbrev-file-name)) |
| 272 | abbrev-file-name))) | 272 | abbrev-file-name)) |
| 273 | edit-abbrevs-mode) | ||
| 273 | (edit-abbrevs-redefine) | 274 | (edit-abbrevs-redefine) |
| 274 | (write-abbrev-file file t)) | 275 | (write-abbrev-file file t)) |
| 275 | 276 | ||
| @@ -277,7 +278,7 @@ have been saved." | |||
| 277 | "Save all user-level abbrev definitions in current buffer. | 278 | "Save all user-level abbrev definitions in current buffer. |
| 278 | The saved abbrevs are written to the file specified by | 279 | The saved abbrevs are written to the file specified by |
| 279 | `abbrev-file-name'." | 280 | `abbrev-file-name'." |
| 280 | (interactive) | 281 | (interactive nil edit-abbrevs-mode) |
| 281 | (abbrev-edit-save-to-file abbrev-file-name)) | 282 | (abbrev-edit-save-to-file abbrev-file-name)) |
| 282 | 283 | ||
| 283 | 284 | ||
| @@ -1188,7 +1189,8 @@ SORTFUN is passed to `sort' to change the default ordering." | |||
| 1188 | (define-derived-mode edit-abbrevs-mode fundamental-mode "Edit-Abbrevs" | 1189 | (define-derived-mode edit-abbrevs-mode fundamental-mode "Edit-Abbrevs" |
| 1189 | "Major mode for editing the list of abbrev definitions. | 1190 | "Major mode for editing the list of abbrev definitions. |
| 1190 | This mode is for editing abbrevs in a buffer prepared by `edit-abbrevs', | 1191 | This mode is for editing abbrevs in a buffer prepared by `edit-abbrevs', |
| 1191 | which see.") | 1192 | which see." |
| 1193 | :interactive nil) | ||
| 1192 | 1194 | ||
| 1193 | (provide 'abbrev) | 1195 | (provide 'abbrev) |
| 1194 | 1196 | ||