GNU bug report logs - #39379
27.0.60; Fix for #38457 broke ido-vertical-mode

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>; merged with #39433; dated Fri, 31 Jan 2020 23:54:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Forcibly Merged 39379 39433. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 10 Feb 2020 15:44:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 10 10:44:29 2020
Received: from localhost ([127.0.0.1]:55256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j1BEb-0000Qn-Bd
	for submit <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:44:29 -0500
Received: from eggs.gnu.org ([209.51.188.92]:54264)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1j1BEZ-0000Qb-C5
 for 39379 <at> debbugs.gnu.org; Mon, 10 Feb 2020 10:44:27 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:49131)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1j1BEU-00024I-1e; Mon, 10 Feb 2020 10:44:22 -0500
Received: from [176.228.60.248] (port=2169 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1j1BET-0008LC-9V; Mon, 10 Feb 2020 10:44:21 -0500
Date: Mon, 10 Feb 2020 17:44:08 +0200
Message-Id: <83zhdqbg6v.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: dgutov@HIDDEN
In-reply-to: <83a760j23r.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02
 Feb 2020 20:06:16 +0200)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Date: Sun, 02 Feb 2020 20:06:16 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
> 
> > Date: Sun, 02 Feb 2020 19:23:46 +0200
> > From: Eli Zaretskii <eliz@HIDDEN>
> > Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
> > 
> > I think this could be a bug in the display engine, related to resizing
> > the mini-window when an after-string that includes many newlines is
> > put at EOB.  Let me look into it.
> 
> Looks like my guess was correct.  I'll try to devise a solution.

Sorry for a relatively long delay.  In my defense, I first tried a
couple of easy solutions, but they didn't work.  And that got me
thinking, since my experience with solving issues like this due to
overlay strings is that the solutions tend to be less than elegant,
and take several attempts to get them right.

So now, after thinking about this for some time, I think I want to
change my mind and ask why do we need to use an overlay with
after-string in ido.el?  Re-reading related discussions, it seems the
answer is "so that the temporary display of messages is not at the end
of the minibuffer, where it could be invisible due to
resize-mini-windows being nil or restrictions imposed by ido.el via
ido-max-window-height".  Is that the correct conclusion?  If so, then
I think we can solve that problem without overlays.  See the proposed
patch below, which basically reverts ido.el to its previous shape, and
uses a special text property to instruct set-minibuffer-message where
to put the overlay (defaulting to EOB).

WDYT?

