aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/cus-edit.el
diff options
context:
space:
mode:
authorChong Yidong2006-09-29 18:31:33 +0000
committerChong Yidong2006-09-29 18:31:33 +0000
commit31b7fa51d6eef97c8fc4e30684f6e5a0aa8c65cd (patch)
treebb0b65c82509c8049a5576900b00bd886b7e7983 /lisp/cus-edit.el
parent13f131df0288db62374f6420bdd0ff5034e19f91 (diff)
downloademacs-31b7fa51d6eef97c8fc4e30684f6e5a0aa8c65cd.tar.gz
emacs-31b7fa51d6eef97c8fc4e30684f6e5a0aa8c65cd.zip
* cus-edit.el (custom-save-all): Switch to emacs-lisp mode before
saving anything to be sure that `forward-sexp' behaves correctly.
Diffstat (limited to 'lisp/cus-edit.el')
-rw-r--r--lisp/cus-edit.el2
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index 82d2f147874..2f752c5fb66 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -4157,6 +4157,8 @@ if only the first line of the docstring is shown."))
4157 recentf-exclude))) 4157 recentf-exclude)))
4158 (old-buffer (find-buffer-visiting filename))) 4158 (old-buffer (find-buffer-visiting filename)))
4159 (with-current-buffer (or old-buffer (find-file-noselect filename)) 4159 (with-current-buffer (or old-buffer (find-file-noselect filename))
4160 (unless (eq major-mode 'emacs-lisp-mode)
4161 (emacs-lisp-mode))
4160 (let ((inhibit-read-only t)) 4162 (let ((inhibit-read-only t))
4161 (custom-save-variables) 4163 (custom-save-variables)
4162 (custom-save-faces)) 4164 (custom-save-faces))