summaryrefslogtreecommitdiff
path: root/lisp/calc
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2004-03-26 15:29:13 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2004-03-26 15:29:13 +0000
commit6a3ed0641cd34e10ab5e13e4accb5a19546cf644 (patch)
treeab83caf319b381c4367d051c5c5b812e8b93863b /lisp/calc
parentcaa8e7aa7568d36f37d359ccf1fb025cec105d44 (diff)
downloademacs-6a3ed0641cd34e10ab5e13e4accb5a19546cf644.tar.gz
(calc-mode-map): Use mapc.
Diffstat (limited to 'lisp/calc')
-rw-r--r--lisp/calc/calc.el19
1 files changed, 9 insertions, 10 deletions
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el
index bf06b68ac99..782275c9b07 100644
--- a/lisp/calc/calc.el
+++ b/lisp/calc/calc.el
@@ -1,6 +1,6 @@
;;; calc.el --- the GNU Emacs calculator
-;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002 Free Software Foundation, Inc.
+;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
;; Author: David Gillespie <daveg@synaptics.com>
;; Maintainers: D. Goel <deego@gnufans.org>
@@ -733,13 +733,13 @@ scientific notation in calc-mode.")
(define-key map "\M-\C-m" 'calc-last-args-stub)
(define-key map "\C-j" 'calc-over)
- (mapcar (lambda (x) (define-key map (char-to-string x) 'undefined))
- "lOW")
- (mapcar (lambda (x) (define-key map (char-to-string x) 'calc-missing-key))
- (concat "ABCDEFGHIJKLMNPQRSTUVXZabcdfghjkmoprstuvwxyz"
- ":\\|!()[]<>{},;=~`\C-k\M-k\C-w\M-w\C-y\C-_"))
- (mapcar (lambda (x) (define-key map (char-to-string x) 'calcDigit-start))
- "_0123456789.#@")
+ (mapc (lambda (x) (define-key map (char-to-string x) 'undefined))
+ "lOW")
+ (mapc (lambda (x) (define-key map (char-to-string x) 'calc-missing-key))
+ (concat "ABCDEFGHIJKLMNPQRSTUVXZabcdfghjkmoprstuvwxyz"
+ ":\\|!()[]<>{},;=~`\C-k\M-k\C-w\M-w\C-y\C-_"))
+ (mapc (lambda (x) (define-key map (char-to-string x) 'calcDigit-start))
+ "_0123456789.#@")
map))
(defvar calc-digit-map
@@ -2952,8 +2952,7 @@ If mouse is pressed in Calc window, push cut buffer contents onto the stack."
(if (eq calc-language 'big)
(setq s (concat s "\n"))
(when calc-line-numbering
- (aset s 0 ?1)
- (aset s 1 ?:)))
+ (setq s (concat "1:" (substring s 2)))))
(setcar (cdr entry) (calc-count-lines s))
s))