GNU bug report logs -
#16347
24.3.50; Company pseudo-tooltip refresh problem when expanded down at eob
Previous Next
Reported by: Dmitry Gutov <dgutov <at> yandex.ru>
Date: Sun, 5 Jan 2014 04:22:02 UTC
Severity: normal
Found in version 24.3.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Sat, 11 Jan 2014 13:55:31 +0200
with message-id <83y52mag24.fsf <at> gnu.org>
and subject line Re: bug#16347: 24.3.50; Company pseudo-tooltip refresh problem when expanded down at eob
has caused the debbugs.gnu.org bug report #16347,
regarding 24.3.50; Company pseudo-tooltip refresh problem when expanded down at eob
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
16347: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16347
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
`company-select-next' (`M-n') and `company-select-previous' (`M-p')
don't update the default candidates' dropdown appearance, specifically
the "current" line selection doesn't move.
It's easiest to spot in a new IELM session.
1. M-x ielm.
2. Make sure that there's no text after point, and there are enough
screen lines below it so that the pseudo-tooltip will be rendered below
the current line.
3. M-x company-complete.
4. Press `M-n' and/or `M-p' several times. Note that the "current"
candidate doesn't change, but different summary lines get shown in the
echo area.
In some other buffers, the "current" lines can move 1-2 times, but then
it likewise stops getting updated.
It's a relatively recent problem. I haven't had time to bisect it yet,
but Emacs 24.3 definitely doesn't have this bug.
In GNU Emacs 24.3.50.4 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.6)
of 2014-01-04 on axl
Bzr revision: 115859 vincentb1 <at> users.sourceforge.net-20140103141824-juu968y9pi6r2zvv
Windowing system distributor `The X.Org Foundation', version 11.0.11403000
System Description: Ubuntu 13.10
[Message part 3 (message/rfc822, inline)]
> Date: Thu, 09 Jan 2014 18:44:28 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 16347 <at> debbugs.gnu.org
>
> > Date: Thu, 09 Jan 2014 17:23:02 +0400
> > From: Dmitry Gutov <dgutov <at> yandex.ru>
> > CC: monnier <at> IRO.UMontreal.CA, 16347 <at> debbugs.gnu.org
> >
> > Sorry, you both. Here's the missing piece:
> >
> > (setq bidi-display-reordering nil)
>
> OK, now I see the problem.
>
> > This is pretty low-level var, so maybe it's not even supposed to be set
> > by a user.
>
> Indeed, it isn't. But in this case, all it does is enable a redisplay
> optimization that is disabled when bidi-display-reordering is non-nil.
> So there's a bug either in that redisplay optimization or in the
> conditions that enable it (probably the latter).
>
> I will take a look.
Fixed in trunk revision 115974.
This bug report was last modified 11 years and 136 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.