GNU bug report logs - #36733
27.0.50; Eshell taking long time to enter directory after TAB completion

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; Severity: minor; Reported by: Jean Louis <bugs@HIDDEN>; dated Fri, 19 Jul 2019 21:24:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at submit) by debbugs.gnu.org; 30 Jul 2024 16:16:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 30 12:16:47 2024
Received: from localhost ([127.0.0.1]:48291 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sYpWo-00018Y-Nd
	for submit <at> debbugs.gnu.org; Tue, 30 Jul 2024 12:16:47 -0400
Received: from lists.gnu.org ([209.51.188.17]:54536)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bugs@HIDDEN>) id 1sYpWk-00018P-SA
 for submit <at> debbugs.gnu.org; Tue, 30 Jul 2024 12:16:45 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1sYpWW-0007GV-9P
 for bug-gnu-emacs@HIDDEN; Tue, 30 Jul 2024 12:16:28 -0400
Received: from stw1.rcdrun.com ([217.170.207.13])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bugs@HIDDEN>) id 1sYpWU-0002k1-JC
 for bug-gnu-emacs@HIDDEN; Tue, 30 Jul 2024 12:16:28 -0400
Received: from localhost ([::ffff:197.239.10.12])
 (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by stw1.rcdrun.com with ESMTPSA
 id 00000000000740BB.0000000066A911D8.0032C1BF; Tue, 30 Jul 2024 09:16:23 -0700
Date: Tue, 30 Jul 2024 19:16:13 +0300
From: Jean Louis <bugs@HIDDEN>
To: Jim Porter <jporterbugs@HIDDEN>
Subject: Re: 27.0.50; Eshell taking long time to enter directory after TAB
 completion
Message-ID: <ZqkRzWNWqlARglut@lco2>
References: <86ftn1iuuf.fsf@HIDDEN>
 <29cca35d-d050-d872-c751-c848700c491c@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <29cca35d-d050-d872-c751-c848700c491c@HIDDEN>
User-Agent: Mutt/2.2.12 (2023-09-09)
Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@HIDDEN;
 helo=stw1.rcdrun.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@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: -2.4 (--)

* Jim Porter <jporterbugs@HIDDEN> [2024-07-28 23:06]:
> On 7/19/2019 2:21 PM, Jean Louis wrote:
> > 
> > I have observed that if I write in Eshell:
> > 
> > $ cd Documents
> > 
> > That it enters the directory quickly.
> > 
> > But if I write:
> > 
> > $ cd Docum TAB
> > 
> > it expands into
> > 
> > $ cd Documents/
> > 
> > then when I press ENTER it is taking sometimes 1 second or few seconds
> > just to enter the directory.
> > 
> > This also happens if inside of directory there is just one file.
> 
> In the intervening 5 years, there have been many improvements to both Eshell
> and Pcomplete. Are you still able to reproduce this? I tried locally, and
> everything seems ok to me, but maybe I'm just missing some essential step.

I do not see it happening, but that was one of reasons I stopped using it actively, so I can verify it over the time. I see that TAB completion now works fast unlike before.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

✡️🛡️ Proudly standing with Israel, a nation rooted in history and culture. Let's condemn hatred and promote understanding.

In support of Richard M. Stallman
https://stallmansupport.org/




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

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


Received: (at submit) by debbugs.gnu.org; 28 Jul 2024 20:08:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 28 16:08:48 2024
Received: from localhost ([127.0.0.1]:44386 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sYACG-0002dc-7q
	for submit <at> debbugs.gnu.org; Sun, 28 Jul 2024 16:08:48 -0400
Received: from lists.gnu.org ([209.51.188.17]:39956)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jporterbugs@HIDDEN>) id 1sYACD-0002dU-OQ
 for submit <at> debbugs.gnu.org; Sun, 28 Jul 2024 16:08:46 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jporterbugs@HIDDEN>)
 id 1sYA9v-0003h5-N5
 for bug-gnu-emacs@HIDDEN; Sun, 28 Jul 2024 16:06:23 -0400
