aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2022-01-10 00:55:16 +0100
committerStefan Kangas2022-01-10 01:09:10 +0100
commitfe54cf0b1fbdffebc674c795182dc703d056dbd8 (patch)
treefa79cb07a225ef97a2854a903d56eee75c2a2043
parentdc1ee5b50266fbfa23a4c129de4761cfc9933bf8 (diff)
downloademacs-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.el10
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.
278The saved abbrevs are written to the file specified by 279The 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.
1190This mode is for editing abbrevs in a buffer prepared by `edit-abbrevs', 1191This mode is for editing abbrevs in a buffer prepared by `edit-abbrevs',
1191which see.") 1192which see."
1193 :interactive nil)
1192 1194
1193(provide 'abbrev) 1195(provide 'abbrev)
1194 1196