aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emulation/viper-init.el
diff options
context:
space:
mode:
authorDan Nicolaescu2007-11-09 05:20:57 +0000
committerDan Nicolaescu2007-11-09 05:20:57 +0000
commite83d1fe87564d06d2fcbb4006dfd9133bc340aa8 (patch)
tree2c21707997e91082db05963f343c5bf257c423b2 /lisp/emulation/viper-init.el
parent1da7a8c539f30cae62d116903e8fd0ecb0fefbff (diff)
downloademacs-e83d1fe87564d06d2fcbb4006dfd9133bc340aa8.tar.gz
emacs-e83d1fe87564d06d2fcbb4006dfd9133bc340aa8.zip
* ediff-init.el (ediff-xemacs-p, ediff-emacs-p): Remove.
(ediff-has-face-support-p, ediff-BAD-INFO, ediff-check-version) (ediff-current-diff-A, ediff-current-diff-B) (ediff-current-diff-C, ediff-fine-diff-C, ediff-fine-diff-A) (ediff-fine-diff-B, ediff-fine-diff-Ancestor, ediff-even-diff-A) (ediff-even-diff-B, ediff-even-diff-C, ediff-even-diff-Ancestor) (ediff-odd-diff-A, ediff-odd-diff-B, ediff-odd-diff-C) (ediff-odd-diff-Ancestor, ediff-reset-mouse): * ediff-wind.el (ediff-narrow-control-frame-leftward-shift) (ediff-setup-windows-plain-merge) (ediff-setup-windows-plain-compare, ediff-setup-control-frame) (ediff-refresh-control-frame, ediff-get-visible-buffer-window): * ediff-util.el (ediff-setup-keymap, ) (ediff-toggle-wide-display, ediff-toggle-multiframe) (ediff-toggle-use-toolbar, ediff-really-quit) (ediff-good-frame-under-mouse) (ediff-highlight-diff-in-one-buffer) (ediff-remove-flags-from-buffer, ediff-place-flags-in-buffer1) (ediff-make-bullet-proof-overlay): * ediff-mult.el (ediff-setup-meta-map, ediff-emacs-p) (ediff-set-meta-overlay): * ediff-help.el (ediff-help-region-map, ediff-set-help-overlays): * ediff.el (ediff-documentation): Replace ediff-xemacs-p and ediff-emacs-p with their former definitions. * emulation/viper-init.el (viper-xemacs-p, viper-emacs-p): Remove. (viper-has-face-support-p, viper-inactivate-input-method) (viper-activate-input-method) (viper-use-replace-region-delimiters, viper-restore-cursor-type): * emulation/viper-mous.el (viper-multiclick-timeout) (viper-surrounding-word, viper-mouse-click-insert-word) (viper-mouse-click-search-word, viper-parse-mouse-key): * emulation/viper-macs.el (viper-char-array-to-macro): * emulation/viper.el (viper-go-away, viper-set-hooks) (viper-non-hook-settings): * emulation/viper-util.el (viper-get-saved-cursor-color-in-replace-mode) (viper-get-saved-cursor-color-in-insert-mode) (viper-get-saved-cursor-color-in-emacs-mode) (viper-check-version, viper-get-visible-buffer-window) (viper-file-checked-in-p, viper-set-replace-overlay) (viper-set-replace-overlay-glyphs, viper-set-minibuffer-overlay) (viper-check-minibuffer-overlay, viper-read-key-sequence) (viper-key-to-emacs-key): Replace viper-xemacs-p and viper-emacs-p with their former definitions. (viper-eventify-list-xemacs): Only do work for XEmacs. (viper-set-unread-command-events): Only do work for Emacs. (viper-overlay-p, viper-make-overlay, viper-overlay-live-p) (viper-move-overlay, viper-overlay-start, viper-overlay-end) (viper-overlay-get, viper-overlay-put, viper-read-event) (viper-characterp, viper-int-to-char, viper-get-face) (viper-color-defined-p, viper-iconify): New defaliases replacing the old fsets. * progmodes/fortran.el (comment-region-function) (uncomment-region-function): Pacify byte compiler. * vc.el (vc-diff-internal): Remove code for an old version of gnus.
Diffstat (limited to 'lisp/emulation/viper-init.el')
-rw-r--r--lisp/emulation/viper-init.el20
1 files changed, 8 insertions, 12 deletions
diff --git a/lisp/emulation/viper-init.el b/lisp/emulation/viper-init.el
index 1b05ef7189d..1b1e07a0a0c 100644
--- a/lisp/emulation/viper-init.el
+++ b/lisp/emulation/viper-init.el
@@ -49,10 +49,6 @@
49 (interactive) 49 (interactive)
50 (message "Viper version is %s" viper-version)) 50 (message "Viper version is %s" viper-version))
51 51
52;; Is it XEmacs?
53(defconst viper-xemacs-p (featurep 'xemacs))
54;; Is it Emacs?
55(defconst viper-emacs-p (not viper-xemacs-p))
56;; Tell whether we are running as a window application or on a TTY 52;; Tell whether we are running as a window application or on a TTY
57 53
58;; This is used to avoid compilation warnings. When emacs/xemacs forms can 54;; This is used to avoid compilation warnings. When emacs/xemacs forms can
@@ -116,8 +112,8 @@ In all likelihood, you don't need to bother with this setting."
116 (cond ((viper-window-display-p)) 112 (cond ((viper-window-display-p))
117 (viper-force-faces) 113 (viper-force-faces)
118 ((viper-color-display-p)) 114 ((viper-color-display-p))
119 (viper-emacs-p (memq (viper-device-type) '(pc))) 115 ((featurep 'emacs) (memq (viper-device-type) '(pc)))
120 (viper-xemacs-p (memq (viper-device-type) '(tty pc))))) 116 ((featurep 'xemacs) (memq (viper-device-type) '(tty pc)))))
121 117
122 118
123;;; Macros 119;;; Macros
@@ -356,9 +352,9 @@ Use `M-x viper-set-expert-level' to change this.")
356 ""))))) 352 "")))))
357 353
358(defun viper-inactivate-input-method () 354(defun viper-inactivate-input-method ()
359 (cond ((and viper-emacs-p (fboundp 'inactivate-input-method)) 355 (cond ((and (featurep 'emacs) (fboundp 'inactivate-input-method))
360 (inactivate-input-method)) 356 (inactivate-input-method))
361 ((and viper-xemacs-p (boundp 'current-input-method)) 357 ((and (featurep 'xemacs) (boundp 'current-input-method))
362 ;; XEmacs had broken quil-mode for some time, so we are working around 358 ;; XEmacs had broken quil-mode for some time, so we are working around
363 ;; it here 359 ;; it here
364 (setq quail-mode nil) 360 (setq quail-mode nil)
@@ -370,7 +366,7 @@ Use `M-x viper-set-expert-level' to change this.")
370 (force-mode-line-update)) 366 (force-mode-line-update))
371 )) 367 ))
372(defun viper-activate-input-method () 368(defun viper-activate-input-method ()
373 (cond ((and viper-emacs-p (fboundp 'activate-input-method)) 369 (cond ((and (featurep 'emacs) (fboundp 'activate-input-method))
374 (activate-input-method default-input-method)) 370 (activate-input-method default-input-method))
375 ((featurep 'xemacs) 371 ((featurep 'xemacs)
376 (if (fboundp 'quail-mode) (quail-mode 1))))) 372 (if (fboundp 'quail-mode) (quail-mode 1)))))
@@ -475,7 +471,7 @@ is non-nil."
475 :group 'viper) 471 :group 'viper)
476(defcustom viper-use-replace-region-delimiters 472(defcustom viper-use-replace-region-delimiters
477 (or (not (viper-has-face-support-p)) 473 (or (not (viper-has-face-support-p))
478 (and viper-xemacs-p (eq (viper-device-type) 'tty))) 474 (and (featurep 'xemacs) (eq (viper-device-type) 'tty)))
479 "*If non-nil, Viper will always use `viper-replace-region-end-delimiter' and 475 "*If non-nil, Viper will always use `viper-replace-region-end-delimiter' and
480`viper-replace-region-start-delimiter' to delimit replacement regions, even on 476`viper-replace-region-start-delimiter' to delimit replacement regions, even on
481color displays. By default, the delimiters are used only on TTYs." 477color displays. By default, the delimiters are used only on TTYs."
@@ -1018,13 +1014,13 @@ Should be set in `~/.viper' file."
1018 1014
1019(defun viper-restore-cursor-type () 1015(defun viper-restore-cursor-type ()
1020 (condition-case nil 1016 (condition-case nil
1021 (if viper-xemacs-p 1017 (if (featurep 'xemacs)
1022 (set (make-local-variable 'bar-cursor) nil) 1018 (set (make-local-variable 'bar-cursor) nil)
1023 (setq cursor-type default-cursor-type)) 1019 (setq cursor-type default-cursor-type))
1024 (error nil))) 1020 (error nil)))
1025 1021
1026(defun viper-set-insert-cursor-type () 1022(defun viper-set-insert-cursor-type ()
1027 (if viper-xemacs-p 1023 (if (featurep 'xemacs)
1028 (set (make-local-variable 'bar-cursor) 2) 1024 (set (make-local-variable 'bar-cursor) 2)
1029 (setq cursor-type '(bar . 2)))) 1025 (setq cursor-type '(bar . 2))))
1030 1026