Received: from mail-oi1-x22d.google.com ([2607:f8b0:4864:20::22d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <jporterbugs@HIDDEN>)
 id 1sYA9u-00044O-2w
 for bug-gnu-emacs@HIDDEN; Sun, 28 Jul 2024 16:06:23 -0400
Received: by mail-oi1-x22d.google.com with SMTP id
 5614622812f47-3db12a2f530so1773774b6e.1
 for <bug-gnu-emacs@HIDDEN>; Sun, 28 Jul 2024 13:06:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1722197180; x=1722801980; darn=gnu.org;
 h=content-transfer-encoding:in-reply-to:from:references:to
 :content-language:subject:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=e4bctqM6L2IVYNm59tFk/FaxBLh2rLQLZVA6r5mxyGM=;
 b=OaUBaD0liinMg20UlXoYp/wHzvM9C83dD6B5k7z0Ox/ycLk+fHDFg7onLxYQVMPNKL
 gU42xGy2GvZGYx60qkS/5bppuZWQcJKH8V0Pbltm9jaf+cfrcITb8cW6zHiD1HIIioGv
 xA8HawcoPKkaOyRkg3k7nahH7kICOLRx6idXdE9qG71uSpmlBbFmDnSQug0meMNUcldK
 Bdzq1lMzOlfrMk2I+nT3CTIiMYyksEFL/5soPPf6HF25ZM+5XIvNOAFPy4/uED5Kvxff
 LYxWbRzWCmXGlD9wWEZTvLLbpXbXflLC6Lno/cEvKjskREa5Ei6kFV3wayCDt+kMW0lm
 WJtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1722197180; x=1722801980;
 h=content-transfer-encoding:in-reply-to:from:references:to
 :content-language:subject:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=e4bctqM6L2IVYNm59tFk/FaxBLh2rLQLZVA6r5mxyGM=;
 b=iiVwNq92eFnL5mLfIibmGOEtpuCrtxJVJuf/BAww/SWXhBGSI3ielpcj5C7o3fR6Dk
 alK9SYvbcxSdFMjKuFU6rOd8q3GFg+ECj05HCwdcnwZmmHiI7rc3gLmQjcXRZRkUu7Bu
 0M5jSXEl5s5QSYy1ztWyP94IVDr+Gz+tRWtx6G+CsnAstDTHox89bnKksvxwBZNeYsZQ
 sfa3vPc/bAbPi0rsHU1v1kfuxxTU52T3IMxzhVvk7TCLnBNyzFtVc8sqGdxHjBnl8097
 NUZJ7BfcBjHzW0fDue9in3AMr2qj+KEEYgWVfbOV3HH3VuYZiwPjC/2MwVbEypHk/jD6
 ThMw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVjQjDPTWbzBvTqOIiihSDVgUmaCOUnPLLOEKXA/SnBkqGDfR3D43fBEGLLF9hI+PCQ6W6LG6ynMj3NUCHXG8pmR2tZB6Q=
X-Gm-Message-State: AOJu0YzQy6lPBnYgTpJofv7uYLhQuV0bDRK+as0N/Bl4a84D5fFr/zVh
 d23ylMLXBIB5vzARN9bowv3kSGT1McTte4mt2afQSpdlfxjs7zzn
X-Google-Smtp-Source: AGHT+IGqTuMMuRBLyJDDHRzyXrYuddCGNxUTsVxTCmISdBPfGAR5MgPjgVtMGOh6bIsssoaTGNSp3w==
X-Received: by 2002:a05:6808:1589:b0:3d9:3234:6268 with SMTP id
 5614622812f47-3db23d1de7bmr7677535b6e.38.1722197180379; 
 Sun, 28 Jul 2024 13:06:20 -0700 (PDT)
Received: from [192.168.1.2] (syn-023-240-098-037.res.spectrum.com.
 [23.240.98.37]) by smtp.googlemail.com with ESMTPSA id
 41be03b00d2f7-7a9fa5a1c9csm5949044a12.93.2024.07.28.13.06.19
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 28 Jul 2024 13:06:20 -0700 (PDT)
Message-ID: <29cca35d-d050-d872-c751-c848700c491c@HIDDEN>
Date: Sun, 28 Jul 2024 13:06:19 -0700
MIME-Version: 1.0
Subject: Re: 27.0.50; Eshell taking long time to enter directory after TAB
 completion
Content-Language: en-US
To: Jean Louis <bugs@HIDDEN>, bug-gnu-emacs@HIDDEN
References: <86ftn1iuuf.fsf@HIDDEN>
From: Jim Porter <jporterbugs@HIDDEN>
In-Reply-To: <86ftn1iuuf.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::22d;
 envelope-from=jporterbugs@HIDDEN; helo=mail-oi1-x22d.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
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: -2.3 (--)

On 7/19/2019 2:21 PM, Jean Louis wrote:
> 
> I have observed that if I write in Eshell:
> 
> $ cd Documents
> 
> That it enters the directory quickly.
> 
> But if I write:
> 
> $ cd Docum TAB
> 
> it expands into
> 
> $ cd Documents/
> 
> then when I press ENTER it is taking sometimes 1 second or few seconds
> just to enter the directory.
> 
> This also happens if inside of directory there is just one file.

In the intervening 5 years, there have been many improvements to both 
Eshell and Pcomplete. Are you still able to reproduce this? I tried 
locally, and everything seems ok to me, but maybe I'm just missing some 
essential step.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 09:40:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 29 04:40:24 2020
Received: from localhost ([127.0.0.1]:34236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7ybg-0007PX-Ea
	for submit <at> debbugs.gnu.org; Sat, 29 Feb 2020 04:40:24 -0500
Received: from forward500j.mail.yandex.net ([5.45.198.250]:47473)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7ybe-0007Ow-4c
 for 36733 <at> debbugs.gnu.org; Sat, 29 Feb 2020 04:40:22 -0500
Received: from mxback10j.mail.yandex.net (mxback10j.mail.yandex.net
 [IPv6:2a02:6b8:0:1619::113])
 by forward500j.mail.yandex.net (Yandex) with ESMTP id 87F5711C1AC2
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 12:40:15 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback10j.mail.yandex.net (mxback/Yandex) with ESMTP id 1nNlAwRgu1-eFfeeONT;
 Sat, 29 Feb 2020 12:40:15 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582969215; bh=oSJojq++mftpMxGCizyRdXBciUM27otf83aFN+KDRIU=;
 h=References:Date:Message-Id:Subject:In-Reply-To:To:From;
 b=qPjgeKbP6q/W05vXExgAlWzG87JFVQo0ggKkfrag5mqCeS93ABxrj9B4BhS/xicDI
 +mkT/B0Cakvh9jXHKRz07jQzJdUzs0fZgO/agZ6Yu2L6tYyLytLIVT8AnQBjNfbTHb
 aC9oBeGXBuTJ6ChrDgsUsEyCtR+NZ+Jws5Cm7hwE=
Authentication-Results: mxback10j.mail.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by myt6-09be74140f25.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 12:40:15 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: "36733 <at> debbugs.gnu.org" <36733 <at> debbugs.gnu.org>
In-Reply-To: <1364681582939815@HIDDEN>
References: <1364681582939815@HIDDEN>
Subject: Re: (no subject)
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 12:40:15 +0300
Message-Id: <1661721582969215@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
X-Spam-Score: 1.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:  29.02.2020, 04:30, "Ivan Kozlov" : >One further example: when
 complete-in-region-mode is active (again, _apparently_) and there is some
 text before the point, typing * (the asterisk character) runs s [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was
 blocked.  See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
 for more information. [URIs: yandex.ru]
 2.0 SLIGHTLY_BAD_SUBJECT   Subject contains something slightly spammy
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [5.45.198.250 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (kanichos[at]yandex.ru)
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 36733
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.3 (/)

29.02.2020, 04:30, "Ivan Kozlov" <kanichos@HIDDEN>:
>One further example: when complete-in-region-mode is active (again, _apparently_) and there is some text before the point, typing * (the asterisk character) runs some undocumented command which completes the argument if there is exactly one possible completion and doesn’t do anything otherwise, so it’s like TAB without the *Completions* buffer.
>
>So typing ls a<TAB>/* will produce ls a/b if b is the only file in a/, and ls a/ otherwise.
>
>This makes entering glob patterns (one of the most common tasks in shell) a *giant pain* with constantly hitting C-g and what not to make the completion stuff go away. I have no idea whether using * for the command was a deliberate decision, but it is really bad.
>
>Moreover, typing \ inserts \<TAB>! This one is inexplicable. It makes quoting characters a giant pain with constantly erasing the tab or cancelling the completion garbage as above.

I now realise what is actually going on here. Typing * and \ when completion-in-region-mode is active is exactly equivalent to activating this mode from a pattern ending in these characters.

In other words, a<TAB>* is equivalent to a*<TAB>, and a<TAB>\ is equivalent to a\<TAB>, which is actually supposed to allow escaping TAB.

Awful. The two cases should be treated completely differently.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 09:33:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 29 04:33:57 2020
Received: from localhost ([127.0.0.1]:34218 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7yVR-0007BT-9M
	for submit <at> debbugs.gnu.org; Sat, 29 Feb 2020 04:33:57 -0500
Received: from forward501p.mail.yandex.net ([77.88.28.111]:39959)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7yVP-0007B1-1S
 for 36733 <at> debbugs.gnu.org; Sat, 29 Feb 2020 04:33:56 -0500
Received: from mxback19j.mail.yandex.net (mxback19j.mail.yandex.net
 [IPv6:2a02:6b8:0:1619::95])
 by forward501p.mail.yandex.net (Yandex) with ESMTP id 0470835000ED
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 12:33:48 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback19j.mail.yandex.net (mxback/Yandex) with ESMTP id Zia8pOr6dX-XlFaZvwL;
 Sat, 29 Feb 2020 12:33:47 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582968827; bh=ykSu7ipZzBuva+GT+0m5FhTIV5rhMFBXkQSu0b0gm+E=;
 h=References:Date:Message-Id:Subject:In-Reply-To:To:From;
 b=mbkcqpJyH93YTBQRctaNxlMd9IDLAH1itua4N36fghaVJweNsE3/5txLu68nekNiV
 LItPOWLRgI88QTFCS+nzj5F+7IFG15mw401vNplRpRLToXsxFtLkT2lO6xychYXy/n
 hOjryo8fE1mQNtKHvsjCRLJgWvR1JmoOeAkLaEOU=
Authentication-Results: mxback19j.mail.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by myt4-a1257bff88cb.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 12:33:47 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: 36733 <36733 <at> debbugs.gnu.org>
In-Reply-To: <1540741582963000@HIDDEN>
References: <1362811582948272@HIDDEN>
 <1408181582958424@HIDDEN>
 <1503001582961076@HIDDEN>
 <1540741582963000@HIDDEN>
Subject: Re: bug#36733: 27.0.50;
 Eshell taking long time to enter directory  after TAB completion
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 12:33:47 +0300
Message-Id: <1699941582968827@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
X-Spam-Score: 1.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:  29.02.2020, 10:56, "Ivan Kozlov" : >It works. I don’t know
    if it also breaks anything. Of course, it breaks completion from an empty
    pattern. Now I genuinely have no idea what to do. 
 
 Content analysis details:   (1.3 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was
                             blocked.  See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: yandex.ru]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [77.88.28.111 listed in list.dnswl.org]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (kanichos[at]yandex.ru)
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches
                             everything in local email
X-Debbugs-Envelope-To: 36733
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.3 (/)

29.02.2020, 10:56, "Ivan Kozlov" <kanichos@HIDDEN>:
>It works. I don’t know if it also breaks anything.

Of course, it breaks completion from an empty pattern. Now I genuinely have no idea what to do.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 09:02:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 29 04:02:42 2020
Received: from localhost ([127.0.0.1]:34211 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7y1B-0006Jr-Oa
	for submit <at> debbugs.gnu.org; Sat, 29 Feb 2020 04:02:41 -0500
Received: from forward500o.mail.yandex.net ([37.140.190.195]:42186)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7y18-0006JX-Ba
 for 36733 <at> debbugs.gnu.org; Sat, 29 Feb 2020 04:02:40 -0500
Received: from mxback9j.mail.yandex.net (mxback9j.mail.yandex.net
 [IPv6:2a02:6b8:0:1619::112])
 by forward500o.mail.yandex.net (Yandex) with ESMTP id 08CE260503
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 12:02:31 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback9j.mail.yandex.net (mxback/Yandex) with ESMTP id BzijBfDvto-2UpmgXP9; 
 Sat, 29 Feb 2020 12:02:30 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582966950; bh=dJYFUu5f02fsoflx0RpLIUxQPpmOBmNIFnSaR54PBdw=;
 h=References:Date:Message-Id:Subject:In-Reply-To:To:From;
 b=miwgP2CfBljjBmO3NwaEC+o3DO3KGJpudHJ1co3fwGe7APmKapJdZBVQLv1BlFzXT
 5kopMETS5m2UlGlDbYKXqUUgA0Hb30N+aVsdE0zZ5V11AiJ3pgXrZp6qRORWPEiG6H
 eDfQ9DMZ3KmgxY6UGBFuIcodh89uaTxQvUirCG54=
Authentication-Results: mxback9j.mail.yandex.net; dkim=pass header.i=@yandex.ru
Received: by iva4-64850291ca1c.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 12:02:30 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: 36733 <36733 <at> debbugs.gnu.org>
In-Reply-To: <1540741582963000@HIDDEN>
References: <1362811582948272@HIDDEN>
 <1408181582958424@HIDDEN>
 <1503001582961076@HIDDEN>
 <1540741582963000@HIDDEN>
Subject: Re: bug#36733: 27.0.50;
 Eshell taking long time to enter directory  after TAB completion
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 12:02:30 +0300
Message-Id: <1698511582966950@HIDDEN>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 36733
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 (-)



29.02.2020, 10:56, "Ivan Kozlov" <kanichos@HIDDEN>:
>Maybe it is eshell that should tell the completion mode to stop when a command has been entered.

Yes, it must be the way.

(defun eshell-send-input (&optional use-region queue-p no-newline)
  "Send the input received to Eshell for parsing and processing.                                                                                            
After `eshell-last-output-end', sends all text from that marker to                                                                                          
point as input.  Before that marker, calls `eshell-get-old-input' to                                                                                        
retrieve old input, copies it to the end of the buffer, and sends it.                                                                                       
                                                                                                                                                            
If USE-REGION is non-nil, the current region (between point and mark)                                                                                       
will be used as input.                                                                                                                                      
                                                                                                                                                            
If QUEUE-P is non-nil, input will be queued until the next prompt,                                                                                          
rather than sent to the currently active process.  If no process, the                                                                                       
input is processed immediately.                                                                                                                             
                                                                                                                                                            
If NO-NEWLINE is non-nil, the input is sent without an implied final                                                                                        
newline."
  (interactive "P")
  ;; Note that the input string does not include its terminal newline.                                                                                      
  (let ((proc-running-p (and (eshell-interactive-process)
                             (not queue-p)))
        (inhibit-point-motion-hooks t)
        (inhibit-modification-hooks t))
+    (completion-in-region-mode -1)
    (unless (and proc-running-p
                 (not (eq (process-status
                           (eshell-interactive-process))
                          'run)))

The bug is gone. With my two changes, all is good.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 07:56:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 29 02:56:51 2020
Received: from localhost ([127.0.0.1]:34178 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7wzT-00043j-Hv
	for submit <at> debbugs.gnu.org; Sat, 29 Feb 2020 02:56:51 -0500
Received: from forward500j.mail.yandex.net ([5.45.198.250]:42290)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7wzQ-00043S-C2
 for 36733 <at> debbugs.gnu.org; Sat, 29 Feb 2020 02:56:49 -0500
Received: from mxback23o.mail.yandex.net (mxback23o.mail.yandex.net
 [IPv6:2a02:6b8:0:1a2d::74])
 by forward500j.mail.yandex.net (Yandex) with ESMTP id 62C0411C1729
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 10:56:41 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback23o.mail.yandex.net (mxback/Yandex) with ESMTP id jRPqOCvpAD-ueb8dAKp;
 Sat, 29 Feb 2020 10:56:40 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582963000; bh=lbvgTD+xdO9RKMAvWx8rbmKUTW2lfWDDo6un1imV+S0=;
 h=References:Date:Message-Id:Subject:In-Reply-To:To:From;
 b=b8RIf32kPmE4WWJq6o6rdWPWvOEtnYKPcnALG43DISZmvfi8EI1Jb2dJtm1VJ0n1r
 MWIe1SosOyd8XLlovauuIrHRChJ6sBiZQ4BLvXLsyllfL9aGgNS7cxkaHiKxGO4nKn
 AXpd68VD1eJl21poPLD5X41mDaChIUwFCp3iAyyo=
Authentication-Results: mxback23o.mail.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by sas1-ffdbcd5f1d77.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 10:56:40 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: 36733 <36733 <at> debbugs.gnu.org>
In-Reply-To: <1503001582961076@HIDDEN>
References: <1362811582948272@HIDDEN>
 <1408181582958424@HIDDEN>
 <1503001582961076@HIDDEN>
Subject: Re: bug#36733: 27.0.50;
 Eshell taking long time to enter directory  after TAB completion
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 10:56:40 +0300
Message-Id: <1540741582963000@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 36733
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 (-)

I was probably wrong about the apparent total unsuitability of the markers.

I just realised the issue with argument deletion can be fixed trivially:

--- /gnu/store/1ffhlsa973ym7j2zsyrbm892jxcpzmqq-emacs-next-27.0.50-0.36abf68/share/emacs/27.0.50/lisp/minibuffer.el.gz                                      
+++ #<buffer minibuffer.el.gz>                                                                                                                              
@@ -2132,6 +2132,7 @@                                                                                                                                       
       (and completion-in-region--data                                                                                                                      
            (and (eq (marker-buffer (nth 0 completion-in-region--data))                                                                                     
                     (current-buffer))                                                                                                                      
+               (< (nth 0 completion-in-region--data) (nth 1 completion-in-region--data))                                                                   
                 (>= (point) (nth 0 completion-in-region--data))                                                                                            
                 (<= (point)                                                                                                                                
                     (save-excursion                                                                                                                        

It works. I don’t know if it also breaks anything.

The problem with new line characters remains, but it really seems to be a different issue. In fact, can multi-line completion be useful in some cases? Maybe it is eshell that should tell the completion mode to stop when a command has been entered. I want to know how SPC works in the current scheme. RET should do the same in eshell.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 07:24:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 29 02:24:47 2020
Received: from localhost ([127.0.0.1]:34157 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7wUR-0002yG-26
	for submit <at> debbugs.gnu.org; Sat, 29 Feb 2020 02:24:47 -0500
Received: from forward501p.mail.yandex.net ([77.88.28.111]:45672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7wUN-0002y0-R7
 for 36733 <at> debbugs.gnu.org; Sat, 29 Feb 2020 02:24:45 -0500
Received: from mxback29g.mail.yandex.net (mxback29g.mail.yandex.net
 [IPv6:2a02:6b8:0:1472:2741:0:8b7:329])
 by forward501p.mail.yandex.net (Yandex) with ESMTP id 07D9C350040F
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 10:24:37 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback29g.mail.yandex.net (mxback/Yandex) with ESMTP id gUxkrb0ViX-Oa8m6L3D;
 Sat, 29 Feb 2020 10:24:36 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582961076; bh=Xop510vIwJV1cpq+nGQBtCsHua0rxv9Zi96n64Hqqng=;
 h=References:Date:Message-Id:Subject:In-Reply-To:To:From;
 b=Vb7CYa0E9+A0sLoZq0dz/eyTo20oF+BaLYIT7PxifoAlhUPYfG+cpL/SB8uv2VKEx
 jJpzqDPPiXhcHwWdStYsh52Zqjx8fufJH5knmb0jLiBOEf/LJbz/MMJB6rUJSJIV/7
 IA/ENTOiTPpInSFUifB/+GDjlcw5sNZhTe1u+VuY=
Authentication-Results: mxback29g.mail.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by iva6-22e79380f52c.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 10:24:36 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: 36733 <36733 <at> debbugs.gnu.org>
In-Reply-To: <1408181582958424@HIDDEN>
References: <1362811582948272@HIDDEN>
 <1408181582958424@HIDDEN>
Subject: Re: bug#36733: 27.0.50;
 Eshell taking long time to enter directory  after TAB completion
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 10:24:36 +0300
Message-Id: <1503001582961076@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
X-Spam-Score: 1.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:  >completion-in-region--post checks if the point has left the
    buffer Correction: the region (where the completion is active). To reiterate
    the point: completion-in-region-mode must stop using persistent markers.
   It’s literally a bug. I don’t see why it can’t use numerical positions.
    If there is a legitimate reason, may [...] 
 
 Content analysis details:   (1.3 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [77.88.28.111 listed in list.dnswl.org]
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was
                             blocked.  See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: yandex.ru]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (kanichos[at]yandex.ru)
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches
                             everything in local email
X-Debbugs-Envelope-To: 36733
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.3 (/)

>completion-in-region--post checks if the point has left the buffer
Correction: the region (where the completion is active).

To reiterate the point: completion-in-region-mode must stop using persistent markers. It’s literally a bug. I don’t see why it can’t use numerical positions. If there is a legitimate reason, may be it is possible to make markers work differently.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 06:40:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 29 01:40:35 2020
Received: from localhost ([127.0.0.1]:34152 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7vnf-0001iF-Kd
	for submit <at> debbugs.gnu.org; Sat, 29 Feb 2020 01:40:35 -0500
Received: from forward500o.mail.yandex.net ([37.140.190.195]:41701)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7vnc-0001hz-OO
 for 36733 <at> debbugs.gnu.org; Sat, 29 Feb 2020 01:40:34 -0500
Received: from mxback22g.mail.yandex.net (mxback22g.mail.yandex.net
 [IPv6:2a02:6b8:0:1472:2741:0:8b7:322])
 by forward500o.mail.yandex.net (Yandex) with ESMTP id 533A3608D7
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 09:40:25 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback22g.mail.yandex.net (mxback/Yandex) with ESMTP id 6NlJCEUePx-eOK8pwDn;
 Sat, 29 Feb 2020 09:40:24 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582958424; bh=KrpNRokdOwUwsQRWWvn1OhqOMHZSMzjwTiHVrwNt07Q=;
 h=References:Date:Message-Id:Subject:In-Reply-To:To:From;
 b=psPD0sunnV7OuS66gU79XeIqYijuhHZdA9uOiKinDtxGUM85nyhishXrhiQR82onR
 4zIK5mC20r4JrxkVAwp+0HMIm2nJO2VT4qZ0iERBcF+svgjY9aesp0X1LdTCoAxiqr
 3dwjqnTSNrFRfRktxPJtMYdlJYP6Se8hMGLVsUPo=
Authentication-Results: mxback22g.mail.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by myt6-636ea6dfd460.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 09:40:24 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: 36733 <36733 <at> debbugs.gnu.org>
In-Reply-To: <1362811582948272@HIDDEN>
References: <1362811582948272@HIDDEN>
Subject: Re: bug#36733: 27.0.50;
 Eshell taking long time to enter directory  after TAB completion
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 09:40:24 +0300
Message-Id: <1408181582958424@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 36733
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 (-)

I have identified the problem. completion-in-region uses markers to identify the beginning and the end of the region where the completion is active. The markers are saved into the list completion-in-region--data.

completion-in-region--post checks if the point has left the buffer, in which case it quits the completion mode (as I have already noted):

                (>= (point) (nth 0 completion-in-region--data))
                (<= (point)
                    (save-excursion
                      (goto-char (nth 1 completion-in-region--data))
                      (line-end-position)))

Erasing text or entering line feed moves markers, it appears to be their whole purpose. Here is the problem. The markers move and the conditions above give true, so 1) completion-in-mode--predicate is called 2) completion-in-region mode remains active, both of which are wrong.

My investigation must end here. I don’t know why completion-in-region-mode is using markers (to enter text outside the region you probably need to move the point out of it, which exits the mode), and I don’t know if it is possible to avoid this situation when using them. All I know is that the current behavior is wrong and doesn’t make any sense. I do hope somebody chimes in who has any ideas.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 03:51:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 28 22:51:23 2020
Received: from localhost ([127.0.0.1]:34071 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7t9u-0000Er-TQ
	for submit <at> debbugs.gnu.org; Fri, 28 Feb 2020 22:51:23 -0500
Received: from forward102p.mail.yandex.net ([77.88.28.102]:52894)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7t9r-0000EP-Sn
 for 36733 <at> debbugs.gnu.org; Fri, 28 Feb 2020 22:51:21 -0500
Received: from mxback12o.mail.yandex.net (mxback12o.mail.yandex.net
 [IPv6:2a02:6b8:0:1a2d::63])
 by forward102p.mail.yandex.net (Yandex) with ESMTP id DA1EB1D402F3
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 06:51:12 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback12o.mail.yandex.net (mxback/Yandex) with ESMTP id Wq4JZ8q3MX-pCASwsd1;
 Sat, 29 Feb 2020 06:51:12 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582948272; bh=Tb53gNRoE6iVcw1v8RIGnrOYd1Pdb7Y0A2UfVVe1M6I=;
 h=Message-Id:Date:Subject:To:From;
 b=ttl1rHQQRi3wGD65Q/Uamo8A6D/n7vcIgxy/3+rhlu7RaDn34MMoKkFToZXGVFaM4
 wsCj5ePkjxp8/TL+5Hdny1cwRYYI+dpMed829C1MhSROrYNMD9A/6BBlWa3+taKGUj
 Zz381MAeEn1332nj1kOJoQEdQhny51LPUNshkyNI=
Authentication-Results: mxback12o.mail.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by iva5-2a2172cb7cff.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 06:51:12 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: 36733 <36733 <at> debbugs.gnu.org>
Subject: Re: bug#36733: 27.0.50;
 Eshell taking long time to enter directory  after TAB completion
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 06:51:12 +0300
Message-Id: <1362811582948272@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36733
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 (-)

I think I am starting to understand what’s going on.

The profiler shows that eshell-complete-commands-list is being called. This function completes a command name.

But weren’t we completing a file name? What does this function have to do with it?

completion-in-region-mode installs a hook function completion-in-region--postch to post-command-hook, which is supposed to exit the mode when necessary. I don’t quite understand its logic. It tests for a bunch of conditions; here is the crucial block:

      (and completion-in-region--data
           (and (eq (marker-buffer (nth 0 completion-in-region--data))
                    (current-buffer))
                (>= (point) (nth 0 completion-in-region--data))
                (<= (point)
                    (save-excursion
                      (goto-char (nth 1 completion-in-region--data))
                      (line-end-position)))
                (funcall completion-in-region-mode--predicate)))

The initial conditions somehow turn out to be true when the argument, or the whole line, is deleted, or a new line is entered. Then it calls completion-in-region-mode--predicate, which is in this case apparently provided by completion-at-point, which is what TAB is bound to in eshell. I don’t quite understand the logic. It calls a function which ultimately comes from the completion-at-point-functions list. In eshell it is pcomplete-completions-at-point.

Because C-c C-u has erased the line (apparently post-command-hook is run before redisplay?), or, in the original bug, a line feed has been entered, pcomplete-completions-at-point operates from an empty line.

The result is exactly the same as hitting TAB at an empty prompt. It creates a list of all possible commands including *all executables from $PATH*.

Hence the bug.

I believe fixing it properly requires altering completion-in-region--postch. Altering it requires understanding why it is the way it is (like why doesn’t it already exit the mode when the region is gone), which I don’t have.




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

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


Received: (at 36733) by debbugs.gnu.org; 29 Feb 2020 01:30:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 28 20:30:26 2020
Received: from localhost ([127.0.0.1]:33992 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j7qxW-00067Y-3X
	for submit <at> debbugs.gnu.org; Fri, 28 Feb 2020 20:30:26 -0500
Received: from forward102o.mail.yandex.net ([37.140.190.182]:56780)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kanichos@HIDDEN>) id 1j7qxT-000679-PH
 for 36733 <at> debbugs.gnu.org; Fri, 28 Feb 2020 20:30:25 -0500
Received: from mxback21o.mail.yandex.net (mxback21o.mail.yandex.net
 [IPv6:2a02:6b8:0:1a2d::72])
 by forward102o.mail.yandex.net (Yandex) with ESMTP id 6BD5866811D4
 for <36733 <at> debbugs.gnu.org>; Sat, 29 Feb 2020 04:30:16 +0300 (MSK)
Received: from localhost (localhost [::1])
 by mxback21o.mail.yandex.net (mxback/Yandex) with ESMTP id OmZl60cek4-UFdKnNxX;
 Sat, 29 Feb 2020 04:30:15 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
 t=1582939815; bh=qmG7VkUmJgxKe+WACCX/reh6jWlywGsJ31pUotgW4JE=;
 h=Message-Id:Date:To:From;
 b=eLjYVcODJRYT8N+RrUxbV6mww4VIzRvM0vV7jCYKlmDvXIRQ+TAuoe7ea53ZeY99Q
 IVENyPWQELk4SFI5tT0Jqc6WIrCWds1kdV/iljO8RFFmGw+Jmfwii5ggjqjD4OVlKR
 ataxS3vZgblNe3MXGjDlzWYgZUhUc2nR6CF8HcV8=
Authentication-Results: mxback21o.mail.yandex.net;
 dkim=pass header.i=@yandex.ru
Received: by myt5-bc0f9d8e5f27.qloud-c.yandex.net with HTTP;
 Sat, 29 Feb 2020 04:30:15 +0300
From: Ivan Kozlov <kanichos@HIDDEN>
To: 36733 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Sat, 29 Feb 2020 04:30:15 +0300
Message-Id: <1364681582939815@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=utf-8
X-Spam-Score: 1.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:  This indeed has nothing to do with cd. Any time complete-in-region-mode
    (apparently, I don’t actually know what does that) is active in eshell,
    typing RET, or C-j, or C-c C-u and probably many similar commands which should
    probably conce [...] 
 
 Content analysis details:   (1.3 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was
                             blocked.  See
                             http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
                              for more information.
                             [URIs: yandex.ru]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [37.140.190.182 listed in list.dnswl.org]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (kanichos[at]yandex.ru)
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  1.8 MISSING_SUBJECT        Missing Subject: header
  0.2 NO_SUBJECT             Extra score for no subject
X-Debbugs-Envelope-To: 36733
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.3 (/)

This indeed has nothing to do with cd.

Any time complete-in-region-mode (apparently, I don’t actually know what does that) is active in eshell, typing RET, or C-j, or C-c C-u and probably many similar commands which should probably conceptually exit the mode, it lags forever. It takes many seconds on my old netbook.

Not only that, it doesn’t even exit the mode! So if you enter ls a<TAB>, then C-c C-u, then type something again and do RET/C-c C-u/etc., it will lag. Even if you type RET and get a new prompt, it will continue to lag. But then if you type something in the new prompt, apparently it won’t. It’s crazy.

Needless to say, erasing only the argument in question also doesn’t quit it. If you enter ls a<TAB> and erase the ‘a’ with DEL/M-DEL/C-c C-w/etc., then press RET/C-c C-u/etc., it will lag.

But here are some things that do quit it:
— typing SPC;
— pressing C-g;
— moving the point to outside the argument;
— switching to a different buffer and back.

All this equally applies to command completion etc.

In general, completion in eshell is *completely* broken.

One further example: when complete-in-region-mode is active (again, _apparently_) and there is some text before the point, typing * (the asterisk character) runs some undocumented command which completes the argument if there is exactly one possible completion and doesn’t do anything otherwise, so it’s like TAB without the *Completions* buffer.

So typing ls a<TAB>/* will produce ls a/b if b is the only file in a/, and ls a/ otherwise.

This makes entering glob patterns (one of the most common tasks in shell) a *giant pain* with constantly hitting C-g and what not to make the completion stuff go away. I have no idea whether using * for the command was a deliberate decision, but it is really bad.

Moreover, typing \ inserts \<TAB>! This one is inexplicable. It makes quoting characters a giant pain with constantly erasing the tab or cancelling the completion garbage as above.

The third atrocity is bug #15386.

Together they render eshell clearly unusable.

I wish I could remotely understand what’s going on between completion-in-region/pcomplete/eshell, but the code appears complicated and is completely undocumented. I can’t even find where the * and \ bindings are set up. It is certainly the most horribly broken thing I have encountered in Emacs.




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 16:41:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 12:41:17 2019
Received: from localhost ([127.0.0.1]:57859 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hosQ9-0006Pl-1H
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 12:41:17 -0400
Received: from eggs.gnu.org ([209.51.188.92]:44342)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hosQ7-0006PG-5d
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 12:41:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:53409)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hosQ1-0001Qa-UY; Sat, 20 Jul 2019 12:41:09 -0400
Received: from [176.228.60.248] (port=4978 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 1hosQ1-0004mz-EV; Sat, 20 Jul 2019 12:41:09 -0400
Date: Sat, 20 Jul 2019 19:40:56 +0300
Message-Id: <83o91oslpj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jean Louis <bugs@HIDDEN>
In-reply-to: <20190720162214.GO21822@HIDDEN> (message from Jean
 Louis on Sat, 20 Jul 2019 18:22:14 +0200)
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN>
 <20190720090720.GD24669@HIDDEN>
 <83d0i5t3w2.fsf@HIDDEN>
 <20190720103102.GA26318@HIDDEN>
 <83a7d9t1pw.fsf@HIDDEN>
 <20190720152855.GJ21822@HIDDEN>
 <83sgr0snrq.fsf@HIDDEN> <20190720162214.GO21822@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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: -3.3 (---)

> Date: Sat, 20 Jul 2019 18:22:14 +0200
> From: Jean Louis <bugs@HIDDEN>
> Cc: 36733 <at> debbugs.gnu.org
> 
> > What if you empty your ~/.eshell directory, and then restart Emacs --
> > does that make any change?
> 
> That one I did not have. I had directory in
> ~/.emacs.d/eshell and I emptied it, and I have the
> same phenomena again.

Then I'm stumped.  Maybe someone who knows Eshell better could chime
in.




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 16:22:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 12:22:24 2019
Received: from localhost ([127.0.0.1]:57834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hos7s-0002yi-7F
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 12:22:24 -0400
Received: from stw1.rcdrun.com ([217.170.207.13]:38003)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bugs@HIDDEN>) id 1hos7q-0002y4-Ho
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 12:22:22 -0400
Received: from protected.rcdrun.com (localhost [::1])
 (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by stw1.rcdrun.com with ESMTPSA; Sat, 20 Jul 2019 09:22:15 -0700
 id 0000000000020351.000000005D333FB8.0000441B
Received: from localhost (protected.rcdrun.com [local])
 by protected.rcdrun.com (OpenSMTPD) with ESMTPA id d76fe672;
 Sat, 20 Jul 2019 16:22:14 +0000 (UTC)
Date: Sat, 20 Jul 2019 18:22:14 +0200
From: Jean Louis <bugs@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
Message-ID: <20190720162214.GO21822@HIDDEN>
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN>
 <20190720090720.GD24669@HIDDEN>
 <83d0i5t3w2.fsf@HIDDEN>
 <20190720103102.GA26318@HIDDEN>
 <83a7d9t1pw.fsf@HIDDEN>
 <20190720152855.GJ21822@HIDDEN>
 <83sgr0snrq.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
In-Reply-To: <83sgr0snrq.fsf@HIDDEN>
Organization: GOLDIVANTI LP
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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 (-)

* Eli Zaretskii <eliz@HIDDEN> [2019-07-20 17:57]:
> > I wonder how you do not have see it, as I am starting
> > it with emacs -Q
> 
> What if you empty your ~/.eshell directory, and then restart Emacs --
> does that make any change?

That one I did not have. I had directory in
~/.emacs.d/eshell and I emptied it, and I have the
same phenomena again.

Jean




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 15:56:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 11:56:45 2019
Received: from localhost ([127.0.0.1]:57803 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1horj3-00015g-18
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 11:56:45 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34822)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1horj1-00015T-0q
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 11:56:43 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:52681)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1horiv-00044X-Ne; Sat, 20 Jul 2019 11:56:37 -0400
Received: from [176.228.60.248] (port=2265 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 1horiu-0005db-Fd; Sat, 20 Jul 2019 11:56:37 -0400
Date: Sat, 20 Jul 2019 18:56:25 +0300
Message-Id: <83sgr0snrq.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jean Louis <bugs@HIDDEN>
In-reply-to: <20190720152855.GJ21822@HIDDEN> (message from Jean
 Louis on Sat, 20 Jul 2019 17:28:55 +0200)
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN>
 <20190720090720.GD24669@HIDDEN>
 <83d0i5t3w2.fsf@HIDDEN>
 <20190720103102.GA26318@HIDDEN>
 <83a7d9t1pw.fsf@HIDDEN> <20190720152855.GJ21822@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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: -3.3 (---)

> Date: Sat, 20 Jul 2019 17:28:55 +0200
> From: Jean Louis <bugs@HIDDEN>
> Cc: 36733 <at> debbugs.gnu.org
> 
> I wonder how you do not have see it, as I am starting
> it with emacs -Q

What if you empty your ~/.eshell directory, and then restart Emacs --
does that make any change?




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 15:29:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 11:29:04 2019
Received: from localhost ([127.0.0.1]:57784 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1horIG-0000LM-5V
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 11:29:04 -0400
Received: from stw1.rcdrun.com ([217.170.207.13]:45175)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bugs@HIDDEN>) id 1horIE-0000Kq-JK
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 11:29:03 -0400
Received: from protected.rcdrun.com (localhost [::1])
 (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by stw1.rcdrun.com with ESMTPSA; Sat, 20 Jul 2019 08:28:56 -0700
 id 000000000002035F.000000005D333338.0000412C
Received: from localhost (protected.rcdrun.com [local])
 by protected.rcdrun.com (OpenSMTPD) with ESMTPA id 45a86ad7;
 Sat, 20 Jul 2019 15:28:55 +0000 (UTC)
Date: Sat, 20 Jul 2019 17:28:55 +0200
From: Jean Louis <bugs@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
Message-ID: <20190720152855.GJ21822@HIDDEN>
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN>
 <20190720090720.GD24669@HIDDEN>
 <83d0i5t3w2.fsf@HIDDEN>
 <20190720103102.GA26318@HIDDEN>
 <83a7d9t1pw.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
In-Reply-To: <83a7d9t1pw.fsf@HIDDEN>
Organization: GOLDIVANTI LP
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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 (-)

* Eli Zaretskii <eliz@HIDDEN> [2019-07-20 12:55]:
> > Date: Sat, 20 Jul 2019 12:31:02 +0200
> > From: Jean Louis <bugs@HIDDEN>
> > Cc: 36733 <at> debbugs.gnu.org
> > 
> > Here it is:
> > 
> > - completion-in-region--postch                                    357  86%
> >  - #<compiled 0xb94c41>                                           357  86%
> >   - pcomplete-completions-at-point                                357  86%
> >    - pcomplete-completions                                        357  86%
> >     - #<compiled 0xade071>                                        357  86%
> >      - pcomplete--here                                            357  86%
> >       - #<compiled 0xade05d>                                      357  86%
> >        - eshell-complete-commands-list                            156  37%
> 
> Hmm... something related to completion, it seems.
> 
> Do you see the problem when the directory into which you cd is
> completely empty?

Yes, my directory ~/Desktop is completely
empty. It happens only when I do:

$ cd Desk TAB

then comes expansion and I see:

$ cd Desktop/X

whereby the cursor is still at X position and
waiting first time like 3-6 seconds.

Second time there is also lag, but shorter, like 1
second or 0.4 seconds something. Then if repeated
again little later, it can again be with longer
lag.

I wonder how you do not have see it, as I am starting
it with emacs -Q

Jean




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 10:55:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 06:55:22 2019
Received: from localhost ([127.0.0.1]:56897 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hon1O-0005u1-DB
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 06:55:22 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60869)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hon1N-0005tq-1v
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 06:55:21 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:48544)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hon1H-0005j3-O9; Sat, 20 Jul 2019 06:55:15 -0400
Received: from [176.228.60.248] (port=3584 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 1hon1H-0001XA-42; Sat, 20 Jul 2019 06:55:15 -0400
Date: Sat, 20 Jul 2019 13:55:07 +0300
Message-Id: <83a7d9t1pw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jean Louis <bugs@HIDDEN>
In-reply-to: <20190720103102.GA26318@HIDDEN> (message from Jean
 Louis on Sat, 20 Jul 2019 12:31:02 +0200)
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN>
 <20190720090720.GD24669@HIDDEN>
 <83d0i5t3w2.fsf@HIDDEN> <20190720103102.GA26318@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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: -3.3 (---)

> Date: Sat, 20 Jul 2019 12:31:02 +0200
> From: Jean Louis <bugs@HIDDEN>
> Cc: 36733 <at> debbugs.gnu.org
> 
> Here it is:
> 
> - completion-in-region--postch                                    357  86%
>  - #<compiled 0xb94c41>                                           357  86%
>   - pcomplete-completions-at-point                                357  86%
>    - pcomplete-completions                                        357  86%
>     - #<compiled 0xade071>                                        357  86%
>      - pcomplete--here                                            357  86%
>       - #<compiled 0xade05d>                                      357  86%
>        - eshell-complete-commands-list                            156  37%

Hmm... something related to completion, it seems.

Do you see the problem when the directory into which you cd is
completely empty?




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 10:31:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 06:31:11 2019
Received: from localhost ([127.0.0.1]:56883 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1homdz-0004Il-7W
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 06:31:11 -0400
Received: from stw1.rcdrun.com ([217.170.207.13]:54283)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bugs@HIDDEN>) id 1homdx-0004Bc-AA
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 06:31:09 -0400
Received: from protected.rcdrun.com (localhost [::1])
 (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by stw1.rcdrun.com with ESMTPSA; Sat, 20 Jul 2019 03:31:02 -0700
 id 0000000000020351.000000005D32ED67.0000318A
Received: from localhost (protected.rcdrun.com [local])
 by protected.rcdrun.com (OpenSMTPD) with ESMTPA id 57a3d4b9;
 Sat, 20 Jul 2019 10:31:02 +0000 (UTC)
Date: Sat, 20 Jul 2019 12:31:02 +0200
From: Jean Louis <bugs@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
Message-ID: <20190720103102.GA26318@HIDDEN>
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN>
 <20190720090720.GD24669@HIDDEN>
 <83d0i5t3w2.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
In-Reply-To: <83d0i5t3w2.fsf@HIDDEN>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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 (-)

Here it is:

- completion-in-region--postch                                    357  86%
 - #<compiled 0xb94c41>                                           357  86%
  - pcomplete-completions-at-point                                357  86%
   - pcomplete-completions                                        357  86%
    - #<compiled 0xade071>                                        357  86%
     - pcomplete--here                                            357  86%
      - #<compiled 0xade05d>                                      357  86%
       - eshell-complete-commands-list                            156  37%
        - pcomplete-uniquify-list                                   4   0%
           sort                                                     1   0%
        - eshell-winnow-list                                        1   0%
           eshell-find-alias-function                               1   0%
- ...                                                              41   9%
   Automatic GC                                                    40   9%
 - #<compiled 0x1fc9a5d12089>                                       1   0%
  - completion--in-region-1                                         1   0%
   - completion--do-completion                                      1   0%
    - completion-try-completion                                     1   0%
     - completion--nth-completion                                   1   0%
      - completion--some                                            1   0%
       - #<compiled 0xb98625>                                       1   0%
        - completion-basic-try-completion                           1   0%
         - try-completion                                           1   0%
          - #<compiled 0xb2454d>                                    1   0%
           - complete-with-action                                   1   0%
            - #<compiled 0xb24541>                                  1   0%
             - completion-table-with-predicate                      1   0%
              - complete-with-action                                1   0%
               - comint-completion-file-name-table                  1   0%
                  completion-file-name-table                        1   0%
- command-execute                                                  17   4%
 - call-interactively                                              17   4%
  - funcall-interactively                                          17   4%
   - execute-extended-command                                      17   4%
    - execute-extended-command--shorter                            17   4%
     - completion-try-completion                                   17   4%
      - completion--nth-completion                                 17   4%
       - completion--some                                          17   4%
        - #<compiled 0xb88ee1>                                     17   4%
         - completion-pcm-try-completion                            9   2%
          - completion-pcm--find-all-completions                    9   2%
             completion-pcm--all-completions                        9   2%
           completion-basic-try-completion                          8   1%




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 10:08:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 06:08:28 2019
Received: from localhost ([127.0.0.1]:56870 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1homI0-0002ZB-H2
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 06:08:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:53721)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1homHy-0002Yx-GF
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 06:08:26 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:48269)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1homHt-0006yv-5F; Sat, 20 Jul 2019 06:08:21 -0400
Received: from [176.228.60.248] (port=4471 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 1homHs-00068v-FG; Sat, 20 Jul 2019 06:08:20 -0400
Date: Sat, 20 Jul 2019 13:08:13 +0300
Message-Id: <83d0i5t3w2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jean Louis <bugs@HIDDEN>
In-reply-to: <20190720090720.GD24669@HIDDEN> (message from Jean
 Louis on Sat, 20 Jul 2019 11:07:20 +0200)
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN> <20190720090720.GD24669@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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: -3.3 (---)

> Date: Sat, 20 Jul 2019 11:07:20 +0200
> From: Jean Louis <bugs@HIDDEN>
> Cc: 36733 <at> debbugs.gnu.org
> 
> This is what I have done:
> 
> $ emacs -Q
> 
> Then I started profiler, and within Emacs I went
> to em-dirs.el.gz and clicked L to load the file
> 
> Then I started eshell and did following:
> 
> Welcome to the Emacs shell
> 
> ~ $ cd Programming/
> ~/Programming $ cd ..
> ~ $ cd Documents/
> ~/Documents $ cd ..
> ~ $ cd tmp
> ~/tmp $ cd ..
> ~ $ cd tmp/
> ~/tmp $ cd ..
> ~ $ cd Media/
> ~/Media $
> 
> Here is the report:

Thanks.  I don't see eshell/cd anywhere in this report, so it's hard
to glean anything useful from the profile.

Please modify your procedure as follows:

  emacs -Q
  M-x load-library RET em-dirs.el RET
  M-x eshell RET
  M-x profiler-start RET RET
  ~ $ cd Programming/
  ~/Programming $ cd ..
  ~ $ cd Documents/
  ~/Documents $ cd ..
  ~ $ cd tmp
  ~/tmp $ cd ..
  ~ $ cd tmp/
  ~/tmp $ cd ..
  ~ $ cd Media/
  ~/Media $
  M-x profiler-report RET

IOW, start the profiler just before you start the Eshell commands.

If the results don't show eshell/cd in the profile, or if the
percentage for that is too low, perhaps repeat the recipe with more
"cd" commands.

Thanks.




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 09:07:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 05:07:30 2019
Received: from localhost ([127.0.0.1]:56816 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1holL0-00016Y-11
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 05:07:30 -0400
Received: from stw1.rcdrun.com ([217.170.207.13]:57881)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bugs@HIDDEN>) id 1holKx-00016K-PG
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 05:07:28 -0400
Received: from protected.rcdrun.com (localhost [::1])
 (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by stw1.rcdrun.com with ESMTPSA; Sat, 20 Jul 2019 02:07:21 -0700
 id 000000000002035F.000000005D32D9C9.00002DE8
Received: from localhost (protected.rcdrun.com [local])
 by protected.rcdrun.com (OpenSMTPD) with ESMTPA id 58b9fc63;
 Sat, 20 Jul 2019 09:07:20 +0000 (UTC)
Date: Sat, 20 Jul 2019 11:07:20 +0200
From: Jean Louis <bugs@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
Message-ID: <20190720090720.GD24669@HIDDEN>
References: <86ftn1iuuf.fsf@HIDDEN> <83tvbhtbus.fsf@HIDDEN>
 <20190720075007.GA24669@HIDDEN>
 <83o91pt8dg.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
In-Reply-To: <83o91pt8dg.fsf@HIDDEN>
Organization: GOLDIVANTI LP
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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 (-)

This is what I have done:

$ emacs -Q

Then I started profiler, and within Emacs I went
to em-dirs.el.gz and clicked L to load the file

Then I started eshell and did following:

Welcome to the Emacs shell

~ $ cd Programming/
~/Programming $ cd ..
~ $ cd Documents/
~/Documents $ cd ..
~ $ cd tmp
~/tmp $ cd ..
~ $ cd tmp/
~/tmp $ cd ..
~ $ cd Media/
~/Media $

Here is the report:

- completion-in-region--postch                                    348  85%
 - #<compiled 0xd05b1d>                                           348  85%
  - pcomplete-completions-at-point                                348  85%
   - pcomplete-completions                                        348  85%
    - #<compiled 0xd04211>                                        348  85%
     - pcomplete--here                                            348  85%
      - #<compiled 0xd041fd>                                      348  85%
       - eshell-complete-commands-list                            151  37%
        - pcomplete-uniquify-list                                   4   0%
           sort                                                     1   0%
        - eshell-winnow-list                                        2   0%
           eshell-find-alias-function                               1   0%
- ...                                                              49  12%
   Automatic GC                                                    47  11%
 - minibuffer-complete                                              2   0%
  - completion-in-region                                            2   0%
   - completion--in-region                                          2   0%
    - #<compiled 0xcfe355>                                          2   0%
     - apply                                                        2   0%
      - #<compiled 0x1ffde1d7d889>                                  2   0%
       - completion--in-region-1                                    2   0%
        - completion--do-completion                                 2   0%
         - completion-try-completion                                2   0%
          - completion--nth-completion                              2   0%
           - completion--some                                       2   0%
            - #<compiled 0xcfe37d>                                  2   0%
             - completion-basic-try-completion                      2   0%
              - try-completion                                      2   0%
               - #<compiled 0x1ffde1da8f4b>                         2   0%
                  complete-with-action                              2   0%
- command-execute                                                  11   2%
 - call-interactively                                              10   2%
  - funcall-interactively                                           8   1%
   - execute-extended-command                                       7   1%
    - command-execute                                               6   1%
     - call-interactively                                           6   1%
      - funcall-interactively                                       6   1%
       - eshell                                                     5   1%
        - eshell-mode                                               5   1%
         - load                                                     2   0%
          - file-truename                                           1   0%
           - file-truename                                          1   0%
              file-truename                                         1   0%
          - byte-code                                               1   0%
           - require                                                1   0%
            - byte-code                                             1   0%
             - require                                              1   0%
              - defvar                                              1   0%
               - byte-code                                          1   0%
                - substitute-key-definition                         1   0%
                 - map-keymap                                       1   0%
                  - #<compiled 0xd11045>                            1   0%
                   - substitute-key-definition-key                  1   0%
                    - substitute-key-definition                     1   0%
                     - map-keymap                                   1   0%
                        #<compiled 0xd11075>                        1   0%
         - run-hooks                                                1   0%
          - eshell-emit-prompt                                      1   0%
           - eshell-output-filter                                   1   0%
            - eshell-run-output-filters                             1   0%
             - run-hooks                                            1   0%
              - eshell-postoutput-scroll-to-bottom                  1   0%
                 walk-windows                                       1   0%
         profiler-report                                            1   0%
    - sit-for                                                       1   0%
       read-event                                                   1   0%
   - eshell-send-input                                              1   0%
    - eval                                                          1   0%
     - eshell-commands                                              1   0%
      - let                                                         1   0%
       - progn                                                      1   0%
        - run-hooks                                                 1   0%
         - eshell-emit-prompt                                       1   0%
          - eshell-output-filter                                    1   0%
           - eshell-run-output-filters                              1   0%
            - run-hooks                                             1   0%
             - eshell-postoutput-scroll-to-bottom                   1   0%
                walk-windows                                        1   0%
  - byte-code                                                       2   0%
   - read-extended-command                                          2   0%
    - completing-read                                               2   0%
     - completing-read-default                                      2   0%
        read-from-minibuffer                                        2   0%




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 08:31:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 04:31:37 2019
Received: from localhost ([127.0.0.1]:56799 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hokmH-0000HW-5Z
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 04:31:37 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36797)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hokmF-0000HK-48
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 04:31:35 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47542)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hokm8-0000Q0-Qe; Sat, 20 Jul 2019 04:31:28 -0400
Received: from [176.228.60.248] (port=2432 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 1hokm8-0003oL-7g; Sat, 20 Jul 2019 04:31:28 -0400
Date: Sat, 20 Jul 2019 11:31:23 +0300
Message-Id: <83o91pt8dg.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jean Louis <bugs@HIDDEN>
In-reply-to: <20190720075007.GA24669@HIDDEN> (message from Jean
 Louis on Sat, 20 Jul 2019 09:50:07 +0200)
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
References: <86ftn1iuuf.fsf@HIDDEN>
 <83tvbhtbus.fsf@HIDDEN> <20190720075007.GA24669@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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: -3.3 (---)

> Date: Sat, 20 Jul 2019 09:50:07 +0200
> From: Jean Louis <bugs@HIDDEN>
> Cc: 36733 <at> debbugs.gnu.org
> 
> * Eli Zaretskii <eliz@HIDDEN> [2019-07-20 09:16]:
> > Doesn't happen here.  I suggest to start a CPU profiler, perform this
> > many times, then show the profile, completely expanded.  For best
> > results, load em-dirs.el as an uncompiled file, before doing this
> > experiment.
> 
> Help me how to start CPU profiler? Is it gprof?

"M-x profiler-start RET RET", then do the command, perhaps several
times, then "M-x profiler-report RET".  To expand the profile, go to
the top-level line with "+" at its left, and type "C-u RET".




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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 07:50:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 03:50:17 2019
Received: from localhost ([127.0.0.1]:56789 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hok8H-0007lo-It
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 03:50:17 -0400
Received: from stw1.rcdrun.com ([217.170.207.13]:60975)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bugs@HIDDEN>) id 1hok8F-0007lW-8a
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 03:50:15 -0400
Received: from protected.rcdrun.com (localhost [::1])
 (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by stw1.rcdrun.com with ESMTPSA; Sat, 20 Jul 2019 00:50:08 -0700
 id 000000000002035E.000000005D32C7B0.00002A5F
Received: from localhost (protected.rcdrun.com [local])
 by protected.rcdrun.com (OpenSMTPD) with ESMTPA id 6b9fc1fd;
 Sat, 20 Jul 2019 07:50:07 +0000 (UTC)
Date: Sat, 20 Jul 2019 09:50:07 +0200
From: Jean Louis <bugs@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#36733: 27.0.50; Eshell taking long time to enter directory
 after TAB completion
Message-ID: <20190720075007.GA24669@HIDDEN>
References: <86ftn1iuuf.fsf@HIDDEN>
 <83tvbhtbus.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
In-Reply-To: <83tvbhtbus.fsf@HIDDEN>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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 (-)

* Eli Zaretskii <eliz@HIDDEN> [2019-07-20 09:16]:
> Doesn't happen here.  I suggest to start a CPU profiler, perform this
> many times, then show the profile, completely expanded.  For best
> results, load em-dirs.el as an uncompiled file, before doing this
> experiment.

Help me how to start CPU profiler? Is it gprof?





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

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


Received: (at 36733) by debbugs.gnu.org; 20 Jul 2019 07:16:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 20 03:16:23 2019
Received: from localhost ([127.0.0.1]:56770 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hojbS-0006xN-Uq
	for submit <at> debbugs.gnu.org; Sat, 20 Jul 2019 03:16:23 -0400
Received: from eggs.gnu.org ([209.51.188.92]:53038)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1hojbR-0006xA-B4
 for 36733 <at> debbugs.gnu.org; Sat, 20 Jul 2019 03:16:21 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:46858)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1hojbM-0002YN-5z; Sat, 20 Jul 2019 03:16:16 -0400
Received: from [176.228.60.248] (port=1833 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 1hojbL-0005rM-Lb; Sat, 20 Jul 2019 03:16:16 -0400
Date: Sat, 20 Jul 2019 10:16:11 +0300
Message-Id: <83tvbhtbus.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Jean Louis <bugs@HIDDEN>
In-reply-to: <86ftn1iuuf.fsf@HIDDEN> (message from Jean Louis on
 Fri, 19 Jul 2019 23:21:28 +0200)
Subject: Re: bug#36733: 27.0.50;
 Eshell taking long time to enter directory after TAB completion
References: <86ftn1iuuf.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36733
Cc: 36733 <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: -3.3 (---)

> From: Jean Louis <bugs@HIDDEN>
> Date: Fri, 19 Jul 2019 23:21:28 +0200
> 
> 
> I have observed that if I write in Eshell:
> 
> $ cd Documents
> 
> That it enters the directory quickly.
> 
> But if I write:
> 
> $ cd Docum TAB
> 
> it expands into
> 
> $ cd Documents/
> 
> then when I press ENTER it is taking sometimes 1 second or few seconds
> just to enter the directory.
> 
> This also happens if inside of directory there is just one file. 

Doesn't happen here.  I suggest to start a CPU profiler, perform this
many times, then show the profile, completely expanded.  For best
results, load em-dirs.el as an uncompiled file, before doing this
experiment.




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

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


Received: (at submit) by debbugs.gnu.org; 19 Jul 2019 21:23:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 19 17:23:29 2019
Received: from localhost ([127.0.0.1]:56604 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hoaLg-000762-1G
	for submit <at> debbugs.gnu.org; Fri, 19 Jul 2019 17:23:29 -0400
Received: from lists.gnu.org ([209.51.188.17]:57759)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <support1@HIDDEN>) id 1hoaLd-00075t-Q8
 for submit <at> debbugs.gnu.org; Fri, 19 Jul 2019 17:23:26 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59799)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <support1@HIDDEN>) id 1hoaLa-0005ba-BA
 for bug-gnu-emacs@HIDDEN; Fri, 19 Jul 2019 17:23:25 -0400
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,UNPARSEABLE_RELAY,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <support1@HIDDEN>) id 1hoaLW-0000ku-QA
 for bug-gnu-emacs@HIDDEN; Fri, 19 Jul 2019 17:23:22 -0400
Received: from stw1.rcdrun.com ([217.170.207.13]:52669)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <support1@HIDDEN>)
 id 1hoaLW-0008KP-E4
 for bug-gnu-emacs@HIDDEN; Fri, 19 Jul 2019 17:23:18 -0400
Received: from protected.rcdrun.com (localhost [::1])
 (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by stw1.rcdrun.com with ESMTPSA; Fri, 19 Jul 2019 14:21:30 -0700
 id 0000000000020364.000000005D32345A.00001089
Received: from localhost (protected.rcdrun.com [local])
 by protected.rcdrun.com (OpenSMTPD) with ESMTPA id 966d3c91
 for <bug-gnu-emacs@HIDDEN>; Fri, 19 Jul 2019 21:21:29 +0000 (UTC)
From: Jean Louis <bugs@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.0.50; Eshell taking long time to enter directory after TAB
 completion
Date: Fri, 19 Jul 2019 23:21:28 +0200
Message-ID: <86ftn1iuuf.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 217.170.207.13
X-Spam-Score: -1.1 (-)
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: -2.1 (--)


I have observed that if I write in Eshell:

$ cd Documents

That it enters the directory quickly.

But if I write:

$ cd Docum TAB

it expands into

$ cd Documents/

then when I press ENTER it is taking sometimes 1 second or few seconds
just to enter the directory.

This also happens if inside of directory there is just one file. 


In GNU Emacs 27.0.50 (build 11, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2019-07-18 built on protected.rcdrun.com
Repository revision: a4e57274cc3ad920d6113700ce6496e85eb66ebb
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.11906000
System Description: Hyperbola GNU/Linux-libre

Recent messages:
Contacting host: github.com:443
Mark set
Making completion list...
Stopping animation; animation possibly too big [6 times]
(There was no command output)
When done with a buffer, type C-x #
Saving file /home/data1/protected/tmp/mutt-protected-1001-4117-7445622631218989887...
Wrote /home/data1/protected/tmp/mutt-protected-1001-4117-7445622631218989887

Configured using:
 'configure --prefix=/package/text/emacs-2019-07-18 --with-modules
 --without-pop --with-mailutils --with-x-toolkit=lucid --without-gpm'

Configured features:
XAW3D XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS GLIB NOTIFY
INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS JSON PDUMPER
LCMS2 GMP

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

Major mode: Eshell

Minor modes in effect:
  TeX-PDF-mode: t
  highlight-changes-visible-mode: t
  say-minor-mode: t
  strokes-mode: t
  dynamic-completion-mode: t
  jabber-activity-mode: t
  show-paren-mode: t
  guide-key-mode: t
  persistent-scratch-autosave-mode: t
  shell-dirtrack-mode: t
  auto-compile-on-load-mode: t
  auto-compile-on-save-mode: t
  tooltip-mode: t
  global-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
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/data1/protected/.emacs.d/elpa/lispy-20190703.1529/elpa hides /home/data1/protected/.emacs.d/elpa/ivy-20190709.740/elpa
/home/data1/protected/Programming/emacs-lisp/whois hides /home/data1/protected/.emacs.d/elpa/whois-20190529.1554/whois
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/md4 hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/md4
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/hex-util hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/hex-util
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-css hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-css
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-dot hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-dot
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-sed hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-sed
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-stan hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-stan
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-sqlite hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-sqlite
/home/data1/protected/.emacs.d/elpa/org-20190708/org-src hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-src
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-lob hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-lob
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-calc hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-calc
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-mscgen hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-mscgen
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-core hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-core
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-beamer hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-beamer
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-sass hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-sass
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-plantuml hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-plantuml
/home/data1/protected/.emacs.d/elpa/org-20190708/org-bibtex hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-bibtex
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-coq hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-coq
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-js hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-js
/home/data1/protected/.emacs.d/elpa/org-20190708/org-plot hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-plot
/home/data1/protected/.emacs.d/elpa/org-20190708/org-macro hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-macro
/home/data1/protected/.emacs.d/elpa/org-20190708/org-inlinetask hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-inlinetask
/home/data1/protected/.emacs.d/elpa/org-20190708/org-timer hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-timer
/home/data1/protected/.emacs.d/elpa/org-20190708/ox hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-forth hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-forth
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-groovy hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-groovy
/home/data1/protected/.emacs.d/elpa/org-20190708/org-bbdb hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-bbdb
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-perl hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-perl
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-gnuplot hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-gnuplot
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-latex hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-latex
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-sql hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-sql
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-screen hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-screen
/home/data1/protected/.emacs.d/elpa/org-20190708/org-mhe hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-mhe
/home/data1/protected/.emacs.d/elpa/org-20190708/org-archive hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-archive
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-haskell hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-haskell
/home/data1/protected/.emacs.d/elpa/org-20190708/org-footnote hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-footnote
/home/data1/protected/.emacs.d/elpa/org-20190708/org-eww hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-eww
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-man hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-man
/home/data1/protected/.emacs.d/elpa/org-20190708/org-protocol hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-protocol
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-ref hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-ref
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-processing hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-processing
/home/data1/protected/.emacs.d/elpa/org-20190708/org-habit hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-habit
/home/data1/protected/.emacs.d/elpa/org-20190708/org-indent hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-indent
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-maxima hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-maxima
/home/data1/protected/.emacs.d/elpa/org-20190708/org-list hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-list
/home/data1/protected/.emacs.d/elpa/org-20190708/org-entities hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-entities
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-fortran hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-fortran
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-comint hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-comint
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-ruby hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-ruby
/home/data1/protected/.emacs.d/elpa/org-20190708/org hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org
/home/data1/protected/.emacs.d/elpa/org-20190708/org-irc hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-irc
/home/data1/protected/.emacs.d/elpa/org-20190708/org-macs hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-macs
/home/data1/protected/.emacs.d/elpa/org-20190708/org-agenda hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-agenda
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-org hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-org
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-C hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-C
/home/data1/protected/.emacs.d/elpa/org-20190708/org-install hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-install
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-makefile hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-makefile
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-java hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-java
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-org hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-org
/home/data1/protected/.emacs.d/elpa/org-20190708/org-table hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-table
/home/data1/protected/.emacs.d/elpa/org-20190708/ob hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob
/home/data1/protected/.emacs.d/elpa/org-20190708/org-info hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-info
/home/data1/protected/.emacs.d/elpa/org-20190708/org-id hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-id
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-eval hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-eval
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-clojure hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-clojure
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-ledger hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-ledger
/home/data1/protected/.emacs.d/elpa/org-20190708/org-w3m hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-w3m
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-shen hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-shen
/home/data1/protected/.emacs.d/elpa/org-20190708/org-docview hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-docview
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-ascii hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-ascii
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-publish hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-publish
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-texinfo hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-texinfo
/home/data1/protected/.emacs.d/elpa/org-20190708/org-duration hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-duration
/home/data1/protected/.emacs.d/elpa/org-20190708/org-colview hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-colview
/home/data1/protected/.emacs.d/elpa/org-20190708/org-datetree hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-datetree
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-vala hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-vala
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-table hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-table
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-tangle hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-tangle
/home/data1/protected/.emacs.d/elpa/org-20190708/org-pcomplete hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-pcomplete
/home/data1/protected/.emacs.d/elpa/org-20190708/org-version hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-version
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-R hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-R
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-picolisp hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-picolisp
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-lua hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-lua
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-keys hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-keys
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-odt hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-odt
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-awk hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-awk
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-exp hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-exp
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-md hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-md
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-abc hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-abc
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-ocaml hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-ocaml
/home/data1/protected/.emacs.d/elpa/org-20190708/org-crypt hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-crypt
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-python hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-python
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-html hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-html
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-matlab hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-matlab
/home/data1/protected/.emacs.d/elpa/org-20190708/org-attach hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-attach
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-hledger hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-hledger
/home/data1/protected/.emacs.d/elpa/org-20190708/org-loaddefs hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-loaddefs
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-octave hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-octave
/home/data1/protected/.emacs.d/elpa/org-20190708/org-ctags hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-ctags
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-asymptote hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-asymptote
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-ditaa hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-ditaa
/home/data1/protected/.emacs.d/elpa/org-20190708/org-gnus hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-gnus
/home/data1/protected/.emacs.d/elpa/org-20190708/org-compat hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-compat
/home/data1/protected/.emacs.d/elpa/org-20190708/org-feed hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-feed
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-J hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-J
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-shell hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-shell
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-lilypond hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-lilypond
/home/data1/protected/.emacs.d/elpa/org-20190708/org-rmail hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-rmail
/home/data1/protected/.emacs.d/elpa/org-20190708/org-element hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-element
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-io hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-io
/home/data1/protected/.emacs.d/elpa/org-20190708/org-faces hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-faces
/home/data1/protected/.emacs.d/elpa/org-20190708/org-capture hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-capture
/home/data1/protected/.emacs.d/elpa/org-20190708/org-eshell hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-eshell
/home/data1/protected/.emacs.d/elpa/org-20190708/org-lint hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-lint
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-lisp hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-lisp
/home/data1/protected/.emacs.d/elpa/org-20190708/org-clock hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-clock
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-ebnf hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-ebnf
/home/data1/protected/.emacs.d/elpa/org-20190708/org-mobile hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-mobile
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-scheme hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-scheme
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-latex hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-latex
/home/data1/protected/.emacs.d/elpa/org-20190708/ob-emacs-lisp hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ob-emacs-lisp
/home/data1/protected/.emacs.d/elpa/org-20190708/org-mouse hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/org-mouse
/home/data1/protected/.emacs.d/elpa/org-20190708/ox-icalendar hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/org/ox-icalendar
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/ntlm hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/net/ntlm
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/sasl-digest hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/net/sasl-digest
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/hmac-md5 hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/net/hmac-md5
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/sasl-cram hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/net/sasl-cram
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/sasl hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/net/sasl
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/hmac-def hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/net/hmac-def
/home/data1/protected/.emacs.d/elpa/flim-20190526.1034/sasl-ntlm hides /package/text/emacs-2019-07-18/share/emacs/27.0.50/lisp/net/sasl-ntlm

Features:
(shadow emacsbug rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc
rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok wdired
markdown-mode org-archive org-capture ob-ditaa org-clock org-colview
org-crypt org-habit org-indent plain-tex texmathp preview prv-emacs
tex-buf font-latex latex latex-flymake flymake-proc flymake tex-ispell
tex-style tex tex-mode latexenc rect unrmail rmail-spam-filter rmailedit
rmailsort undigest mutt conf-mode cal-move epa-file peep-dired thai-util
thai-word lao-util enriched org-agenda org-eww org-rmail org-mhe org-irc
org-info org-gnus nnir org-docview org-bibtex bibtex org-bbdb org-w3m
hi-lock hilit-chg helm-ring helm-elisp helm-eval helm-info tramp-adb
tramp-archive tramp-cache tramp-cmds tramp-ftp tramp-gvfs cl-indent
rcirc grep url-file url-dired mhtml-mode css-mode js pcmpl-unix
pcmpl-linux bookmark sh-script executable em-rebind em-smart wordnut
wordnut-history wordnut-u imenu em-tramp gforth forth-interaction-mode
forth-mode forth-spec forth-smie pcase smie forth-syntax names edebug
autoload tar-mode mm-archive compare-w helm-system-packages-pacman
hashcash ecomplete goto-addr jabber-rtt jabber-otr dired-aux view
image-file image-dired ps-print ps-print-loaddefs ps-def lpr tabify
handwrite slime etags fileloop xref project arc-mode archive-mode
hyperspec macros strokes talk network-stream url-cache webjump
completion macrostep-c cmacexp macrostep cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-print
debug backtrace tutorial let-alist md4rd tree-mode tree-widget request
hierarchy eww mm-url url-queue magit-utils face-remap mule-util
eieio-opt skeleton apropos finder lisp-mnt jabber-keepalive jabber-ping
sasl-digest hex-util hmac-md5 jabber jabber-notifications notifications
jabber-libnotify dbus jabber-awesome jabber-osd jabber-wmii
jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison
jabber-tmux jabber-screen jabber-socks5 jabber-ft-server
jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client
jabber-si-common jabber-feature-neg jabber-truncate jabber-time
jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events
jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline
jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion
jabber-muc-nick-completion hippie-exp jabber-browse jabber-search
jabber-register jabber-roster jabber-presence jabber-muc
jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb
jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer
jabber-alert jabber-iq jabber-core jabber-console sgml-mode ewoc
jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm
jabber-logon jabber-conn srv dns starttls tls gnutls jabber-xml
jabber-menu jabber-util mml1991 misearch multi-isearch rmailkwd
smerge-mode diff proced rmailout quail winner helm-mode helm-files
helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp
helm-utils helm-help helm-types bbdb-com crm bbdb bbdb-site timezone
mail-extr pp elec-pair help-fns radix-tree cus-edit em-unix em-term term
disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob
em-dirs esh-var em-cmpl em-basic em-banner em-alias esh-mode qp rmailsum
shr-color shr svg dom vc-git diff-mode rmailmm warnings ob-dot
ob-plantuml ob-sql paren savehist ivy delsel colir color ivy-overlay
ffap guide-key s popwin dash cus-start cus-load emms-librefm-stream
emms-librefm-scrobbler emms-playlist-limit emms-volume
emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info
emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon
emms-browser sort emms-playlist-sort emms-last-played emms-player-xine
emms-player-mpd tq emms-playing-time emms-lyrics emms-url emms-streams
emms-show-all emms-tag-editor emms-mark emms-mode-line emms-cache
emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-info
later-do emms-playlist-mode emms-player-vlc emms-player-mpv
emms-player-mplayer emms-player-simple emms-source-playlist
emms-source-file locate emms-setup emms emms-compat rcd-sent-folder
gold-price rcd/business rx cl-extra help-mode org-id dired-x
rcd/percentages rcd/utilities rcd-db pq time-stamp units mutt-alias
festival persistent-scratch google-translate google-translate-default-ui
google-translate-core-ui google-translate-core google-translate-tk
google-translate-backend helm-system-packages helm helm-source
helm-multi-match helm-lib async tramp-sh tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat shell ls-lisp graphviz-dot-mode
compile auto-compile packed mu4e desktop frameset mu4e-speedbar speedbar
sb-image ezimage dframe mu4e-main mu4e-view thingatpt browse-url
gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group
gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc
nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader wid-edit
mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions rfc2368
smtpmail mu4e-mark mu4e-message flow-fill mu4e-proc mu4e-utils doc-view
jka-compr image-mode mu4e-lists mu4e-vars message sendmail rfc822 mml
mml-sec epa derived epg gnus-util rmail rmail-loaddefs
text-property-search mm-decode mm-bodies mm-encode mail-utils gmm-utils
mailheader hl-line mu4e-meta mh-e mh-compat mailabbrev mh-buffers
mh-loaddefs eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg
esh-module esh-groups esh-util identica-mode url-http url-auth
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw
nsm rmc puny url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap parse-time xml dired
dired-loaddefs edmacro exwm-config ido exwm exwm-input xcb-keysyms
xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
xcb-debug kmacro server finder-inf org-element avl-tree generator
orgtbl-ascii-plot org-table org ob ob-ref ob-lob ob-table ob-exp
org-macro org-footnote org-pcomplete pcomplete org-list org-faces
org-entities time-date noutline outline easy-mmode org-version
ob-emacs-lisp org-loaddefs find-func cal-menu calendar cal-loaddefs
ob-tangle org-src ob-comint comint ansi-color ring ob-keys ob-core
ob-eval org-compat org-macs format-spec org-install gh-common marshal
eieio-compat advice slime-autoloads cl tex-site info package easymenu
epg-config 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/x-win
x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow isearch timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame 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 minibuffer 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 dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 3380406 325872)
 (symbols 48 77875 111)
 (strings 32 554923 43811)
 (string-bytes 1 30068221)
 (vectors 16 142501)
 (vector-slots 8 2626886 144700)
 (floats 8 1759 2480)
 (intervals 56 341997 666)
 (buffers 992 799))




Acknowledgement sent to Jean Louis <bugs@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#36733; 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: Sun, 12 Jan 2025 05:45:02 UTC

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