]> git.eshelyaron.com Git - emacs.git/commitdiff
(isearch-gnu-emacs-events): Variable deleted.
authorRichard M. Stallman <rms@gnu.org>
Tue, 15 Nov 1994 16:56:44 +0000 (16:56 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 15 Nov 1994 16:56:44 +0000 (16:56 +0000)
(isearch-update): Always test unread-command-events.
(isearch-event-data-type): Variable deleted.
(isearch-pre-command-hook-exists): Variable deleted.
(isearch-last-command-char): Only use last-command-char.

lisp/isearch.el

index 451e68d3585808226828981f941ddd7ea0fa27f8..51921e5e7129c6b8e14eb6baca28c7ebc21c4bd7 100644 (file)
@@ -4,7 +4,7 @@
 
 ;; Author: Daniel LaLiberte <liberte@cs.uiuc.edu>
 
-;; |$Date: 1994/11/01 04:20:43 $|$Revision: 1.75 $
+;; |$Date: 1994/11/15 16:53:29 $|$Revision: 1.76 $
 
 ;; This file is part of GNU Emacs.
 
 ;;; Code:
 
 \f
-;;;=========================================================================
-;;; Emacs features
-
-;; isearch-mode takes advantage of the features provided by several
-;; different versions of emacs.  Rather than testing the version of
-;; emacs, several constants are defined, one for each of the features.
-;; Each of the tests below must work on any version of emacs.
-;; (Perhaps provide and featurep could be used for this purpose.)
-
-(defconst isearch-gnu-emacs-events (fboundp 'set-frame-height)) ;; emacs 19
-(defconst isearch-pre-command-hook-exists (boundp 'pre-command-hook)) ;; lemacs
-(defconst isearch-event-data-type nil)  ;; lemacs
+;;;========================================================================
+;;; Some additional options and constants.
 
 (defconst search-exit-option t
   "*Non-nil means random control characters terminate incremental search.")
@@ -131,9 +121,6 @@ and the value is minus the number of lines.")
 This is the style where a one-line window is created to show the line
 that the search has reached.")
 
-;;;========================================================================
-;;; Some additional options and constants.
-
 (defvar search-upper-case 'not-yanks
   "*If non-nil, upper case chars disable case fold searching.
 That is, upper and lower case chars must match exactly.
@@ -290,9 +277,8 @@ Default value, nil, means edit the string instead.")
 
       (define-key map "\M-\t" 'isearch-complete)
 
-      ;; For emacs 19, switching frames should terminate isearch-mode
-      (if isearch-gnu-emacs-events
-         (define-key map [switch-frame] 'isearch-switch-frame-handler))
+      ;; Switching frames should terminate isearch-mode
+      (define-key map [switch-frame] 'isearch-switch-frame-handler)
       
       (setq isearch-mode-map map)
       ))
@@ -507,10 +493,6 @@ is treated as a regexp.  See \\[isearch-forward] for more info."
   (setq isearch-window-configuration
        (if isearch-slow-terminal-mode (current-window-configuration) nil))
 
-;; This was for Lucid Emacs.  But now that we have pre-command-hook,
-;; it causes trouble.
-;;  (if isearch-pre-command-hook-exists
-;;      (add-hook 'pre-command-hook 'isearch-pre-command-hook))
   (setq        isearch-mode " Isearch")  ;; forward? regexp?
   (set-buffer-modified-p (buffer-modified-p)) ; update modeline
 
@@ -535,11 +517,7 @@ is treated as a regexp.  See \\[isearch-forward] for more info."
 
 (defun isearch-update ()
   ;; Called after each command to update the display.  
-  (if (if isearch-event-data-type
-         (null unread-command-event)
-       (if isearch-gnu-emacs-events
-           (null unread-command-events)
-         (< unread-command-char 0)))
+  (if (null unread-command-events)
       (progn
        (if (not (input-pending-p))
            (isearch-message))
@@ -1432,8 +1410,6 @@ since they have special meaning in a regexp."
 
 (defun isearch-last-command-char ()
   ;; General function to return the last command character.
-  (if isearch-event-data-type
-      last-command-event
-    last-command-char))
+  last-command-char)
 
 ;;; isearch.el ends here