Function: calc-settings-file-name
calc-settings-file-name is an autoloaded, interactive and
byte-compiled function defined in calc-mode.el.gz.
Signature
(calc-settings-file-name NAME &optional ARG)
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-mode.el.gz
(defun calc-settings-file-name (name &optional arg)
(interactive
(list (read-file-name (format "Settings file name (normally %s): "
(abbreviate-file-name calc-settings-file)))
current-prefix-arg))
(calc-wrapper
(setq arg (if arg (prefix-numeric-value arg) 0))
(if (string-equal (file-name-nondirectory name) "")
(message "Calc settings file is \"%s\"" calc-settings-file)
(if (< (math-abs arg) 2)
(let ((list calc-mode-var-list))
(while list
(set (car (car list)) (nth 1 (car list)))
(setq list (cdr list)))))
(setq calc-settings-file name)
(or (and
calc-settings-file
(equal user-init-file calc-settings-file)
(> arg 0))
(< arg 0)
(let ((warning-inhibit-types '((files missing-lexbind-cookie))))
(load name t))
(message "New file")))))