Mercurial > emacs
changeset 75389:11ae87f329da
2007-01-23 Michael Kifer <kifer@cs.stonybrook.edu>
* ediff-util.el (ediff-clone-buffer-for-region-comparison): change text
of message. Activate mark.
(ediff-activate-mark): set transient-mark-mode to t.
* ediff.el (ediff-regions-wordwise,ediff-regions-linewise): changed
docstrings.
* viper-keym.el (viper-insert-basic-map): deleted binding for S-TAB.
author | Michael Kifer <kifer@cs.stonybrook.edu> |
---|---|
date | Tue, 23 Jan 2007 20:56:57 +0000 |
parents | 3fe0e83f2c17 |
children | 30ab6cb6bead |
files | lisp/ChangeLog lisp/ediff-util.el lisp/ediff.el lisp/emulation/viper-keym.el |
diffstat | 4 files changed, 20 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Tue Jan 23 13:19:36 2007 +0000 +++ b/lisp/ChangeLog Tue Jan 23 20:56:57 2007 +0000 @@ -1,3 +1,14 @@ +2007-01-23 Michael Kifer <kifer@cs.stonybrook.edu> + + * viper-keym.el (viper-insert-basic-map): deleted binding for S-TAB. + + * ediff-util.el (ediff-clone-buffer-for-region-comparison): change text + of message. Activate mark. + (ediff-activate-mark): set transient-mark-mode to t. + + * ediff.el (ediff-regions-wordwise,ediff-regions-linewise): changed + docstrings. + 2007-01-23 Martin Rudalics <rudalics@gmx.at> * help-fns.el (describe-variable): Don't suppress display of
--- a/lisp/ediff-util.el Tue Jan 23 13:19:36 2007 +0000 +++ b/lisp/ediff-util.el Tue Jan 23 20:56:57 2007 +0000 @@ -3346,13 +3346,14 @@ (setq wind (ediff-get-visible-buffer-window cloned-buff)) (select-window wind) (delete-other-windows) + (ediff-activate-mark) (split-window-vertically) (ediff-select-lowest-window) (setq other-wind (selected-window)) (with-temp-buffer (erase-buffer) (insert - (format "\n ******* Mark a region in buffer %s *******\n" + (format "\n ******* Mark a region in buffer %s (or confirm the existing one) *******\n" (buffer-name cloned-buff))) (insert (ediff-with-current-buffer buff @@ -4059,7 +4060,11 @@ (defun ediff-activate-mark () (ediff-cond-compile-for-xemacs-or-emacs (zmacs-activate-region) ; xemacs - (setq mark-active t) ; emacs + (progn + (make-local-variable 'transient-mark-mode) + (setq mark-active t + transient-mark-mode t) ; emacs + ) )) (cond ((fboundp 'nuke-selective-display)
--- a/lisp/ediff.el Tue Jan 23 13:19:36 2007 +0000 +++ b/lisp/ediff.el Tue Jan 23 20:56:57 2007 +0000 @@ -922,10 +922,7 @@ ;;;###autoload (defun ediff-regions-wordwise (buffer-A buffer-B &optional startup-hooks) "Run Ediff on a pair of regions in specified buffers. -Regions \(i.e., point and mark\) are assumed to be set in advance except -for the second region in the case both regions are from the same buffer. -In such a case the user is asked to interactively establish the second -region. +Regions \(i.e., point and mark\) can be set in advance or marked interactively. This function is effective only for relatively small regions, up to 200 lines. For large regions, use `ediff-regions-linewise'." (interactive @@ -966,10 +963,7 @@ ;;;###autoload (defun ediff-regions-linewise (buffer-A buffer-B &optional startup-hooks) "Run Ediff on a pair of regions in specified buffers. -Regions \(i.e., point and mark\) are assumed to be set in advance except -for the second region in the case both regions are from the same buffer. -In such a case the user is asked to interactively establish the second -region. +Regions \(i.e., point and mark\) can be set in advance or marked interactively. Each region is enlarged to contain full lines. This function is effective for large regions, over 100-200 lines. For small regions, use `ediff-regions-wordwise'."
--- a/lisp/emulation/viper-keym.el Tue Jan 23 13:19:36 2007 +0000 +++ b/lisp/emulation/viper-keym.el Tue Jan 23 20:56:57 2007 +0000 @@ -308,8 +308,6 @@ (define-key viper-insert-basic-map "\C-d" 'viper-backward-indent) (define-key viper-insert-basic-map "\C-w" 'viper-delete-backward-word) (define-key viper-insert-basic-map "\C-t" 'viper-forward-indent) -(define-key viper-insert-basic-map - (if viper-xemacs-p [(shift tab)] [S-tab]) 'viper-insert-tab) (define-key viper-insert-basic-map viper-quoted-insert-key 'quoted-insert) (define-key viper-insert-basic-map "\C-?" 'viper-del-backward-char-in-insert) (define-key viper-insert-basic-map [backspace] 'viper-del-backward-char-in-insert)