Mercurial > emacs
changeset 43403:fef73ecd984e
(calc-split-manual): Look for calc.texi.
(calc-public-autoloads): Obsolete; remove.
(calc-private-autoloads): Ditto.
(calc-add-autoloads): Ditto.
author | Colin Walters <walters@gnu.org> |
---|---|
date | Mon, 18 Feb 2002 20:06:07 +0000 |
parents | b7527fba7b15 |
children | 36c14bc6e7fb |
files | lisp/calc/calc-maint.el |
diffstat | 1 files changed, 2 insertions(+), 70 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/calc/calc-maint.el Mon Feb 18 20:05:49 2002 +0000 +++ b/lisp/calc/calc-maint.el Mon Feb 18 20:06:07 2002 +0000 @@ -185,18 +185,14 @@ (message "Wrote %s" filename) nil) - - (defun calc-split-tutorial (&optional force) (interactive "P") (calc-split-manual force 1)) - (defun calc-split-reference (&optional force) (interactive "P") (calc-split-manual force 2)) - (defun calc-split-manual (&optional force part) "Split the Calc manual into separate Tutorial and Reference manuals. Use this if your TeX installation is too small-minded to handle @@ -205,9 +201,9 @@ M-x calc-split-manual RET" (interactive "P") (or (let ((case-fold-search t)) - (string-match "calc\\.texinfo" (buffer-name))) + (string-match "calc\\.texi" (buffer-name))) force - (error "This command should be used in the calc.texinfo buffer")) + (error "This command should be used in the calc.texi buffer")) (let ((srcbuf (current-buffer)) tutpos refpos endpos (maxpos (point-max))) (goto-char 1) @@ -391,68 +387,4 @@ (save-buffer)) (message "Wrote file calcsum.tex")) - - -(defun calc-public-autoloads () - "Modify the public \"default\" file to contain the necessary autoload and -global-set-key commands for Calc." - (interactive) - (let ((home default-directory) - (p load-path) - instbuf name) - (while (and p - (not (file-exists-p - (setq name (expand-file-name "default" (car p))))) - (not (file-exists-p - (setq name (expand-file-name "default.el" (car p)))))) - (setq p (cdr p))) - (unless p - (error "Unable to find \"default\" file. Create one and try again")) - (find-file name) - (if buffer-read-only (error "No write permission for \"%s\"" buffer-file-name)) - (goto-char (point-max)) - (calc-add-autoloads home "calc-public-autoloads"))) - -(defun calc-private-autoloads () - "Modify the user's \".emacs\" file to contain the necessary autoload and -global-set-key commands for Calc." - (interactive) - (let ((home default-directory)) - (find-file "~/.emacs") - (goto-char (point-max)) - (calc-add-autoloads home "calc-private-autoloads"))) - -(defun calc-add-autoloads (home cmd) - (barf-if-buffer-read-only) - (let (top) - (if (and (re-search-backward ";;; Commands added by calc-.*-autoloads" - nil t) - (setq top (point)) - (search-forward ";;; End of Calc autoloads" nil t)) - (progn - (forward-line 1) - (message "(Removing previous autoloads)") - (delete-region top (point))) - (insert "\n\n") - (backward-char 1))) - (insert ";;; Commands added by " cmd " on " - (current-time-string) ". -\(autoload 'calc-dispatch \"calc\" \"Calculator Options\" t) -\(autoload 'full-calc \"calc\" \"Full-screen Calculator\" t) -\(autoload 'full-calc-keypad \"calc\" \"Full-screen X Calculator\" t) -\(autoload 'calc-eval \"calc\" \"Use Calculator from Lisp\") -\(autoload 'defmath \"calc\" nil t t) -\(autoload 'calc \"calc\" \"Calculator Mode\" t) -\(autoload 'quick-calc \"calc\" \"Quick Calculator\" t) -\(autoload 'calc-keypad \"calc\" \"X windows Calculator\" t) -\(autoload 'calc-embedded \"calc\" \"Use Calc inside any buffer\" t) -\(autoload 'calc-embedded-activate \"calc\" \"Activate =>'s in buffer\" t) -\(autoload 'calc-grab-region \"calc\" \"Grab region of Calc data\" t) -\(autoload 'calc-grab-rectangle \"calc\" \"Grab rectangle of data\" t) -\(setq load-path (nconc load-path (list \"" (directory-file-name home) "\"))) -\(global-set-key \"\\e#\" 'calc-dispatch) -;;; End of Calc autoloads.\n") - (let ((trim-versions-without-asking t)) - (save-buffer))) - ;;; calc-maint.el ends here