aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog10
-rw-r--r--lisp/calc/calc-ext.el3
-rw-r--r--lisp/calc/calc-undo.el1
-rw-r--r--lisp/calc/calc.el1
4 files changed, 10 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e973fcd6d56..ba8fd13fd16 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,8 +1,12 @@
12011-01-21 Jay Belanger <jay.p.belanger@gmail.com> 12011-01-21 Jay Belanger <jay.p.belanger@gmail.com>
2 2
3 * calc/calc-prog.el 3 * calc/calc-undo.el (calc-undo): Autoload it.
4 calc/calc-graph.el 4 * calc/calc-ext.el (calc-init-extensions): Remove keybindings
5 calc/calc-map.el: Change `arglist' to `math-arglist' throughout. 5 and autoload for `calc-undo'.
6 * calc/calc.el (calc-mode-map): Add keybindings for `calc-undo'.
7 * calc/calc-prog.el:
8 * calc/calc-graph.el:
9 * calc/calc-map.el: Change `arglist' to `math-arglist' throughout.
6 10
72011-01-21 Štěpán Němec <stepnem@gmail.com> (tiny change) 112011-01-21 Štěpán Němec <stepnem@gmail.com> (tiny change)
8 12
diff --git a/lisp/calc/calc-ext.el b/lisp/calc/calc-ext.el
index 6fbccaad0b9..0da423a8eac 100644
--- a/lisp/calc/calc-ext.el
+++ b/lisp/calc/calc-ext.el
@@ -136,7 +136,6 @@
136 (define-key calc-mode-map "\C-w" 'calc-kill-region) 136 (define-key calc-mode-map "\C-w" 'calc-kill-region)
137 (define-key calc-mode-map "\M-w" 'calc-copy-region-as-kill) 137 (define-key calc-mode-map "\M-w" 'calc-copy-region-as-kill)
138 (define-key calc-mode-map "\M-\C-w" 'kill-ring-save) 138 (define-key calc-mode-map "\M-\C-w" 'kill-ring-save)
139 (define-key calc-mode-map [remap undo] 'calc-undo)
140 (define-key calc-mode-map "\M-\C-m" 'calc-last-args) 139 (define-key calc-mode-map "\M-\C-m" 'calc-last-args)
141 140
142 (define-key calc-mode-map "a" nil) 141 (define-key calc-mode-map "a" nil)
@@ -1155,7 +1154,7 @@ calc-trail-kill calc-trail-last calc-trail-marker calc-trail-next
1155calc-trail-out calc-trail-previous calc-trail-scroll-left 1154calc-trail-out calc-trail-previous calc-trail-scroll-left
1156calc-trail-scroll-right calc-trail-yank) 1155calc-trail-scroll-right calc-trail-yank)
1157 1156
1158 ("calc-undo" calc-last-args calc-redo calc-undo) 1157 ("calc-undo" calc-last-args calc-redo)
1159 1158
1160 ("calc-units" calc-autorange-units calc-base-units 1159 ("calc-units" calc-autorange-units calc-base-units
1161calc-convert-temperature calc-convert-units calc-define-unit 1160calc-convert-temperature calc-convert-units calc-define-unit
diff --git a/lisp/calc/calc-undo.el b/lisp/calc/calc-undo.el
index 508385be399..4d01cb31f38 100644
--- a/lisp/calc/calc-undo.el
+++ b/lisp/calc/calc-undo.el
@@ -32,6 +32,7 @@
32 32
33;;; Undo. 33;;; Undo.
34 34
35;;;###autoload
35(defun calc-undo (n) 36(defun calc-undo (n)
36 (interactive "p") 37 (interactive "p")
37 (when calc-executing-macro 38 (when calc-executing-macro
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el
index 0006fb0f33f..d99f164e974 100644
--- a/lisp/calc/calc.el
+++ b/lisp/calc/calc.el
@@ -1061,6 +1061,7 @@ Used by `calc-user-invocation'.")
1061 (define-key map "\C-j" 'calc-over) 1061 (define-key map "\C-j" 'calc-over)
1062 (define-key map "\C-y" 'calc-yank) 1062 (define-key map "\C-y" 'calc-yank)
1063 (define-key map [mouse-2] 'calc-yank) 1063 (define-key map [mouse-2] 'calc-yank)
1064 (define-key map [remap undo] 'calc-undo)
1064 1065
1065 (mapc (lambda (x) (define-key map (char-to-string x) 'undefined)) 1066 (mapc (lambda (x) (define-key map (char-to-string x) 'undefined))
1066 "lOW") 1067 "lOW")