diff options
author | Michael Kifer <kifer@cs.stonybrook.edu> | 2009-11-22 03:14:14 +0000 |
---|---|---|
committer | Michael Kifer <kifer@cs.stonybrook.edu> | 2009-11-22 03:14:14 +0000 |
commit | 433d9ace74fbd35205c06bcef487bd3e5d41e6bb (patch) | |
tree | a7d85bd9038bbc883093b9a830980723b4639b03 /lisp/ediff-util.el | |
parent | 5ea5dbc9255d4abf0e2ab727167a2c9ba9c11076 (diff) | |
download | emacs-433d9ace74fbd35205c06bcef487bd3e5d41e6bb.tar.gz |
2009-11-22 Michael Kifer <kifer@cs.stonybrook.edu>
* viper-cmd.el: use viper-last-command-char instead of
last-command-char/last-command-event.
(viper-prefix-arg-value): do correct conversion of event-char for
XEmacs.
* viper-util.el, viper.el: use viper-last-command-char instead of
last-command-char/last-command-event.
* ediff-init.el, ediff-mult.el, ediff-util.el: relpace
last-command-char and last-command-event with (ediff-last-command-char) everywhere.
* ediff-vers.el (ediff-rcs-get-output-buffer): make sure the buffer is
created in fundamental mode.
* ediff.el (ediff-version): revert the change of interactive-p to
called-interactively-p.
Diffstat (limited to 'lisp/ediff-util.el')
-rw-r--r-- | lisp/ediff-util.el | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/lisp/ediff-util.el b/lisp/ediff-util.el index a6247395eff..ea12ef7532a 100644 --- a/lisp/ediff-util.el +++ b/lisp/ediff-util.el @@ -1011,7 +1011,7 @@ of the current buffer." (interactive) (ediff-barf-if-not-control-buffer) (let ((ctl-buf (if (null buf) (current-buffer))) - (buf-type (ediff-char-to-buftype last-command-event))) + (buf-type (ediff-char-to-buftype (ediff-last-command-char)))) (or buf (ediff-recenter)) (or buf (setq buf (ediff-get-buffer buf-type))) @@ -1513,7 +1513,7 @@ the one half of the height of window-A." (error ediff-KILLED-VITAL-BUFFER)) (ediff-operate-on-windows - (if (memq last-command-event '(?v ?\C-v)) + (if (memq (ediff-last-command-char) '(?v ?\C-v)) 'scroll-up 'scroll-down) ;; calculate argument to scroll-up/down @@ -1561,7 +1561,7 @@ the width of the A/B/C windows." ;; interactively so that they set the window's min_hscroll. ;; Otherwise, automatic hscrolling will undo the effect of ;; hscrolling. - (if (= last-command-event ?<) + (if (= (ediff-last-command-char) ?<) (lambda (arg) (let ((prefix-arg arg)) (call-interactively 'scroll-left))) @@ -1825,7 +1825,7 @@ With a prefix argument, synchronize all files around the current point position in the specified buffer." (interactive "P") (ediff-barf-if-not-control-buffer) - (let* ((buf-type (ediff-char-to-buftype last-command-event)) + (let* ((buf-type (ediff-char-to-buftype (ediff-last-command-char))) (buffer (ediff-get-buffer buf-type)) (pt (ediff-with-current-buffer buffer (point))) (diff-no (ediff-diff-at-point buf-type nil (if arg 'after))) @@ -2161,13 +2161,13 @@ ARG is a prefix argument. If nil, copy the current difference region." "Restore ARGth diff from `ediff-killed-diffs-alist'. ARG is a prefix argument. If ARG is nil, restore the current-difference. If the second optional argument, a character, is given, use it to -determine the target buffer instead of last-command-event" +determine the target buffer instead of (ediff-last-command-char)" (interactive "P") (ediff-barf-if-not-control-buffer) (if (numberp arg) (ediff-jump-to-difference arg)) (ediff-pop-diff ediff-current-difference - (ediff-char-to-buftype (or key last-command-event))) + (ediff-char-to-buftype (or key (ediff-last-command-char)))) ;; recenter with rehighlighting, but no messages (let (ediff-verbose-p) (ediff-recenter))) @@ -2191,13 +2191,13 @@ a regular expression typed in by the user." (cond ((or (and (eq ediff-skip-diff-region-function ediff-focus-on-regexp-matches-function) - (eq last-command-event ?f)) + (eq (ediff-last-command-char) ?f)) (and (eq ediff-skip-diff-region-function ediff-hide-regexp-matches-function) - (eq last-command-event ?h))) + (eq (ediff-last-command-char) ?h))) (message "Selective browsing by regexp turned off") (setq ediff-skip-diff-region-function 'ediff-show-all-diffs)) - ((eq last-command-event ?h) + ((eq (ediff-last-command-char) ?h) (setq ediff-skip-diff-region-function ediff-hide-regexp-matches-function regexp-A (read-string @@ -2235,7 +2235,7 @@ a regular expression typed in by the user." (or (string= regexp-B "") (setq ediff-regexp-hide-B regexp-B)) (or (string= regexp-C "") (setq ediff-regexp-hide-C regexp-C))) - ((eq last-command-event ?f) + ((eq (ediff-last-command-char) ?f) (setq ediff-skip-diff-region-function ediff-focus-on-regexp-matches-function regexp-A @@ -3301,10 +3301,10 @@ Without an argument, it saves customized diff argument, if available (ediff-barf-if-not-control-buffer) (ediff-compute-custom-diffs-maybe) (ediff-with-current-buffer - (cond ((memq last-command-event '(?a ?b ?c)) + (cond ((memq (ediff-last-command-char) '(?a ?b ?c)) (ediff-get-buffer - (ediff-char-to-buftype last-command-event))) - ((eq last-command-event ?d) + (ediff-char-to-buftype (ediff-last-command-char)))) + ((eq (ediff-last-command-char) ?d) (message "Saving diff output ...") (sit-for 1) ; let the user see the message (cond ((and arg (ediff-buffer-live-p ediff-diff-buffer)) |