diff options
| author | Dan Nicolaescu | 2007-11-09 05:20:57 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2007-11-09 05:20:57 +0000 |
| commit | e83d1fe87564d06d2fcbb4006dfd9133bc340aa8 (patch) | |
| tree | 2c21707997e91082db05963f343c5bf257c423b2 /lisp/emulation/viper-init.el | |
| parent | 1da7a8c539f30cae62d116903e8fd0ecb0fefbff (diff) | |
| download | emacs-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.el | 20 |
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 |
| 481 | color displays. By default, the delimiters are used only on TTYs." | 477 | color 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 | ||