From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#43120: 28.0.50; fido-mode: M-j before completions appear selects wrong choice Date: Thu, 03 Sep 2020 13:40:28 +0100 Message-ID: <87d033owxv.fsf@gmail.com> References: <8736433l4c.fsf@iris.silentflame.com> <87zh6bhex9.fsf@gmail.com> <87sgc1d1kl.fsf@gnus.org> <87v9gxpd22.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13040"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 43120@debbugs.gnu.org, Sean Whitton To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 03 14:41:15 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kDoYE-0003Fj-71 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Sep 2020 14:41:14 +0200 Original-Received: from localhost ([::1]:35898 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDoYD-00026o-5T for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Sep 2020 08:41:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56372) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDoY2-00025H-6X for bug-gnu-emacs@gnu.org; Thu, 03 Sep 2020 08:41:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50602) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kDoY1-00012i-Th for bug-gnu-emacs@gnu.org; Thu, 03 Sep 2020 08:41:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kDoY1-0006Gm-RW for bug-gnu-emacs@gnu.org; Thu, 03 Sep 2020 08:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Sep 2020 12:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43120 X-GNU-PR-Package: emacs Original-Received: via spool by 43120-submit@debbugs.gnu.org id=B43120.159913683924062 (code B ref 43120); Thu, 03 Sep 2020 12:41:01 +0000 Original-Received: (at 43120) by debbugs.gnu.org; 3 Sep 2020 12:40:39 +0000 Original-Received: from localhost ([127.0.0.1]:33915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDoXe-0006G1-Pi for submit@debbugs.gnu.org; Thu, 03 Sep 2020 08:40:39 -0400 Original-Received: from mail-wr1-f41.google.com ([209.85.221.41]:34473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDoXc-0006Fm-ES for 43120@debbugs.gnu.org; Thu, 03 Sep 2020 08:40:37 -0400 Original-Received: by mail-wr1-f41.google.com with SMTP id t10so3104169wrv.1 for <43120@debbugs.gnu.org>; Thu, 03 Sep 2020 05:40:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=QYzmvR+LOS0g0qlHBJB/kH2xNNcGsFB1jKC14z749r8=; b=N+2/NMJAtgerLyA2cfv79JwcHs+aZYhh/cgZYezEVxodyWcvzDD46YZRX5epphI/M6 WkoTkW2b5RbBbKqwhjF5laBD68BUPSsSCiv2rXsSlHtL9dZcit+XMkDu7YxXm6NII9Fn bBGVivfot7liOwMbd7luCcdleKYX7B4/9mRvLOw8hCYtsCIXmsT1CRm7du9Zctswthxh Y2aoTXdtTVMdTAFjQmh1hdGjsqTFpkJCCePpmc8bqeQL+IHayaplxHIWY/34v3ATVmTM YzLZWLrfiyrOLx+h81Dnk+52YFhTZ9QOIcYIlCb0WH4ebWO7yarGbF7OzriSDHxDO/a9 YzkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=QYzmvR+LOS0g0qlHBJB/kH2xNNcGsFB1jKC14z749r8=; b=bxJIpGpZ2LmZUkv+HfACvep0dRlEIgSX84O99OJ/GiufMycxwyFBM38b1eYXs98RdH IOpwc2mSwgmaJtGWacfNoK4qGU+BkXYWUQKQqD6wJquRQWXQ+uGvMzTXwAUsRknusON4 8fKzD1LN3BEVfxPDs2A5UxlPyScVI+KRWt9CSAvLFLrZV4f3ti4U6fkdMV4/ycTGSOZo YMTeJQ4yVB2TweVmz6kU7kJCRx8KLOODtABMsjgAYW5wPxdUba39Vl4WTJOC2bmUQ+Pj fs5xm7HrgyubrncYDmtQ7nnqdHNZm0yt5Vlb01LbUQ5BLoUsO6qa2oulRrpknxxit5hz amUg== X-Gm-Message-State: AOAM530b0skYECpcc4hCdGmGbybfNveNYdrkA5wZOn0JDBvMJDhOMv/h saZlf4QTK0JUUmKt0/VuNHtVHJMvAF8= X-Google-Smtp-Source: ABdhPJyEAAPwyhPVYF68W5o96CASH2AIzEnxi1gRwCDsvod/bkxLQ6cqOAVhjz1cmA1YY5alo6wRAw== X-Received: by 2002:adf:a48d:: with SMTP id g13mr2265349wrb.212.1599136829910; Thu, 03 Sep 2020 05:40:29 -0700 (PDT) Original-Received: from krug (93.194.137.78.rev.vodafone.pt. [78.137.194.93]) by smtp.gmail.com with ESMTPSA id b11sm4468760wrt.38.2020.09.03.05.40.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2020 05:40:29 -0700 (PDT) In-Reply-To: <87v9gxpd22.fsf@gmail.com> ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Tue, 01 Sep 2020 19:27:49 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:187004 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > I see in the side thread there seems to be a straightforward and logical > fix. If that makes sense globally and also fixes it for Sean, I'm fine > with it, otherwise I'd suggest having a second look at the original > problem that prompted the problematic patch, specifically at why > fido-mode didn't suffer from it. It didn't, but it sure does now. I just noticed that this affects bare-bones fido-mode as well, i.e. even without using M-j we get some akward and very highly annoying cache. In an Emacs -Q with fido-mode enabled: (bound-and-true-p [press C-h f RET here, slowly]) now move the point to the "setq" in, say (setq blabla ) And type C-h f RET here, quickly. You'll be presented with `bound-and-true-p`'s doc, not `setq`'s. This is a regression: the bug should be fixed ASAP. Maybe some "clearing" as was suggested is in order. I'm not very confortable writing that patch right now. Can anyone else do it? Or should we revert the original fix instead in the meantime? Jo=C3=A3o