diff --git a/lisp/ido.el b/lisp/ido.el
index 6707d81407..edc848f52f 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -4728,16 +4728,10 @@ ido-exhibit
 	(let ((inf (ido-completions contents)))
 	  (setq ido-show-confirm-message nil)
 	  (ido-trace "inf" inf)
-          (when ido--overlay
-            (delete-overlay ido--overlay))
-          (let ((o (make-overlay (point-max) (point-max) nil t t)))
-            (when (> (length inf) 0)
-              ;; For hacks that redefine ido-completions function (bug#39379)
-              (when (eq (aref inf 0) ?\n)
-                (setq inf (concat " " inf)))
-              (put-text-property 0 1 'cursor t inf))
-            (overlay-put o 'after-string inf)
-            (setq ido--overlay o)))
+          (let ((pos (point)))
+            (insert inf)
+            (put-text-property pos (1+ pos) 'minibuffer-message t))
+          )
 	))))
 
 (defun ido-completions (name)
diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index 0589211877..767fc8dff8 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -763,6 +763,16 @@ minibuffer-message-clear-timeout
 (defvar minibuffer-message-timer nil)
 (defvar minibuffer-message-overlay nil)
 
+(defun minibuffer--message-overlay-pos ()
+  "Return position where `set-minibuffer-message' shall put message overlay."
+  ;; Starting from point, look for non-nil 'minibuffer-message'
+  ;; property, and return its position.  If none found, return the EOB
+  ;; position.
+  (let* ((pt (point))
+         (propval (get-text-property pt 'minibuffer-message)))
+    (if propval pt
+      (next-single-property-change pt 'minibuffer-message nil (point-max)))))
+
 (defun set-minibuffer-message (message)
   "Temporarily display MESSAGE at the end of the minibuffer.
 The text is displayed for `minibuffer-message-clear-timeout' seconds
@@ -784,8 +794,9 @@ set-minibuffer-message
 
       (clear-minibuffer-message)
 
-      (setq minibuffer-message-overlay
-            (make-overlay (point-max) (point-max) nil t t))
+      (let ((ovpos (minibuffer--message-overlay-pos)))
+        (setq minibuffer-message-overlay
+              (make-overlay ovpos ovpos nil t t)))
       (unless (zerop (length message))
         ;; The current C cursor code doesn't know to use the overlay's
         ;; marker's stickiness to figure out whether to place the cursor




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 5 Feb 2020 03:36:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 04 22:36:38 2020
Received: from localhost ([127.0.0.1]:45033 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1izBUU-0004um-A8
	for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 22:36:38 -0500
Received: from eggs.gnu.org ([209.51.188.92]:45641)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1izBUS-0004uY-Bu
 for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 22:36:36 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:46615)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1izBUM-0003BS-U2; Tue, 04 Feb 2020 22:36:30 -0500
Received: from [176.228.60.248] (port=4942 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1izBUM-0001lL-8K; Tue, 04 Feb 2020 22:36:30 -0500
Date: Wed, 05 Feb 2020 05:36:23 +0200
Message-Id: <83a75xhfig.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-reply-to: <446caa77-8ff1-c565-9bf3-8facc37e3a9d@HIDDEN> (message from
 Dmitry Gutov on Wed, 5 Feb 2020 02:55:00 +0300)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
 <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN>
 <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN>
 <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> <83k152gy3h.fsf@HIDDEN>
 <446caa77-8ff1-c565-9bf3-8facc37e3a9d@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> Date: Wed, 5 Feb 2020 02:55:00 +0300
> 
> Anyway, since you insist, I've pushed that change.

Thanks.

> > If the test for the leading newline is there, the reason is quite
> > obvious, and we can have a comment for those who don't know enough
> > about the 'cursor' property and cursor positioning.  I think the
> > result will more obvious than a mysterious concatenation of a blank in
> > ido-vertical-mode, which will need a comment explaining it as well.
> 
> Yes, ok. Although our general policy, I think, is that external packages 
> that use questionable practices (such as redefining functions, instead 
> of using whatever available public customization points there are) are 
> generally left to their own devices.

True.  But I think this case is somewhat special, as ido-exhibit
handles the completion list in a way that cannot be easily guessed in
advance.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 23:55:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 04 18:55:09 2020
Received: from localhost ([127.0.0.1]:44937 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iz829-0007yU-KY
	for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 18:55:09 -0500
Received: from mail-lf1-f52.google.com ([209.85.167.52]:34637)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1iz828-0007yC-5B
 for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 18:55:08 -0500
Received: by mail-lf1-f52.google.com with SMTP id l18so133329lfc.1
 for <39379 <at> debbugs.gnu.org>; Tue, 04 Feb 2020 15:55:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=D0Hso9gi8iAFO69awIB08b9sQ4k7h8Rax2XXIuLc13U=;
 b=LoVIRfDt9mM5z201whVmWO7+IZmo/uzfriV2hOCNXqIwoaRN8X0ndfdbeyot9EHpVf
 RwGJz7Y4SPulNs35KzChr0P18csULJcPpDRVHK948QejXSLTAgEaeRQZ91NJzUcDUuqb
 8855y80hk7le5jGaDi/+aKAK7vBez7/xSJJN7wyCC/v73PVLtKreO7Y1fxlATgxsRQUu
 RmBT/N3USFq1Vb1CbTGitomzrJOdbolhQQ5g5NrOn1i79XLWUbLN6StEUhWIZYgWmZZv
 lFdPnzf+LEkFsd7VFP9U16LK1B+i88GqmEOlpCfprlnoPqtDvWORM8d9BewkQ9IOq/fr
 AfiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=D0Hso9gi8iAFO69awIB08b9sQ4k7h8Rax2XXIuLc13U=;
 b=T0ov3j/NDzCM8/KPP7zkpHQp56nAgOBnxS7K7eLUPIdC7aexNHa5HGMPquziGEkHjO
 PPIdgXMk5bG/5ZA8NTIntytKG/3L9a40QmobPqm5+YZoO3F3bGUJ70WfZwchsqIFpwzh
 xYBoI/bg64nH7BqHm/HhcvA5RERETbuT03NBk874SzAOTwkh+dYYa2R7LsCOJWgw3qte
 AudadIre1IJ5HlJobMLZ6a9tD/DLJcBgheuG+QavDZFQEA3FHPw9NU5KmN5cyj07t+Rd
 lTNMZntgYWH9BXNOV5DusiRdZ8Nao60vNfgwpXamth4uHbJPWgh8lpOJWri5/4o6Bv9u
 hmug==
X-Gm-Message-State: APjAAAVHag2WNH4iHTXHHp0+OxlGV0Dm+eQNHKyHES+9WAdd0yjPFYL6
 4MX88wTKHj+zR3TwSIibhhU=
X-Google-Smtp-Source: APXvYqxdulBZOtRlOiQ5yPnBMYF0kxkNGdDPuBmnSGgs9ZLRwTxFZor8jqKrSR3Y7+sT8O+GmziaKg==
X-Received: by 2002:ac2:5c4b:: with SMTP id s11mr16430967lfp.133.1580860502070; 
 Tue, 04 Feb 2020 15:55:02 -0800 (PST)
Received: from [192.168.1.142] ([178.252.127.239])
 by smtp.googlemail.com with ESMTPSA id l3sm12288632lja.78.2020.02.04.15.55.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 04 Feb 2020 15:55:01 -0800 (PST)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
 <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN>
 <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN>
 <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> <83k152gy3h.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <446caa77-8ff1-c565-9bf3-8facc37e3a9d@HIDDEN>
Date: Wed, 5 Feb 2020 02:55:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <83k152gy3h.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  On 04.02.2020 18:40,
 Eli Zaretskii wrote: >> But... the change
 in ido-vertical-mode is simpler still: just add an >> extra argument to
 concat.
 > > That's true, but AFAIU the problem is not limited to > ido-vertical-mode, 
 it will happen whenev [...] 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.5 RCVD_IN_SORBS_WEB      RBL: SORBS: sender is an abusable web server
 [178.252.127.239 listed in dnsbl.sorbs.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.167.52 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (dgutov[at]yandex.ru)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.167.52 listed in wl.mailspike.net]
 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

On 04.02.2020 18:40, Eli Zaretskii wrote:

>> But... the change in ido-vertical-mode is simpler still: just add an
>> extra argument to concat.
> 
> That's true, but AFAIU the problem is not limited to
> ido-vertical-mode, it will happen whenever the string to display
> starts with a newline.  Such a string is entirely legitimate, isn't
> it? And the caller cannot possibly know that ido-exhibit will put the
> 'cursor' property on the first character of that text.  So I think it
> isn't entirely reasonable to expect such callers to defend themselves
> against internal implementation details of ido-exhibit.

Umm, it's ido-exhibit that calls ido-completions. And ido-completions, 
as defined in ido.el, never returns such strings.

Anyway, since you insist, I've pushed that change.

>> If we do that in ido.do, the reason why would be fairly non-obvious from
>> that code.
> 
> If the test for the leading newline is there, the reason is quite
> obvious, and we can have a comment for those who don't know enough
> about the 'cursor' property and cursor positioning.  I think the
> result will more obvious than a mysterious concatenation of a blank in
> ido-vertical-mode, which will need a comment explaining it as well.

Yes, ok. Although our general policy, I think, is that external packages 
that use questionable practices (such as redefining functions, instead 
of using whatever available public customization points there are) are 
generally left to their own devices.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 15:40:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 04 10:40:38 2020
Received: from localhost ([127.0.0.1]:44599 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iz0Ja-0002nL-Bi
	for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 10:40:38 -0500
Received: from eggs.gnu.org ([209.51.188.92]:36080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iz0JY-0002n7-Su
 for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 10:40:37 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:60577)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iz0JT-00080N-9L; Tue, 04 Feb 2020 10:40:31 -0500
Received: from [176.228.60.248] (port=4494 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iz0JP-000088-1Q; Tue, 04 Feb 2020 10:40:29 -0500
Date: Tue, 04 Feb 2020 17:40:18 +0200
Message-Id: <83k152gy3h.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-reply-to: <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN> (message from
 Dmitry Gutov on Tue, 4 Feb 2020 16:19:05 +0300)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
 <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN>
 <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN>
 <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> Date: Tue, 4 Feb 2020 16:19:05 +0300
> 
> On 04.02.2020 6:27, Eli Zaretskii wrote:
> 
> > I think this is for ido.el to do: it is ido.el that puts the cursor on
> > the overlay string, so it is up to it to make sure the cursor can be
> > put where it puts the 'cursor' property.  It's a simple change: if the
> > text to be displayed starts with a newline, prepend a SPC to it when
> > defining the after-string.
> 
> But... the change in ido-vertical-mode is simpler still: just add an 
> extra argument to concat.

That's true, but AFAIU the problem is not limited to
ido-vertical-mode, it will happen whenever the string to display
starts with a newline.  Such a string is entirely legitimate, isn't
it?  And the caller cannot possibly know that ido-exhibit will put the
'cursor' property on the first character of that text.  So I think it
isn't entirely reasonable to expect such callers to defend themselves
against internal implementation details of ido-exhibit.

> If we do that in ido.do, the reason why would be fairly non-obvious from 
> that code.

If the test for the leading newline is there, the reason is quite
obvious, and we can have a comment for those who don't know enough
about the 'cursor' property and cursor positioning.  I think the
result will more obvious than a mysterious concatenation of a blank in
ido-vertical-mode, which will need a comment explaining it as well.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 13:19:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 04 08:19:15 2020
Received: from localhost ([127.0.0.1]:42802 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyy6k-0007DC-Qe
	for submit <at> debbugs.gnu.org; Tue, 04 Feb 2020 08:19:15 -0500
Received: from mail-lf1-f49.google.com ([209.85.167.49]:44302)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1iyy6j-0007Cx-H6
 for 39379 <at> debbugs.gnu.org; Tue, 04 Feb 2020 08:19:13 -0500
Received: by mail-lf1-f49.google.com with SMTP id v201so12127260lfa.11
 for <39379 <at> debbugs.gnu.org>; Tue, 04 Feb 2020 05:19:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=cZV4dnAafHxca7OgSh1vtH6aya3ISldgjw/vZRNc4GU=;
 b=S3ZAyTzFz1FeVEBbdltJLVibrj1aXBamhMMyP9RW5qkPlHzaNMF7d97H9VEhDw0T+/
 tYdRDM1magJ3D1ytLsSLLmF09/fjFQMeI7y7Yhuly53LfuocENk6IGe/XYVat22kOtoG
 zD8HZxS9ZbhwiiXajqMtUtQGcllltcueS9eZZlLx8xNvrRiB8jkZKlobg3vuDnckho7c
 mtMaVzCVgAzRrSx59/MEh/cMJqNggusYZTz6MmVN1474fCSmM7XKEg+/UJFuo+8kQOg+
 B7jcsIEolKBEPGYk7wQRwdFZgWQp9iLH6yFSSOS6Bv9eIEumqOuvteubgJRoOf7ISmhL
 YdhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=cZV4dnAafHxca7OgSh1vtH6aya3ISldgjw/vZRNc4GU=;
 b=lv6YgL/wPOhw1hNzHotFnLZiZF6ZejM285JER9QwR5XjcFckzxau1DzRuXEKywcQqW
 O7zIR4fapJrubzs3BK9hegBC2z9AIwNPcQXGe+QKOJIvWenNo+QhmoCGtNqIlbFPPJMj
 udZifyhOh9tREMrDnahY38WtjBey0xmXv4Ckb6eeNYu5L3XwxpTfbtOrey6cCTCc9yak
 Uz8rtNac+eqWn6P7YVxf43Xph4p7nTvKdABDndqRwwjdNZlIDhjYw96XKpU0EghYOytC
 Gp8LhvycbPlii+sjXYBr0ceRQVQzE1O6aaKRDNAgvklupIm23IwarMgTxu4OETHHlPYI
 D8yw==
X-Gm-Message-State: APjAAAUPHny6pipSsIA3hf+d5gkWWrqKn7jv0u30Q4J6FKpou3azFZXF
 CutY9BjGdsiWdnP2Uafy0YE=
X-Google-Smtp-Source: APXvYqzpOq4XrHL0BaHnaiJGuRBMBhOlrG7zoysklYZdYyIp6gasA4DBB1ZfxFYnRMZ/yP3C7fp/Gw==
X-Received: by 2002:ac2:5509:: with SMTP id j9mr14793821lfk.135.1580822347387; 
 Tue, 04 Feb 2020 05:19:07 -0800 (PST)
Received: from [192.168.1.142] ([178.252.127.239])
 by smtp.googlemail.com with ESMTPSA id z8sm11457415ljc.44.2020.02.04.05.19.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 04 Feb 2020 05:19:06 -0800 (PST)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
 <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN>
 <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> <83pnevghgp.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <f4fe3bdf-8273-d7ee-6e18-3b9df2ddb6cb@HIDDEN>
Date: Tue, 4 Feb 2020 16:19:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <83pnevghgp.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  On 04.02.2020 6:27, Eli Zaretskii wrote: > I think this is
 for ido.el to do: it is ido.el that puts the cursor on > the overlay string,
 so it is up to it to make sure the cursor can be > put where it puts the
 'cursor' property. It's a simple [...] 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.5 RCVD_IN_SORBS_WEB      RBL: SORBS: sender is an abusable web server
 [178.252.127.239 listed in dnsbl.sorbs.net]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (dgutov[at]yandex.ru)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.167.49 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.167.49 listed in list.dnswl.org]
 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

On 04.02.2020 6:27, Eli Zaretskii wrote:

> I think this is for ido.el to do: it is ido.el that puts the cursor on
> the overlay string, so it is up to it to make sure the cursor can be
> put where it puts the 'cursor' property.  It's a simple change: if the
> text to be displayed starts with a newline, prepend a SPC to it when
> defining the after-string.

But... the change in ido-vertical-mode is simpler still: just add an 
extra argument to concat.

If we do that in ido.do, the reason why would be fairly non-obvious from 
that code. After all, we don't provide any customization points in 
there, hooks or otherwise. So we risk accidentally losing that change in 
some future version.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 4 Feb 2020 03:27:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 22:27:35 2020
Received: from localhost ([127.0.0.1]:42515 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyosB-0003w7-B8
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 22:27:35 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42487)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iyos9-0003vu-CO
 for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 22:27:34 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:52627)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iyos4-0004lC-3A; Mon, 03 Feb 2020 22:27:28 -0500
Received: from [176.228.60.248] (port=3866 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iyos2-0006XW-UD; Mon, 03 Feb 2020 22:27:27 -0500
Date: Tue, 04 Feb 2020 05:27:18 +0200
Message-Id: <83pnevghgp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-reply-to: <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN> (message from
 Dmitry Gutov on Tue, 4 Feb 2020 00:51:49 +0300)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
 <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN>
 <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
> From: Dmitry Gutov <dgutov@HIDDEN>
> Date: Tue, 4 Feb 2020 00:51:49 +0300
> 
> On 03.02.2020 18:40, Eli Zaretskii wrote:
> 
> >> I've suggested a workaround for that in the GitHub issue commends as
> >> soon as you opened this bug report (2 days ago).
> > 
> > That's exactly the solution I had in mind.  I suggest that you push it
> > to the Emacs Git repository without waiting for the solution of the
> > larger issue (which will take me some time to design and test).
> 
> Not for us to do, it's a change to be done in ido-vertical-mode, not in 
> ido.el (they override a built-in function).

I think this is for ido.el to do: it is ido.el that puts the cursor on
the overlay string, so it is up to it to make sure the cursor can be
put where it puts the 'cursor' property.  It's a simple change: if the
text to be displayed starts with a newline, prepend a SPC to it when
defining the after-string.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 21:52:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 16:52:01 2020
Received: from localhost ([127.0.0.1]:42285 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyjdQ-0002Sd-Bw
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 16:52:00 -0500
Received: from mail-lj1-f172.google.com ([209.85.208.172]:41997)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1iyjdO-0002SP-A1
 for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 16:51:58 -0500
Received: by mail-lj1-f172.google.com with SMTP id d10so16276620ljl.9
 for <39379 <at> debbugs.gnu.org>; Mon, 03 Feb 2020 13:51:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=z6MdS0CwQ3GE7JW8Dcz011ucfy3KSsr+fzvf3lWWs28=;
 b=UOvsq/FxvGcX4PzpIGNzULYbk0XogImlIY/6pSOQE0Drn6xG4A05B2uv//0aRDe1gt
 P7fqMah5+oLBFVtoT7GsnStLXGYggki7aLMjLwAUjQl04y3ZiNhUPvM+2BGp0SYCpTNW
 MnHDrg3KEyUELN7dcLyjvmksK3HMnbpJ4swlEFYNBNov+/ruzZCft1BVpnUQAVDFnxfa
 HgZT0v0/Mm5JjeyEZg3OKKY8fwWf1NLqQiqPxPfLvmrF2UjHGeuelmsiLZgvZcCGwDBC
 5lGU1bVQWk72u6vzkV4oituYMRLft4VowowzMeir/1TBbAEBsLhPYIEO2XgZbpVZTWGv
 zihA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=z6MdS0CwQ3GE7JW8Dcz011ucfy3KSsr+fzvf3lWWs28=;
 b=D+Jir5DiLnh91uOy/NN+7zjgG6gx5BW+MdDP0KJKWJ/JYQfJM2obC/oPC4tsDTFjuT
 fDbLbHcLHpJPmlUzlR/hkL5sCrfLnZxCl8Yj8nAxrRqfsvlCivu7l9khhXWtTv3t2IKb
 g3/L5UB69KL2ajKrI91ZJ5j+8cS7MwQB9KjX2E+hHUKAt5JPAlcIwFXHSWAeMrrLeCce
 cffOe9kpiUZTI9o6cZ9I9CHoCXtEz6IteHN1MAFtja/sI8SpDnmjVxyMzgKJM2Gde/z7
 HlfhELzOI/CyVSGCybVESFq44eqlkgB0GshAjD5EMMIYBeIALvPTW0e/30JO3NdZxGrB
 NebQ==
X-Gm-Message-State: APjAAAX3fCRui6wY5kyl4SDdkte8OS7clH7GIhByohGyPI1Qu+l4IzRL
 fpa7mhiTOdg9zZFNgUigr+M=
X-Google-Smtp-Source: APXvYqyHPi9RiZfmMvz5AuvU6fK5BtDnt1TQe8v3D5M2+y2MsqcrXd5n6oI2PqlobLXPa4ZyeTCJHw==
X-Received: by 2002:a2e:b5b4:: with SMTP id f20mr15407868ljn.112.1580766712251; 
 Mon, 03 Feb 2020 13:51:52 -0800 (PST)
Received: from [192.168.1.142] ([178.252.127.239])
 by smtp.googlemail.com with ESMTPSA id a11sm9531102lfb.34.2020.02.03.13.51.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 03 Feb 2020 13:51:51 -0800 (PST)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
 <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> <83y2tjhe6l.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <4b167bc3-0240-cb51-a004-6d9e1a84d0a4@HIDDEN>
Date: Tue, 4 Feb 2020 00:51:49 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <83y2tjhe6l.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  On 03.02.2020 18:40, Eli Zaretskii wrote: >> I've suggested
 a workaround for that in the GitHub issue commends as >> soon as you opened
 this bug report (2 days ago). > > That's exactly the solution I had in mind.
 I suggest that you push it > [...] 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.5 RCVD_IN_SORBS_WEB      RBL: SORBS: sender is an abusable web server
 [178.252.127.239 listed in dnsbl.sorbs.net]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (dgutov[at]yandex.ru)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.208.172 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.208.172 listed in wl.mailspike.net]
 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

On 03.02.2020 18:40, Eli Zaretskii wrote:

>> I've suggested a workaround for that in the GitHub issue commends as
>> soon as you opened this bug report (2 days ago).
> 
> That's exactly the solution I had in mind.  I suggest that you push it
> to the Emacs Git repository without waiting for the solution of the
> larger issue (which will take me some time to design and test).

Not for us to do, it's a change to be done in ido-vertical-mode, not in 
ido.el (they override a built-in function).

> Btw, the reason you didn't see the problem is that the list of
> candidates in your case was very small.  That's what the workaround
> with ido-max-prospects <= 7 does when the list is longer.

Yes, I saw that later. :-(





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 15:40:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 10:40:52 2020
Received: from localhost ([127.0.0.1]:42091 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iydqG-0000Af-6R
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 10:40:52 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52784)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iydqE-0000AR-60
 for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 10:40:50 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40680)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iydq9-00005L-1U; Mon, 03 Feb 2020 10:40:45 -0500
Received: from [176.228.60.248] (port=4038 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iydq8-0001LM-Bt; Mon, 03 Feb 2020 10:40:44 -0500
Date: Mon, 03 Feb 2020 17:40:34 +0200
Message-Id: <83y2tjhe6l.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
In-reply-to: <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN> (message from
 Dmitry Gutov on Mon, 3 Feb 2020 16:19:12 +0300)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
 <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, wyuenho@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Cc: 39379 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> Date: Mon, 3 Feb 2020 16:19:12 +0300
> 
> On 03.02.2020 0:33, Jimmy Yuen Ho Wong wrote:
> > That gets the prompt back but now the cursor is at the wrong place lol
> 
> I've suggested a workaround for that in the GitHub issue commends as 
> soon as you opened this bug report (2 days ago).

That's exactly the solution I had in mind.  I suggest that you push it
to the Emacs Git repository without waiting for the solution of the
larger issue (which will take me some time to design and test).

Btw, the reason you didn't see the problem is that the list of
candidates in your case was very small.  That's what the workaround
with ido-max-prospects <= 7 does when the list is longer.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 13:19:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 08:19:21 2020
Received: from localhost ([127.0.0.1]:40986 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iybdJ-0004ve-Bv
	for submit <at> debbugs.gnu.org; Mon, 03 Feb 2020 08:19:21 -0500
Received: from mail-lf1-f42.google.com ([209.85.167.42]:36227)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1iybdH-0004vP-TV
 for 39379 <at> debbugs.gnu.org; Mon, 03 Feb 2020 08:19:20 -0500
Received: by mail-lf1-f42.google.com with SMTP id f24so9685597lfh.3
 for <39379 <at> debbugs.gnu.org>; Mon, 03 Feb 2020 05:19:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Zfklj+H0//BSJX6kjXcxAn5JAJ4SgL7SmJzyuV8qmjY=;
 b=pc9MwMVTdxpH2ovtLleBNSS5TToalc1ikv1qbzDByM8NUXnW+Hd/TXrrHbOxrHOEew
 dY5pv6vwpy7dZQzcI0PtPy9yglu38+UoAlHb1g9PqAp8BOGs1kaz51wGUoy/ip3OBL0m
 Ki3nj7iI6+rXJaioWw88TfERBk1mw04YdzBJLVli03REofEng/cGChT7lvk4kC/l+WS7
 PJnK609n/Pc4CgdWXpthUn+BHEI14xq475HQKRyl3bQk60ew5ikQL3DMAiW9HX72O73B
 95EXwulVCW0GWr3LBj90UEt6TA7fkPRrfvDB736FFv/uElbM1TGrlNCjXuNXKKlUzpX0
 lZ7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Zfklj+H0//BSJX6kjXcxAn5JAJ4SgL7SmJzyuV8qmjY=;
 b=J+sdJzPFovjl/cWBUw3zRyUp4xsPX7HuQKiqbdXSWD738b8FyH238xDKXhG/6ThEhQ
 Mb5P6f47aDw1UiQiK2cHux+YvZY6P4vIeHYXNO1w/HYURR/Kya4b5V3y51bDLf5ktayg
 3h2i/bhzdphDMl8hyJ/UY9lxRo0FBkXIRaybCVAiQw+Wa6d8TE04nXm7E5Vz1Kl5lj4p
 /81Unmv8rigqRAPTUP3LQBx1SKaK8mBnOD3BuBN9TgCnEnV+dEsiv1FwiNMwsNbPJA/x
 kv5fuUG05iw3w02CYQMwbjwmOunJ1H/o00B8rRPy9mkszjN8Y/3MTsQUNJqWDjCScwLz
 f2Qg==
X-Gm-Message-State: APjAAAWRW/Be5UShlCRMU61nKWK2xXgcKgl09cGpIzFUqc9nZiKoUx5g
 HNrclhbS+y0hhr30aRC1Ue+P4qi8TR4=
X-Google-Smtp-Source: APXvYqx0PH1W9ZLT96TrsReri2FknJgzZLR9Kblqj5S6AhqB0lJzKXYqAkGECoTUfpkJpbiNqAgodg==
X-Received: by 2002:a19:48c5:: with SMTP id
 v188mr12219512lfa.100.1580735953589; 
 Mon, 03 Feb 2020 05:19:13 -0800 (PST)
Received: from [192.168.1.142] ([178.252.127.239])
 by smtp.googlemail.com with ESMTPSA id z8sm9756568ljk.13.2020.02.03.05.19.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 03 Feb 2020 05:19:13 -0800 (PST)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <b5c861a0-a2fb-01a1-a999-d79fb5bad049@HIDDEN>
Date: Mon, 3 Feb 2020 16:19:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  On 03.02.2020 0:33, Jimmy Yuen Ho Wong wrote: > That gets
 the prompt back but now the cursor is at the wrong place lol I've suggested
 a workaround for that in the GitHub issue commends as soon as you opened
 this bug report (2 days ago). 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.5 RCVD_IN_SORBS_WEB      RBL: SORBS: sender is an abusable web server
 [178.252.127.239 listed in dnsbl.sorbs.net]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (raaahh[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.167.42 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.167.42 listed in list.dnswl.org]
 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and
 EnvelopeFrom freemail headers are different
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

On 03.02.2020 0:33, Jimmy Yuen Ho Wong wrote:
> That gets the prompt back but now the cursor is at the wrong place lol

I've suggested a workaround for that in the GitHub issue commends as 
soon as you opened this bug report (2 days ago).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 3 Feb 2020 03:21:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 22:21:54 2020
Received: from localhost ([127.0.0.1]:40782 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iySJ8-000587-NB
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 22:21:54 -0500
Received: from eggs.gnu.org ([209.51.188.92]:39508)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iySJ6-00057u-9L
 for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 22:21:53 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:60354)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iySJ1-000411-4q; Sun, 02 Feb 2020 22:21:47 -0500
Received: from [176.228.60.248] (port=3062 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iySJ0-00023l-Ll; Sun, 02 Feb 2020 22:21:46 -0500
Date: Mon, 03 Feb 2020 05:21:34 +0200
Message-Id: <831rrcice9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
In-reply-to: <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN> (message from
 Jimmy Yuen Ho Wong on Sun, 2 Feb 2020 21:33:22 +0000)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
 <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
> From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
> Date: Sun, 2 Feb 2020 21:33:22 +0000
> 
> On 02/02/2020 18:38, Eli Zaretskii wrote:
> > Workaround: set ido-max-prospects to 7 or less.
> 
> That gets the prompt back but now the cursor is at the wrong place lol

That's a separate problem that should be easy to fix.  The problem is
that the new code in ido.el tells Emacs to display the cursor on the
first character of the overlay string, but that first character is a
newline in the case of ido-vertical-mode, and Emacs cannot place the
cursor on a newline.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 21:33:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 16:33:31 2020
Received: from localhost ([127.0.0.1]:40678 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyMrz-0005QF-M4
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 16:33:31 -0500
Received: from mail-wm1-f41.google.com ([209.85.128.41]:50364)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1iyMry-0005Q1-OQ
 for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 16:33:31 -0500
Received: by mail-wm1-f41.google.com with SMTP id a5so13736571wmb.0
 for <39379 <at> debbugs.gnu.org>; Sun, 02 Feb 2020 13:33:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Tfc7uLIVg1IM6vYnNokzZeUC3IXifRFFOwaQk/mZi/g=;
 b=Z//OYcNXK8n2v+0tzAaM+WdesZ1AmFh7md4xh6sMop0WncRjEL/jiUQJ6d/0cEYZCL
 E68Q6sIkll0sWb7I/PNxbHcNIyCQ6IKLpLTyySu63Wo8pwc1NuaOS25E6JLVGasLYtub
 YXViosLjtrO/Ex8wYORLnaCgmSHZEoKJ2jaX9B8IcKaVPea+Lb3LVbjNQgnH8UCHPjX0
 neOs7hg9++zWAFfhVFNmqsc+6TGc0eoaurcwQa85E7rYQuBcwBqG8kibQ3e735X0kHX5
 bGM7a8nwkFW63m5zddLkA0XbJug0L7B8jHijK8PGxWRU4Cxn3pPBYhOMtJdDDyOIosGJ
 4sBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=Tfc7uLIVg1IM6vYnNokzZeUC3IXifRFFOwaQk/mZi/g=;
 b=R8BleUdbCIChEjRgxkuaY84QDAaS5ftaix2tWlQFmid5N2yHcJLU1hresliTvy2nwo
 e9sjM13SN/Z+DhLKZcKtuzJcLAeMU1TvXB5TfprbvmqFHmJFDugjFn6J7CtEAgWkudD2
 tcB57oEUFM36JLpHtSnY4dIfz0pQbOJSqRTkvtfcHSCijIeu579zyN97W/IlJKZJJqiV
 LNprYpkcoD5ctpHz1kfRg+7mMuScxZJUtAjmHbIpKnIynezCGfZWPY1z9q2qv3Xre4sx
 9uQnaTJd0r54XDvJwFYGgE+v+CF618Uyi1ausjafQlFsn4HDJkM+X3ZFQ1MmgpiM226P
 giIQ==
X-Gm-Message-State: APjAAAXE9bHEgR5FMMe4gJBo2bx6CnhwoZA6t1p3aqIKICC+153HuA65
 VUdqDxCbLCgqU29PsA3YRdA=
X-Google-Smtp-Source: APXvYqwoLWHTc4uDbHM9B3BwiCvauOEMzPkdjnrNLlqW7jFPp3HNmOdYE8iO+oTFAGI+uqtQYMt8sg==
X-Received: by 2002:a1c:bdc6:: with SMTP id
 n189mr25890984wmf.102.1580679204733; 
 Sun, 02 Feb 2020 13:33:24 -0800 (PST)
Received: from MobileCat.local ([188.214.11.130])
 by smtp.gmail.com with ESMTPSA id l8sm4716849wmj.2.2020.02.02.13.33.23
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 02 Feb 2020 13:33:24 -0800 (PST)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN> <838slkj0mk.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata=
 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
 6eVumQQO/Zh5DgAzhotE0T/UKziZxRYq1Yo=
Message-ID: <17d792bd-c96f-0440-7127-5308cc34f158@HIDDEN>
Date: Sun, 2 Feb 2020 21:33:22 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <838slkj0mk.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 02/02/2020 18:38, Eli Zaretskii wrote:
> Workaround: set ido-max-prospects to 7 or less.

That gets the prompt back but now the cursor is at the wrong place lol





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 18:38:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 13:38:36 2020
Received: from localhost ([127.0.0.1]:40536 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyK8h-0005IW-Uf
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:38:36 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42136)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iyK8f-0005II-KP
 for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:38:33 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:54367)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iyK8a-0006hd-8V; Sun, 02 Feb 2020 13:38:28 -0500
Received: from [176.228.60.248] (port=3218 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iyK8Y-0008SP-EX; Sun, 02 Feb 2020 13:38:27 -0500
Date: Sun, 02 Feb 2020 20:38:11 +0200
Message-Id: <838slkj0mk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: wyuenho@HIDDEN
In-reply-to: <83a760j23r.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02
 Feb 2020 20:06:16 +0200)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN> <83a760j23r.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Date: Sun, 02 Feb 2020 20:06:16 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
> 
> > I think this could be a bug in the display engine, related to resizing
> > the mini-window when an after-string that includes many newlines is
> > put at EOB.  Let me look into it.
> 
> Looks like my guess was correct.  I'll try to devise a solution.

Workaround: set ido-max-prospects to 7 or less.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 18:06:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 13:06:48 2020
Received: from localhost ([127.0.0.1]:40511 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyJdw-0004Rv-4O
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:06:48 -0500
Received: from eggs.gnu.org ([209.51.188.92]:36391)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iyJdt-0004Rf-1j
 for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 13:06:45 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:54014)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iyJdn-0006AV-Qe; Sun, 02 Feb 2020 13:06:39 -0500
Received: from [176.228.60.248] (port=1100 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iyJdd-0002LR-9V; Sun, 02 Feb 2020 13:06:31 -0500
Date: Sun, 02 Feb 2020 20:06:16 +0200
Message-Id: <83a760j23r.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: wyuenho@HIDDEN
In-reply-to: <83d0awj42l.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02
 Feb 2020 19:23:46 +0200)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
 <83d0awj42l.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Date: Sun, 02 Feb 2020 19:23:46 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
> 
> I think this could be a bug in the display engine, related to resizing
> the mini-window when an after-string that includes many newlines is
> put at EOB.  Let me look into it.

Looks like my guess was correct.  I'll try to devise a solution.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 17:24:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 12:24:09 2020
Received: from localhost ([127.0.0.1]:40467 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyIye-0001IJ-MN
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 12:24:09 -0500
Received: from eggs.gnu.org ([209.51.188.92]:55597)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iyIyc-0001Hu-Qz
 for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 12:24:07 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:53386)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iyIyX-0006zW-9o; Sun, 02 Feb 2020 12:24:01 -0500
Received: from [176.228.60.248] (port=2497 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iyIyV-0001Ja-Ea; Sun, 02 Feb 2020 12:24:00 -0500
Date: Sun, 02 Feb 2020 19:23:46 +0200
Message-Id: <83d0awj42l.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: wyuenho@HIDDEN
In-reply-to: <83ftfthsqs.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 02
 Feb 2020 18:13:47 +0200)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> <83ftfthsqs.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org, dgutov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Date: Sun, 02 Feb 2020 18:13:47 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> Cc: 39379 <at> debbugs.gnu.org
> 
> > 1. $ echo "(ido-mode)(require 'ido-vertical-mode)(ido-vertical-mode)" >
> > .emacs
> > 
> > 2. $ emacs
> > 
> > 3. C-x C-f
> > 
> > 4. The Find file prompt is missing since that commit.
> 
> I see, thanks.
> 
> However, I'm not sure your proposal is the optimal solution: what will
> happen if ido-exhibit uses the old code, and a message is displayed
> while the user goes through the completion candidates?  The trick with
> the overlay was to make sure the message is displayed without
> overwriting the minibuffer prompt.

I think this could be a bug in the display engine, related to resizing
the mini-window when an after-string that includes many newlines is
put at EOB.  Let me look into it.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 16:14:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 11:14:10 2020
Received: from localhost ([127.0.0.1]:40437 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyHsw-0007sv-9J
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 11:14:10 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42308)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1iyHst-0007sd-Rl
 for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 11:14:08 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:52621)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1iyHso-0007nZ-B6; Sun, 02 Feb 2020 11:14:02 -0500
Received: from [176.228.60.248] (port=2216 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1iyHsn-0006Re-Js; Sun, 02 Feb 2020 11:14:02 -0500
Date: Sun, 02 Feb 2020 18:13:47 +0200
Message-Id: <83ftfthsqs.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN>
In-reply-to: <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN> (message from
 Jimmy Yuen Ho Wong on Sun, 2 Feb 2020 13:58:36 +0000)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
 <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Cc: 39379 <at> debbugs.gnu.org
> From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
> Date: Sun, 2 Feb 2020 13:58:36 +0000
> 
> 1. $ echo "(ido-mode)(require 'ido-vertical-mode)(ido-vertical-mode)" >
> .emacs
> 
> 2. $ emacs
> 
> 3. C-x C-f
> 
> 4. The Find file prompt is missing since that commit.

I see, thanks.

However, I'm not sure your proposal is the optimal solution: what will
happen if ido-exhibit uses the old code, and a message is displayed
while the user goes through the completion candidates?  The trick with
the overlay was to make sure the message is displayed without
overwriting the minibuffer prompt.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 2 Feb 2020 13:58:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 08:58:45 2020
Received: from localhost ([127.0.0.1]:39635 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iyFls-000217-Rq
	for submit <at> debbugs.gnu.org; Sun, 02 Feb 2020 08:58:45 -0500
Received: from mail-wm1-f52.google.com ([209.85.128.52]:55369)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1iyFlr-00020r-Dp
 for 39379 <at> debbugs.gnu.org; Sun, 02 Feb 2020 08:58:43 -0500
Received: by mail-wm1-f52.google.com with SMTP id q9so13035744wmj.5
 for <39379 <at> debbugs.gnu.org>; Sun, 02 Feb 2020 05:58:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Lw4zyV36Rq3IboXzdxJR3mMNNE+Kg/x+qimQN81NKOM=;
 b=ek1pa8TUNPq6K8Zvl0kuFd/CCDxzbR82N511owjWjQixIOFkeo5MKjGKQtK0/X8Egn
 hKHqgHG8jqb0PDX3hC3wLLR2s1+ITEuepLJQTGvTKLaoJo8cKgNtHToiowq9bOypNEjX
 TLhhPBpzq2eiq3TWRAqrbt5ZG4VKqMkR/Ik7zY6hd6kJ4GR7K6bAsMSGhcWKROT1lmt0
 BCSff+GU4GiFipkwjmmFmH9jWpzx51CxW/kH4XD8/HnH8B5XpJFPpa+29BwMp5cGQIoQ
 PhOLbjoy3tZmmOsospsEYxEfeTpZtCOUy7fvTLkJ7tovHmMHl0nsvs5EhYdlk4Sh2i3V
 1mBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=Lw4zyV36Rq3IboXzdxJR3mMNNE+Kg/x+qimQN81NKOM=;
 b=HZfYYkAheo+WRmDvZ12Uo3IZ/I4KV336g2OayGEfIDrpTkN+ml6Dy1LT2gzc6+sX3f
 oFp+KojYBpKdUPzmngU6AVyrITITPa8ktzO+Roc4xp0t/Cxujsbs929FQJbpDyAoYOZd
 h2LXaEueTK/DEUAOgAh5f+F2iT14nk0QWa+ZCV1QACN1bqS6ulQG/YKvpuBcE5Xvtkdc
 8pQqaipfLtl8JIJCDGX4cgdPMtArMNpSxCgX2nSQfh4Qx+hHVfY+DoWNcZ90U/epsiS3
 1al1lBP5RkrijQUh2+Zo2Hg7vrNGdOoNgiCxFnIjdbeJ72sCAArwAW7teX/nAAiq4r6G
 Qokw==
X-Gm-Message-State: APjAAAW+jpQABnJaWp6t1ZkYsG2tjxF8Dg9uRACD11+lpsNgXUEUSfoj
 PlO5gOWA8ms+BJaPSpIU8cfbrVvCJIM=
X-Google-Smtp-Source: APXvYqx756I++szidHFpyTEdzTfygCct4xuw5V0FPQjQq7zEEaP+pW6guX/myy+fdFqjfRH7mTbF0w==
X-Received: by 2002:a1c:a4c3:: with SMTP id n186mr24119346wme.25.1580651917251; 
 Sun, 02 Feb 2020 05:58:37 -0800 (PST)
Received: from MobileCat.local ([188.214.11.130])
 by smtp.gmail.com with ESMTPSA id a132sm19160397wme.3.2020.02.02.05.58.36
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 02 Feb 2020 05:58:36 -0800 (PST)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
To: Eli Zaretskii <eliz@HIDDEN>
References: <m2a763uqs0.fsf@HIDDEN> <83a762k9p2.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata=
 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
 6eVumQQO/Zh5DgAzhotE0T/UKziZxRYq1Yo=
Message-ID: <71c2898c-aca7-ea92-e7d2-f4fd122b566d@HIDDEN>
Date: Sun, 2 Feb 2020 13:58:36 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <83a762k9p2.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


On 01/02/2020 08:12, Eli Zaretskii wrote:
>> From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
>> Date: Fri, 31 Jan 2020 23:53:19 +0000
>>
>> Fix for #38457, commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, seems
>> to have broken ido-vertical-mode and perhaps other minor modes that uses
>> similar techniques to render a custom ido completion list. Is there
>> another fix possible, or better yet, introduce a new overridable
>> function that controls how the prompt is displayed?
>>
>> https://github.com/creichert/ido-vertical-mode.el/issues/48
> Please show a recipe to reproduce the problem.  I don't use
> ido-vertical-mode, and the issue you point to doesn't provide any
> description of the actual problem, either.  So it's unclear what
> exactly was broken by that commit and why.
>
> Thanks.

Steps for reproduction:

1. $ echo "(ido-mode)(require 'ido-vertical-mode)(ido-vertical-mode)" >
.emacs

2. $ emacs

3. C-x C-f

4. The Find file prompt is missing since that commit.

I've also attached screenshots here.

https://github.com/creichert/ido-vertical-mode.el/issues/48#issuecomment-581033055





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at 39379 <at> debbugs.gnu.org:


Received: (at 39379) by debbugs.gnu.org; 1 Feb 2020 08:12:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 01 03:12:49 2020
Received: from localhost ([127.0.0.1]:38325 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ixntZ-0004qW-LT
	for submit <at> debbugs.gnu.org; Sat, 01 Feb 2020 03:12:49 -0500
Received: from eggs.gnu.org ([209.51.188.92]:33061)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ixntY-0004qK-FX
 for 39379 <at> debbugs.gnu.org; Sat, 01 Feb 2020 03:12:48 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:34849)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1ixntT-0002Lt-Cd; Sat, 01 Feb 2020 03:12:43 -0500
Received: from [176.228.60.248] (port=3318 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ixntS-0006oB-Mc; Sat, 01 Feb 2020 03:12:43 -0500
Date: Sat, 01 Feb 2020 10:12:25 +0200
Message-Id: <83a762k9p2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
In-reply-to: <m2a763uqs0.fsf@HIDDEN> (message from Jimmy Yuen Ho Wong on
 Fri, 31 Jan 2020 23:53:19 +0000)
Subject: Re: bug#39379: 27.0.60; Fix for #38457 broke ido-vertical-mode
References: <m2a763uqs0.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 39379
Cc: 39379 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
> Date: Fri, 31 Jan 2020 23:53:19 +0000
> 
> Fix for #38457, commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, seems
> to have broken ido-vertical-mode and perhaps other minor modes that uses
> similar techniques to render a custom ido completion list. Is there
> another fix possible, or better yet, introduce a new overridable
> function that controls how the prompt is displayed?
> 
> https://github.com/creichert/ido-vertical-mode.el/issues/48

Please show a recipe to reproduce the problem.  I don't use
ido-vertical-mode, and the issue you point to doesn't provide any
description of the actual problem, either.  So it's unclear what
exactly was broken by that commit and why.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 31 Jan 2020 23:53:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 18:53:30 2020
Received: from localhost ([127.0.0.1]:38222 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ixg6L-00013Q-Gx
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2020 18:53:30 -0500
Received: from lists.gnu.org ([209.51.188.17]:55597)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1ixg6J-00013I-5B
 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2020 18:53:27 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57686)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <wyuenho@HIDDEN>) id 1ixg6G-0003Pj-Tl
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2020 18:53:26 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <wyuenho@HIDDEN>) id 1ixg6E-0006vP-QZ
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2020 18:53:24 -0500
Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:42072)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <wyuenho@HIDDEN>) id 1ixg6E-0006tP-IV
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2020 18:53:22 -0500
Received: by mail-wr1-x42b.google.com with SMTP id k11so10594960wrd.9
 for <bug-gnu-emacs@HIDDEN>; Fri, 31 Jan 2020 15:53:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=dOw0W+5gbW3xVvklEkVTE/5cotGcv3Hz2/c7Gwsphj0=;
 b=V4JIPuyVQNEyh94QFZEH8mgzDKo47dMKPcKoGvx2F79DI0KCjpy+W2QpafsohPfaJJ
 QzCWZZke1eT5BGJm+IpXVXwJszI5ptix1e66WrjK3C2kJI5YnW7eIgYtc1AF4eXL9KEy
 IHrmJYQyXBq1iJ832fwKwxyN+nBLBlkBo3aBLbhC/wVt1jhW8E3zzaNZmu3tjqkDdoyK
 Kmg8skxfQaUNGQSZJimCc3jnK/3090cLVYK6gcQlBQ5gdxo5uregJB7Z5b1Y+BPphs/1
 +Mmaprua0o3PqkVXjzymdKEpoFo3OAaivl+Ryv6W21THdcV63TovSFAqkkHOZeeCRin1
 JeFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=dOw0W+5gbW3xVvklEkVTE/5cotGcv3Hz2/c7Gwsphj0=;
 b=QsWS51cypMaXOGJ3Isr2W5SPnFQSB0mooEjQ4o5KizTVoKRs2zVGu0lkFQH6xyg3IX
 q16l5gOEftu91T4yoBszcfh0VMvEpBYs8y+wu2e1uwMOFaeg9KRLFWbqR/YjatAGJ/Yn
 JGCg4SwtE9d9zzw3crsh2wEvE/OHzPhyClT+ljZgx2KVIq3Begup6hEoN5EBMqWSvOds
 gjeR8gNEm9klNQwqaQIAc8/iv6HWIrmtrJgMt3RiYDSdptkl+tloBWYIKFW5EkrPiP+Q
 MU083U195NdJAyqyTE+5nhOFdbUmqumo92/SYXV/HTDo0v5pJEp0h7vMrdXbcsGTgqrP
 RwSA==
X-Gm-Message-State: APjAAAWKFPuAjq+C2X6pyLAVJO9mDdERbXbbppgCixKialgrWPLVjjNo
 HtM1GgqjJYYBJKgE5Bkr3CTfaKIuGEo=
X-Google-Smtp-Source: APXvYqxroNah7Y2qNPePv5+iW0e3HNxcmGg0zgJ6v1J26bByZ/WWYRwDXJtdHrUpxz2vTv4Gv0KXiA==
X-Received: by 2002:a5d:6144:: with SMTP id y4mr741985wrt.367.1580514800697;
 Fri, 31 Jan 2020 15:53:20 -0800 (PST)
Received: from MobileCat.local ([188.214.11.130])
 by smtp.gmail.com with ESMTPSA id g128sm12084396wme.47.2020.01.31.15.53.20
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 15:53:20 -0800 (PST)
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.0.60; Fix for #38457 broke ido-vertical-mode
Date: Fri, 31 Jan 2020 23:53:19 +0000
Message-ID: <m2a763uqs0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:1450:4864:20::42b
X-Spam-Score: 2.3 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Fix for #38457,
 commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, 
 seems to have broken ido-vertical-mode and perhaps other minor modes that
 uses similar techniques to render a custom ido completion lis [...] 
 Content analysis details:   (2.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (wyuenho[at]gmail.com)
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [209.51.188.17 listed in list.dnswl.org]
 2.0 SPOOFED_FREEMAIL       No description available.
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)


Fix for #38457, commit 3b0938c0420de2b845e7e8f8fbbb57ddc61718f2, seems
to have broken ido-vertical-mode and perhaps other minor modes that uses
similar techniques to render a custom ido completion list. Is there
another fix possible, or better yet, introduce a new overridable
function that controls how the prompt is displayed?

https://github.com/creichert/ido-vertical-mode.el/issues/48


In GNU Emacs 27.0.60 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60=
 Version 10.14.6 (Build 18G2022))
 of 2020-01-31 built on MobileCat.local
Repository revision: cdf8c31844263312aaf08527ce251edb32c5819c
Repository branch: HEAD
Windowing system distributor 'Apple', version 10.3.1671
System Description:  Mac OS X 10.14.6

Recent messages:
Can=E2=80=99t guess python-indent-offset, using defaults: 4
Importmagic and/or epc not found. importmagic.el will not be working.
Can=E2=80=99t guess python-indent-offset, using defaults: 4
Importmagic and/or epc not found. importmagic.el will not be working. [6 ti=
mes]
ls does not support --dired; see =E2=80=98dired-use-ls-dired=E2=80=99 for m=
ore details.
Wrote /Users/wyuenho/.emacs.d/.emacs.desktop.lock
Desktop: 1 frame, 24 buffers restored.
Turning on magit-auto-revert-mode...done (1.118s, 74 buffers checked)
For information about GNU Emacs and the GNU system, type C-h C-a.
Package cl is deprecated

Configured using:
 'configure --prefix=3D/opt/local --without-dbus --without-gconf
 --without-libotf --without-m17n-flt --without-gpm --with-gnutls
 --with-xml2 --with-modules --infodir /opt/local/share/info/emacs
 --with-json --without-harfbuzz --with-ns --with-lcms2
 --with-imagemagick --with-rsvg 'CFLAGS=3D-pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -arch
 x86_64' 'CPPFLAGS=3D-I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk'
 'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk
 -arch x86_64''

Configured features:
RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS XIM NS MODULES THREADS JSON PDUMPER LCMS2 GMP

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: =EE=A4=A6

Minor modes in effect:
  flycheck-pos-tip-mode: t
  projectile-rails-global-mode: t
  projectile-mode: t
  company-quickhelp-mode: t
  company-quickhelp-local-mode: t
  company-box-mode: t
  rainbow-mode: t
  elisp-def-mode: t
  display-line-numbers-mode: t
  subword-mode: t
  form-feed-mode: t
  purpose-mode: t
  imenu-list-minor-mode: t
  diff-hl-flydiff-mode: t
  company-flx-mode: t
  yas-minor-mode: t
  override-global-mode: t
  winner-mode: t
  which-key-mode: t
  smooth-scrolling-mode: t
  show-smartparens-global-mode: t
  show-smartparens-mode: t
  smartparens-global-mode: t
  smartparens-mode: t
  show-paren-mode: t
  savehist-mode: t
  save-place-mode: t
  rxt-global-mode: t
  rxt-mode: t
  recentf-mode: t
  ido-vertical-mode: t
  ido-ubiquitous-mode: t
  global-whitespace-cleanup-mode: t
  whitespace-cleanup-mode: t
  global-origami-mode: t
  origami-mode: t
  global-move-dup-mode: t
  move-dup-mode: t
  global-magit-file-mode: t
  which-function-mode: t
  magit-auto-revert-mode: t
  global-auto-revert-mode: t
  global-git-commit-mode: t
  shell-dirtrack-mode: t
  server-mode: t
  global-hl-line-mode: t
  global-flycheck-mode: t
  global-diff-hl-mode: t
  diff-hl-mode: t
  flx-ido-mode: t
  ido-everywhere: t
  editorconfig-mode: t
  desktop-save-mode: t
  delete-selection-mode: t
  company-statistics-mode: t
  global-company-mode: t
  company-mode: t
  auto-compile-on-save-mode: t
  auto-compile-mode: t
  async-bytecomp-package-mode: t
  amx-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Load-path shadows:
/opt/local/share/emacs/site-lisp/cmake-mode hides /Users/wyuenho/.emacs.d/e=
lpa/cmake-mode-20190710.1319/cmake-mode

Features:
(shadow sort mail-extr emacsbug sendmail two-column dired-hide-dotfiles
vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs diff-hl-dired
dired-collapse dired-hacks-utils all-the-icons-dired lsp-ui
lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek
lsp-ui-sideline importmagic epc ctable concurrent deferred blacken
py-autopep8 python-docstring py-isort smartparens-python python tramp-sh
docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration
files-x tramp-compat ls-lisp flycheck-pos-tip add-node-modules-path
vc-git tabify jka-compr projectile-rails rake inflections inf-ruby
smartparens-ruby ruby-mode smie projectile company-quickhelp pos-tip
company-box company-box-doc company-box-icons company-keywords
company-etags company-gtags company-dabbrev-code company-dabbrev
company-yasnippet company-capf company-emoji company-emoji-list
company-files company-cmake company-xcode company-clang company-semantic
company-eclim company-template rainbow-mode xterm-color elisp-def ert pp
debug backtrace display-line-numbers cap-words superword subword
smartparens-config smartparens-org smartparens-markdown smartparens-text
form-feed solarized-dark-theme solarized-theme solarized solarized-faces
all-the-icons all-the-icons-faces data-material data-weathericons
data-octicons data-fileicons data-faicons data-alltheicons
spaceline-config spaceline-segments spaceline powerline
powerline-separators powerline-themes hideshow window-purpose-x shut-up
window-purpose window-purpose-fixes window-purpose-prefix-overload
window-purpose-switch window-purpose-layout window-purpose-core
window-purpose-configuration eieio-compat window-purpose-utils
imenu-list windmove magit-lfs magit-todos hl-todo org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp
ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs
cal-menu calendar cal-loaddefs forge-list forge-commands forge-semi
forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab
forge-github ghub-graphql treepy gsexp ghub let-alist forge-notify
forge-revnote forge-pullreq forge-issue forge-topic parse-time iso8601
bug-reference forge-post forge-repo forge forge-core forge-db closql
emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw
diff-hl-flydiff dumb-jump popup etags fileloop generator rg rg-info-hack
rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header
ibuf-ext ibuffer ibuffer-loaddefs grep yard-mode poly-markdown polymode
poly-lock polymode-base polymode-weave polymode-export polymode-compat
polymode-methods polymode-core polymode-classes eieio-custom eieio-base
flycheck-objc-clang cl-lib-highlight company-lsp company-flx dap-mode
dap-overlays lsp-clients lsp-eslint lsp-verilog lsp-json url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
mailcap lsp-csharp gnutls lsp-pwsh lsp-terraform lsp-yaml lsp-vhdl
lsp-haxe lsp-erlang lsp-fsharp lsp-metals lsp-elm lsp-dart lsp-clojure
lsp-go lsp-xml lsp-css lsp-intelephense lsp-vetur lsp-html
lsp-solargraph lsp-rust lsp-pyls lsp lsp-mode xref url-util spinner
network-stream nsm markdown-mode color noutline outline lv inline ht f
em-glob esh-util dash-functional bindat flymake-proc flymake compile
warnings project yasnippet-snippets yasnippet pager-default-keybindings
pager browse-kill-ring delight use-package-bind-key use-package-delight
osx-trash bind-key exec-path-from-shell quelpa-use-package
use-package-core quelpa lisp-mnt help-fns radix-tree winner which-key
smooth-scrolling smartparens thingatpt paren savehist saveplace pcre2el
rxt re-builder recentf tree-widget ido-vertical-mode
ido-completing-read+ memoize cus-edit wid-edit minibuf-eldef help-at-pt
whitespace-cleanup-mode whitespace origami origami-parsers cl move-dup
magit-submodule magit-obsolete magit-blame magit-stash magit-reflog
magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote
magit-commit magit-sequence magit-notes magit-worktree magit-tag
magit-merge magit-branch magit-reset magit-files magit-refs magit-status
magit magit-repos magit-apply magit-wip magit-log which-func imenu
magit-diff smerge-mode diff magit-core magit-autorevert autorevert
filenotify magit-margin magit-transient magit-process magit-mode
git-commit transient magit-git magit-section magit-utils crm log-edit
message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa
derived epg epg-config gnus-util rmail rmail-loaddefs
text-property-search time-date mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev
mail-utils gmm-utils mailheader pcvs-util add-log with-editor cl-extra
shell pcomplete comint ring server hl-line flycheck ansi-color find-func
help-mode dash diff-hl vc-dir ewoc vc vc-dispatcher diff-mode easy-mmode
flx-ido flx ido editorconfig desktop frameset delsel company-statistics
company pcase auto-compile packed async-bytecomp advice async amx s
cus-start cus-load finder-inf edmacro kmacro rx info package easymenu
browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core
cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq
byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win
ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
elisp-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term/tty-colors frame minibuffer cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads kqueue cocoa ns
lcms2 multi-tty make-network-process emacs)

Memory information:
((conses 16 692021 292293)
 (symbols 48 46555 2)
 (strings 32 181527 57204)
 (string-bytes 1 5576343)
 (vectors 16 92141)
 (vector-slots 8 1579832 416572)
 (floats 8 1046 1071)
 (intervals 56 4457 340)
 (buffers 1000 79))




Acknowledgement sent to Jimmy Yuen Ho Wong <wyuenho@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#39379; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 10 Feb 2020 16:00:02 UTC

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