diff options
Diffstat (limited to 'lisp/emulation')
| -rw-r--r-- | lisp/emulation/viper-util.el | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lisp/emulation/viper-util.el b/lisp/emulation/viper-util.el index 6b15ca97eb8..b951ee71a3c 100644 --- a/lisp/emulation/viper-util.el +++ b/lisp/emulation/viper-util.el | |||
| @@ -577,6 +577,7 @@ | |||
| 577 | (vip-change-cursor-color vip-replace-overlay-cursor-color) | 577 | (vip-change-cursor-color vip-replace-overlay-cursor-color) |
| 578 | ) | 578 | ) |
| 579 | 579 | ||
| 580 | |||
| 580 | 581 | ||
| 581 | (defsubst vip-hide-replace-overlay () | 582 | (defsubst vip-hide-replace-overlay () |
| 582 | (vip-set-replace-overlay-glyphs nil nil) | 583 | (vip-set-replace-overlay-glyphs nil nil) |
| @@ -643,7 +644,7 @@ | |||
| 643 | 644 | ||
| 644 | ;;; XEmacs compatibility | 645 | ;;; XEmacs compatibility |
| 645 | 646 | ||
| 646 | ;; Sit for VAL miliseconds. XEmacs doesn't support the millisecond arg | 647 | ;; Sit for VAL milliseconds. XEmacs doesn't support the millisecond arg |
| 647 | ;; in sit-for, so this function smoothes out the differences. | 648 | ;; in sit-for, so this function smoothes out the differences. |
| 648 | (defsubst vip-sit-for-short (val &optional nodisp) | 649 | (defsubst vip-sit-for-short (val &optional nodisp) |
| 649 | (if vip-xemacs-p | 650 | (if vip-xemacs-p |
| @@ -675,6 +676,10 @@ | |||
| 675 | (zmacs-deactivate-region) | 676 | (zmacs-deactivate-region) |
| 676 | (deactivate-mark))) | 677 | (deactivate-mark))) |
| 677 | 678 | ||
| 679 | (defsubst vip-leave-region-active () | ||
| 680 | (if vip-xemacs-p | ||
| 681 | (setq zmacs-region-stays t))) | ||
| 682 | |||
| 678 | 683 | ||
| 679 | (defsubst vip-events-to-keys (events) | 684 | (defsubst vip-events-to-keys (events) |
| 680 | (cond (vip-xemacs-p (events-to-keys events)) | 685 | (cond (vip-xemacs-p (events-to-keys events)) |