summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2000-10-08 16:31:12 +0000
committerDave Love <fx@gnu.org>2000-10-08 16:31:12 +0000
commit2f40015b1d648a42099b907626f7b47714b8525e (patch)
treebe18c5809eb5bfa842f729a8c9c5c38367b78f83
parent55aa42a8516bb3f38e8360760e717b8825cafbfb (diff)
downloademacs-2f40015b1d648a42099b907626f7b47714b8525e.tar.gz
(vcursor-cs-binding): Remove compatibility code.
Clean up remainder.
-rw-r--r--lisp/vcursor.el15
1 files changed, 5 insertions, 10 deletions
diff --git a/lisp/vcursor.el b/lisp/vcursor.el
index 386f2d2959f..3c7afbb5b0b 100644
--- a/lisp/vcursor.el
+++ b/lisp/vcursor.el
@@ -39,7 +39,6 @@
;; or t), which means that copying from the vcursor will be turned
;; off after any operation not involving the vcursor, but the
;; vcursor itself will be left alone.
-;; - should now work unmodified under XEmacs
;; - works on dumb terminals with Emacs 19.29 and later
;; - new keymap vcursor-map for binding to a prefix key
;; - vcursor-compare-windows substantially improved
@@ -344,14 +343,11 @@ disable the vcursor."
:group 'vcursor)
;; Needed for defcustom, must be up here
-(if (not (string-match "XEmacs" emacs-version))
- (defun vcursor-cs-binding (base &optional meta)
- (read (concat "[" (if meta "M-" "") "C-S-" base "]")))
- (require 'overlay)
- (defun vcursor-cs-binding (base &optional meta)
- (read (concat "[(" (if meta "meta " "") "control shift "
- base ")]")))
- )
+(defun vcursor-cs-binding (base &optional meta)
+ (vector (let ((key (list 'control 'shift (intern base))))
+ (if meta
+ (cons 'meta key)
+ key))))
(defun vcursor-bind-keys (var value)
"Alter the value of the variable VAR to VALUE, binding keys as required.
@@ -563,7 +559,6 @@ If that's disabled, don't go anywhere but don't complain."
(and (overlayp vcursor-overlay)
(overlay-buffer vcursor-overlay)
(set-buffer (overlay-buffer vcursor-overlay))
- (overlay-start vcursor-overlay) ; needed for XEmacs
(goto-char (overlay-start vcursor-overlay)))
)