diff options
| author | Miles Bader | 2002-05-30 01:05:21 +0000 |
|---|---|---|
| committer | Miles Bader | 2002-05-30 01:05:21 +0000 |
| commit | 4813c36271fbb8c84fb391a2b82f45bfadc81f58 (patch) | |
| tree | 61446c6a56fa4b376925576fd620c7a2a62b1a2c | |
| parent | 1501f4f67e794ba6d23281c930a7147b41564dea (diff) | |
| download | emacs-4813c36271fbb8c84fb391a2b82f45bfadc81f58.tar.gz emacs-4813c36271fbb8c84fb391a2b82f45bfadc81f58.zip | |
(calc-init-extensions): Add binding for `d@'.
(calc-toggle-banner): New function.
| -rw-r--r-- | lisp/calc/calc-ext.el | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lisp/calc/calc-ext.el b/lisp/calc/calc-ext.el index e26906bd608..66daedf02e2 100644 --- a/lisp/calc/calc-ext.el +++ b/lisp/calc/calc-ext.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; calc-ext.el --- various extension functions for Calc | 1 | ;;; calc-ext.el --- various extension functions for Calc |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1990, 1991, 1992, 1993, 2001 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: David Gillespie <daveg@synaptics.com> | 5 | ;; Author: David Gillespie <daveg@synaptics.com> |
| 6 | ;; Maintainer: Colin Walters <walters@debian.org> | 6 | ;; Maintainer: Colin Walters <walters@debian.org> |
| @@ -250,6 +250,7 @@ | |||
| 250 | (define-key calc-mode-map "d'" 'calc-display-raw) | 250 | (define-key calc-mode-map "d'" 'calc-display-raw) |
| 251 | (define-key calc-mode-map "d " 'calc-refresh) | 251 | (define-key calc-mode-map "d " 'calc-refresh) |
| 252 | (define-key calc-mode-map "d\r" 'calc-refresh-top) | 252 | (define-key calc-mode-map "d\r" 'calc-refresh-top) |
| 253 | (define-key calc-mode-map "d@" 'calc-toggle-banner) | ||
| 253 | 254 | ||
| 254 | (define-key calc-mode-map "f" nil) | 255 | (define-key calc-mode-map "f" nil) |
| 255 | (define-key calc-mode-map "f?" 'calc-f-prefix-help) | 256 | (define-key calc-mode-map "f?" 'calc-f-prefix-help) |
| @@ -1489,6 +1490,12 @@ calc-kill calc-kill-region calc-yank)))) | |||
| 1489 | (if calc-embedded-info (calc-embedded-modes-change var)) | 1490 | (if calc-embedded-info (calc-embedded-modes-change var)) |
| 1490 | (symbol-value (car var))))) | 1491 | (symbol-value (car var))))) |
| 1491 | 1492 | ||
| 1493 | (defun calc-toggle-banner () | ||
| 1494 | "Toggle display of the friendly greeting calc normally shows above the stack." | ||
| 1495 | (interactive) | ||
| 1496 | (setq calc-show-banner (not calc-show-banner)) | ||
| 1497 | (calc-refresh)) | ||
| 1498 | |||
| 1492 | (defun calc-refresh-top (n) | 1499 | (defun calc-refresh-top (n) |
| 1493 | (interactive "p") | 1500 | (interactive "p") |
| 1494 | (calc-wrapper | 1501 | (calc-wrapper |
| @@ -1534,7 +1541,6 @@ calc-kill calc-kill-region calc-yank)))) | |||
| 1534 | (and calc-embedded-active which-var | 1541 | (and calc-embedded-active which-var |
| 1535 | (calc-embedded-var-change which-var))) | 1542 | (calc-embedded-var-change which-var))) |
| 1536 | 1543 | ||
| 1537 | |||
| 1538 | (defun calc-push (&rest vals) | 1544 | (defun calc-push (&rest vals) |
| 1539 | (calc-push-list vals)) | 1545 | (calc-push-list vals)) |
| 1540 | 1546 | ||