[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

transient lossage: I-search

From: Devon
Subject: transient lossage: I-search
Date: Tue, 19 Jul 2005 16:01:39 -0400 (EDT)

Sorry I have no patch but for the record, here's the bug.
Consider three states of searching ...

        0) unknown      message = I-search:
        1) winning      message = I-search:
        2) losing       message = Failing I-search:

... alas, unknown sometimes displays a losing message.

This is usually invisible because the message
rarely appears long enough to see
except in huge buffers:

Type    See
====    ===

^X ^R /usr/local/bin/emacs
        Find file read-only: /usr/local/bin/emacs       <-- or any enormous file

        Note: file is write protected   <-- be patient ...
        Note: file is write protected   <-- screen fills, after a wait

ESC ^R \ '
        Failing regexp I-search backward: \'    <-- good losing message

        Failing regexp I-search: \'     <-- BAD!  THIS IS UNKNOWN! ...
        Regexp I-search: \'     <-- good winning message, after a wait

... take care to type `quote' and not `back quote' while
replicating the disconcerting false losing message
which eventually goes away by itself
when the search wins.

Took too long to write this, time is up now.
I-search being so hairy, this may never get fixed.


PS:  I also tested this on an out-of-the-box emacs 21.3
with squeaky clean command $ emacs -nw -q --no-site-file

In GNU Emacs (i386-unknown-freebsd4.10, X toolkit, Xaw3d scroll bars)
 of 2005-02-13 on grant.org
configured using `configure  'CC=gcc''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Major mode: RMAIL

Minor modes in effect:
  display-time-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  temp-buffer-resize-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
k RET C-x k e m SPC C-x C-r ESC p RET C-x k RET C-g 
C-g C-x C-r ESC p RET ESC C-s \ ' C-r ESC < ESC C-s 
\ ' C-r ESC > C-x k RET C-x C-z C-x C-f ESC p C-g C-g 
C-x C-r ESC p RET ESC C-s \ ' C-r C-e ESC C-r \ ' ESC 
> ESC > ESC C-s \ ` C-r C-x k RET C-z C-c C-z C-g C-x 
C-z RET ESC [ 1 9 ~ ESC x r e p o r t SPC e m SPC SPC 

Recent messages:
Note: file is write protected
Mark saved where search started
Mark set [2 times]
Mark saved where search started
Getting mail from /var/mail/devon...
Counting new messages...done (1)
Saving file /home1/devon/RMAIL...
Wrote /home1/devon/RMAIL
1 new message read

reply via email to

[Prev in Thread] Current Thread [Next in Thread]