GNU bug report logs - #16856
24.3.50; Cursor leaves garbage in fringe (and a request: width of fringes + scroll bar should be full characters)

Previous Next

Package: emacs;

Reported by: Anders Lindgren <andlind <at> gmail.com>

Date: Sun, 23 Feb 2014 21:41:02 UTC

Severity: normal

Tags: unreproducible

Found in version 24.3.50

Done: Anders Lindgren <andlind <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #101 received at 16856 <at> debbugs.gnu.org (full text, mbox):

From: Anders Lindgren <andlind <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 16856 <at> debbugs.gnu.org, Alan Third <alan <at> idiocy.org>,
 Keith David Bershatsky <esq <at> lawlist.com>,
 David Reitter <david.reitter <at> gmail.com>, martin rudalics <rudalics <at> gmx.at>
Subject: Re: Enable fringe cursor when *almost* exact_window_width_line_p
Date: Sat, 11 Nov 2017 17:34:38 +0100
[Message part 1 (text/plain, inline)]
On Fri, Nov 10, 2017 at 8:53 AM, Eli Zaretskii <eliz <at> gnu.org> wrote:
>
> What you show is not cursor on the fringe, because you have the
> continuation arrow on the fringe.  When the continuation arrow is
> shown, the cursor cannot be shown on the fringe, because that slot is
> already taken.  And anyway, the cursor is only shown on the fringe
> when the line is not continued.
>
> What you see there is Emacs displaying the small part of the cursor
> that it still has available on the first screen line, probably because
> your window-width is not an integral multiple of frame's
> character-width.
>
> IOW, I don't think I see anything abnormal in that image.
>

Hi!

The problem is that when the normal cursor is drawn, it spills into the
fringe. When the cursor is moved, the fringe isn't updated, so artefacts
are left behind.

This only happens when the last character on the line only is partial
visible, as you correctly suggested.

    -- Anders (Original reporter)
[Message part 2 (text/html, inline)]

This bug report was last modified 7 years and 192 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.