aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2002-05-30 01:05:21 +0000
committerMiles Bader2002-05-30 01:05:21 +0000
commit4813c36271fbb8c84fb391a2b82f45bfadc81f58 (patch)
tree61446c6a56fa4b376925576fd620c7a2a62b1a2c
parent1501f4f67e794ba6d23281c930a7147b41564dea (diff)
downloademacs-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.el10
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