comparison lisp/calc/calc-mode.el @ 47696:6e1c8f17ab33

(calc-save-modes): Remove `quiet' arg; Don't bind `executing-kbd-macro'.
author Colin Walters <walters@gnu.org>
date Mon, 30 Sep 2002 04:25:15 +0000
parents ca690490ae62
children f4d68f97221e
comparison
equal deleted inserted replaced
47695:37adf7fffb23 47696:6e1c8f17ab33
265 265
266 266
267 267
268 ;;; Mode commands. 268 ;;; Mode commands.
269 269
270 (defun calc-save-modes (&optional quiet) 270 (defun calc-save-modes ()
271 (interactive) 271 (interactive)
272 (calc-wrapper 272 (calc-wrapper
273 (let (pos 273 (let (pos
274 (vals (mapcar (function (lambda (v) (symbol-value (car v)))) 274 (vals (mapcar (function (lambda (v) (symbol-value (car v))))
275 calc-mode-var-list))) 275 calc-mode-var-list)))
306 (insert (prin1-to-string val) ")\n")))) 306 (insert (prin1-to-string val) ")\n"))))
307 (setq list (cdr list) 307 (setq list (cdr list)
308 vals (cdr vals)))) 308 vals (cdr vals))))
309 (run-hooks 'calc-mode-save-hook) 309 (run-hooks 'calc-mode-save-hook)
310 (insert ";;; End of mode settings\n") 310 (insert ";;; End of mode settings\n")
311 (if quiet 311 (save-buffer))))
312 ;; FIXME: why is this here? -cgw 2001.11.12
313 (let ((executing-kbd-macro "")) ; what a kludge!
314 (save-buffer))
315 (save-buffer)))))
316 312
317 (defun calc-settings-file-name (name &optional arg) 313 (defun calc-settings-file-name (name &optional arg)
318 (interactive 314 (interactive
319 (list (read-file-name (format "Settings file name (normally %s): " 315 (list (read-file-name (format "Settings file name (normally %s): "
320 (abbreviate-file-name (or user-init-file 316 (abbreviate-file-name (or user-init-file