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 #110 received at 16856 <at> debbugs.gnu.org (full text, mbox):

From: Alan Third <alan <at> idiocy.org>
To: Anders Lindgren <andlind <at> gmail.com>
Cc: 16856 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.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 18:46:27 +0000
On Sat, Nov 11, 2017 at 06:49:03PM +0100, Anders Lindgren wrote:
> I just verified that the following recipe (posted in 2016) demonstrates the
> problem, on NS. (The original recipe from 2014 no longer works, though).
> 
>    emacs -Q
>     (setq truncate-partial-width-windows nil)
>     C-x 3
>     C-x o
>     C-u 37 x
>        Here, the cursor which is in text area blinks, while the part in the
> fringe doesn't.
> 
>        Wait until the the cursor stop blinking
>     C-a
>         Now, the right fringe contains half a cursor.

I can’t replicate this. It *should* be fixed. Can you confirm whether
it’s still an issue in Emacs 26?

The screenshot was trying to indicate an issue with Keith’s
modifications where it was putting the cursor into the fringe one
character too early. I was using a 2 pixel wide bar cursor, which
probably didn’t help. You can see the cursor is placed underneath the
fringe arrow; it should be on the left of the last x on the line.

Keith has raised a new bug report for his patch (29233) so further
discussion of it should probably continue there.
-- 
Alan Third




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

Previous Next


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