diff options
| author | Kim F. Storm | 2004-12-14 12:18:30 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2004-12-14 12:18:30 +0000 |
| commit | 5acfef08ad2824e06abf75b7d271e9b97547b6c5 (patch) | |
| tree | 9f53e42befa95434f795560666122564ea6e0f88 | |
| parent | 90c08845dffc0f558ea9feab08c4af5091141a71 (diff) | |
| download | emacs-5acfef08ad2824e06abf75b7d271e9b97547b6c5.tar.gz emacs-5acfef08ad2824e06abf75b7d271e9b97547b6c5.zip | |
(cua--preserve-mark-commands): Remove.
(cua--undo-push-mark): Remove.
(cua--pre-command-handler, cua--post-command-handler): Don't
fiddle with inhibit-mark-movement.
| -rw-r--r-- | lisp/emulation/cua-base.el | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/lisp/emulation/cua-base.el b/lisp/emulation/cua-base.el index 523a07d26de..24adae30040 100644 --- a/lisp/emulation/cua-base.el +++ b/lisp/emulation/cua-base.el | |||
| @@ -1003,14 +1003,6 @@ Extra commands should be added to `cua-movement-commands'") | |||
| 1003 | (defvar cua-movement-commands nil | 1003 | (defvar cua-movement-commands nil |
| 1004 | "User may add additional movement commands to this list.") | 1004 | "User may add additional movement commands to this list.") |
| 1005 | 1005 | ||
| 1006 | (defvar cua--preserve-mark-commands | ||
| 1007 | '(end-of-buffer beginning-of-buffer) | ||
| 1008 | "List of movement commands that move the mark. | ||
| 1009 | CUA will preserve the previous mark position if a mark is already | ||
| 1010 | active before one of these commands is executed.") | ||
| 1011 | |||
| 1012 | (defvar cua--undo-push-mark nil) | ||
| 1013 | |||
| 1014 | ;;; Scrolling commands which does not signal errors at top/bottom | 1006 | ;;; Scrolling commands which does not signal errors at top/bottom |
| 1015 | ;;; of buffer at first key-press (instead moves to top/bottom | 1007 | ;;; of buffer at first key-press (instead moves to top/bottom |
| 1016 | ;;; of buffer). | 1008 | ;;; of buffer). |
| @@ -1100,11 +1092,7 @@ If ARG is the atom `-', scroll upward by nearly full screen." | |||
| 1100 | (aref (if window-system | 1092 | (aref (if window-system |
| 1101 | (this-single-command-raw-keys) | 1093 | (this-single-command-raw-keys) |
| 1102 | (this-single-command-keys)) 0))) | 1094 | (this-single-command-keys)) 0))) |
| 1103 | (if mark-active | 1095 | (unless mark-active |
| 1104 | (if (and (memq this-command cua--preserve-mark-commands) | ||
| 1105 | (not inhibit-mark-movement)) | ||
| 1106 | (setq cua--undo-push-mark t | ||
| 1107 | inhibit-mark-movement t)) | ||
| 1108 | (push-mark-command nil t)) | 1096 | (push-mark-command nil t)) |
| 1109 | (setq cua--last-region-shifted t) | 1097 | (setq cua--last-region-shifted t) |
| 1110 | (setq cua--explicit-region-start nil)) | 1098 | (setq cua--explicit-region-start nil)) |
| @@ -1151,9 +1139,6 @@ If ARG is the atom `-', scroll upward by nearly full screen." | |||
| 1151 | (defun cua--post-command-handler () | 1139 | (defun cua--post-command-handler () |
| 1152 | (condition-case nil | 1140 | (condition-case nil |
| 1153 | (progn | 1141 | (progn |
| 1154 | (when cua--undo-push-mark | ||
| 1155 | (setq cua--undo-push-mark nil | ||
| 1156 | inhibit-mark-movement nil)) | ||
| 1157 | (when cua--global-mark-active | 1142 | (when cua--global-mark-active |
| 1158 | (cua--global-mark-post-command)) | 1143 | (cua--global-mark-post-command)) |
| 1159 | (when (fboundp 'cua--rectangle-post-command) | 1144 | (when (fboundp 'cua--rectangle-post-command) |