emacs-pretest-bug
[Top][All Lists]
Advanced

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

RE: two-pixel trace left when move overlay


From: Drew Adams
Subject: RE: two-pixel trace left when move overlay
Date: Mon, 24 Apr 2006 08:39:10 -0700

    > Hi Drew,  I tried to reproduce this with the files you sent
    > me (I had to get hexrgb.el from the wiki), but I don't see
    > the problem on X/GNU/Linux.
    >
    > Perhaps it is a Windoze specific problem?

    If someone gives a precise recipe, starting with "emacs -Q", to
    reproduce this, I could see if today's CVS exhibits the problem on
    Windows.

I gave this precise recipe to Kim. Here it is again.

Thanks for looking into this. The files are attached. Run Emacs -Q with
option -l to load foo.el (the oneonone code needs to be run that way or in
.emacs).

Here is the content of foo.el (or .emacs):

 (require 'oneonone)
 ;;(setq 1on1-minibuffer-frame-top/bottom -100) ; <== You might need this.
 (1on1-emacs)
 (setq-default indent-tabs-mode nil) ; <== This seems to be the problem.
 (require 'icicles)

If the indent-tabs-mode value is different, there is no bug. I spent some
time trying to isolate the problem, and I was able to find that at least. As
I said, this problem doesn't exist in the June 6 2005 CVS snapshot, so
perhaps something was changed wrt `indent-tabs-mode' since then that
interacts poorly with the other code I use.

I'm not sure what it is in library oneonone.el that is required to reproduce
the bug. Perhaps it is the dedicated *Completions* frame.

The icicles code does the overlay stuff.

After starting Emacs, you might need to drag the minibuffer frame upward a
bit - it will be at the bottom of your screen (Fran Litterio has a bug fix
pending for this pb). If you have trouble finding the minibuffer frame (e.g.
if it is past the bottom of your display), then just set variable
`1on1-minibuffer-frame-top/bottom' to some value such as -100 before calling
`1on1-emacs'.

Recipe:

1. Start Emacs.

2. C-x 4 f TAB (will bring up buffer *Completions* in its own frame)

3. Use the down arrow repeatedly. You'll see the overlay trace left behind
as the overlay is moved from one completion candidate to another.

4. Change the value of indent-tabs-mode to t to see the difference.

Thx.

Attachment: icicles.el
Description: Binary data

Attachment: icicles-cmd.el
Description: Binary data

Attachment: icicles-face.el
Description: Binary data

Attachment: icicles-fn.el
Description: Binary data

Attachment: icicles-mac.el
Description: Binary data

Attachment: icicles-mode.el
Description: Binary data

Attachment: icicles-opt.el
Description: Binary data

Attachment: icicles-var.el
Description: Binary data

Attachment: hexrgb.el
Description: Binary data

Attachment: oneonone.el
Description: Binary data


reply via email to

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