GNU logs - #24888, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#24888: pcomplete/cd returns "../" before "./" and does not include empty completion in results of pcomplete-at-point
Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pitclaudel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 05 Nov 2016 23:54:01 +0000
Resent-Message-ID: <handler.24888.B.147839003718972 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 24888
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 24888 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.147839003718972
          (code B ref -1); Sat, 05 Nov 2016 23:54:01 +0000
Received: (at submit) by debbugs.gnu.org; 5 Nov 2016 23:53:57 +0000
Received: from localhost ([127.0.0.1]:46199 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1c3Amb-0004vw-2J
	for submit <at> debbugs.gnu.org; Sat, 05 Nov 2016 19:53:57 -0400
Received: from eggs.gnu.org ([208.118.235.92]:36224)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <clement.pitclaudel@HIDDEN>) id 1c3AmZ-0004vk-QB
 for submit <at> debbugs.gnu.org; Sat, 05 Nov 2016 19:53:56 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <clement.pitclaudel@HIDDEN>) id 1c3AmT-0006Ir-KT
 for submit <at> debbugs.gnu.org; Sat, 05 Nov 2016 19:53:50 -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,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:60058)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <clement.pitclaudel@HIDDEN>)
 id 1c3AmT-0006Ih-Gy
 for submit <at> debbugs.gnu.org; Sat, 05 Nov 2016 19:53:49 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55427)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <clement.pitclaudel@HIDDEN>) id 1c3AmS-0007KD-Ft
 for bug-gnu-emacs@HIDDEN; Sat, 05 Nov 2016 19:53:49 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <clement.pitclaudel@HIDDEN>) id 1c3AmO-0006F3-I7
 for bug-gnu-emacs@HIDDEN; Sat, 05 Nov 2016 19:53:48 -0400
Received: from mout.kundenserver.de ([212.227.17.24]:59595)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <clement.pitclaudel@HIDDEN>)
 id 1c3AmO-0006E1-83
 for bug-gnu-emacs@HIDDEN; Sat, 05 Nov 2016 19:53:44 -0400
Received: from [18.189.84.189] ([18.189.84.189]) by mrelayeu.kundenserver.de
 (mreue101) with ESMTPSA (Nemesis) id 0LpfQU-1cWRrH2W0c-00fSTV for
 <bug-gnu-emacs@HIDDEN>; Sun, 06 Nov 2016 00:53:41 +0100
From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pitclaudel@HIDDEN>
Message-ID: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
Date: Sat, 5 Nov 2016 19:53:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="VPsvuIt7vhEbUwdiBcUGV613rAkaumw5m"
X-Provags-ID: V03:K0:K8yKDYzg6kg4dTDUjxEoJwLsgys/JxvtydrmFZux2/sXjQE78nl
 5BxnGChgzVCszEbSJTUpdUQFYyoWyR1mwOLqh+mPZbL1HDQEcPzfaKDJ20wWgJLHLh+9mEe
 YakMlFmHv9Cf16Qs/0TTfqFRXLn2aRdOwgR9cK6izitpR7F2eXV5o/G+QPkuvhy6wAJAFSI
 UttabNQOs7FlKexWKSGWQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:8+q/HIrx2fE=:FM0ygpMNZ740cyqNJeVtoD
 4Vza9keggLeww1ayDZ+aO7E9v6DVWm22GdEqVn1WqL4TbzndgQla3DHVcJf0JXljCY2zA2Jil
 yHVaShOhMrYJoR4LTz3OQ/e3JMk8xRhqrNZ6JnaRwrDBs32A1NujwVWs/LJ4EGkCTpxoJJMCp
 Q4JFBCOaJ2eDfMAzctwZCzokASFXsAB1QBiJ3z3m8n6u+dqyQnhlhJzXSLbFfwxUU1SdYBc+m
 /3graZrVkB2ANjNI6TxDVEf7CqRAmap5mMu83NqGMZRtD4/+1WpJVnL5Ps5hm7rUuoP0weHuC
 hhFCFuwzPAKuTD0jJHc+JD+AeBer53wb6OYPVmKjrcO3TdBvzEWnN+iLzpHwc7k67MYrcXD88
 EGWgxw+pxM9NMEyf3L+4nIvdcWMA0aWW3KEcMVi+fdEtlJclTggXek9wlV0m2D/2pjhit/mWX
 UU2y7S9/biZx8YPqINkEyhIzRecdr01OzfnAUIYGwGemkwn/RMNXukBXZe4iQDJRbZqeQWc4u
 8B+/OzDxYuSQRNMrv+3L6RV5zMtsYlBMRJMs+h1+V+l9tPHGpZ/JudkkG8hy5xXsMLNIzoVQZ
 iDqm9LH2dywgL/0TDkbHzAYfy4orp6TVizIbF6b0lD4FKhy3MjWYtchmXu1i2fvBPycPojn9h
 mHJSXOLCdmYKkmqCs3ahc5wAzRkVPpwV/E/s3zk8N0rkbKIe5NJaLXKhREqWxnIAYy9Y=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
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: -4.0 (----)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--VPsvuIt7vhEbUwdiBcUGV613rAkaumw5m
Content-Type: multipart/mixed; boundary="VI3hiPWK90jmqRrRMkWtPnWM1thahW5PK";
 protected-headers="v1"
From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= <clement.pitclaudel@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Message-ID: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
Subject: pcomplete/cd returns "../" before "./" and does not include empty
 completion in results of pcomplete-at-point

--VI3hiPWK90jmqRrRMkWtPnWM1thahW5PK
Content-Type: multipart/mixed;
 boundary="------------2ADDCA3847AB612292F886CF"

This is a multi-part message in MIME format.
--------------2ADDCA3847AB612292F886CF
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

pcomplete's ordering of completion makes it inconvenient to input directo=
ry names to 'cd' to when using company.  Example scenario:

* Start a shell (M-x shell)
* Enable company-mode
* Start typing `cd /home/clement/`

This invokes (assuming a low enough completion delay) pcomplete-at-point =
(the call goes through company-capf, which relies on completion-at-point-=
functions, which contains comint-dynamic-completion, which includes pcomp=
lete-at-point).  The results of this pcomplete invocation include "../" a=
nd "./", followed by name-ordered file names.  There are two problems:

* "../" comes first, which causes the default completion to be "/home/cle=
ment/../".
* pcomplete's list doesn't include "/home/clement/" itself.

Fixing the second problem would fix the first one; if pcomplete included =
"" in its results in addition to "./" and "../", and ranked it first, the=
re would be no problem (company would display "/home/clement/" first, jus=
t like company-files does)

Cheers,
Cl=C3=A9ment.

In GNU Emacs 26.0.50.14 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
 of 2016-10-29 built on clem-w50-mint
Repository revision: fae796fe2695b419aa9277d243633bae400a147a
Windowing system distributor 'The X.Org Foundation', version 11.0.1180400=
0
System Description:	Linux Mint 18 Sarah

--------------2ADDCA3847AB612292F886CF
Content-Type: image/png;
 name="pcomplete.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="pcomplete.png"

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
Ckn5fzobgL+G160vAAAAAElFTkSuQmCC
--------------2ADDCA3847AB612292F886CF--

--VI3hiPWK90jmqRrRMkWtPnWM1thahW5PK--

--VPsvuIt7vhEbUwdiBcUGV613rAkaumw5m
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJYHnEEAAoJEPqg+cTm90wjYxAQAK0bsIsXOYhMO76mi2JmGfhA
Ko99xcSYry8Cz7oXN24QYFGJArK5p042Rh+m7nbNbRwkmMJzDSsIZY4zFsJ1Ayaa
cJDnDF0PbyDlbDFMUwIBCfh4IW1ihIGCDP6Tbdi8DO7E4yZ9B7evryI8JbQHYuET
uHuEv/SvqqGgPXiANwhCGRMCGIHWQCmL/d+livEWiUzjeXe5A0aac+VJgVIejQ9T
WFEVHMaMfwpvAo7OGlUI7o1BAqxsZhrrXytuB/R0Ap9IAJDgSgQ0nlPAoiZ95MrQ
y/jl2zdAFbXKn98VPuM58BLvfV2Eyub/l73R7rxjNrzqQyVSsqkBOVE6Oh47Yp1J
X3gUexDr+CnfjRPCjd077D6nkkpPgiGef7TOFP3d6udgXLpO92XiTZy33NFFjrm6
/4ZZg7UYkp5W36P0Aw5O3kvIFtTpZwCzofXBLjgj0mM+LBgOLi9ghpuzBtoTKUqT
e/XvwI71zHP2GHNR43NhrHsGe32mg4Gf75jE6rLAsvfJNC2r/lZELhZbXLu3Pv9W
lgNFPuhkvUcqywegiLIHL6Htsm0Odk54oPYEAQTFELOwXb3zYkOLaG5rpoPrQU6T
gTu12zB+W6StpHt5/4TskTB4EVaWMVjnKWVfh985+ka6JzStndf8yBn5Xu3paUH+
LwV9pFv0bEEfBlCnOApI
=SV/5
-----END PGP SIGNATURE-----

--VPsvuIt7vhEbUwdiBcUGV613rAkaumw5m--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pitclaudel@HIDDEN>
Subject: bug#24888: Acknowledgement (pcomplete/cd returns "../" before
 "./" and does not include empty completion in results of pcomplete-at-point)
Message-ID: <handler.24888.B.147839003718972.ack <at> debbugs.gnu.org>
References: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
X-Gnu-PR-Message: ack 24888
X-Gnu-PR-Package: emacs
Reply-To: 24888 <at> debbugs.gnu.org
Date: Sat, 05 Nov 2016 23:54:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 24888 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
24888: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D24888
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#24888: pcomplete/cd returns "../" before "./" and does not include empty completion in results of pcomplete-at-point
Resent-From: Dmitry Gutov <dgutov@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 07 Nov 2016 00:16:01 +0000
Resent-Message-ID: <handler.24888.B24888.14784777109132 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 24888
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pitclaudel@HIDDEN>, 24888 <at> debbugs.gnu.org
Received: via spool by 24888-submit <at> debbugs.gnu.org id=B24888.14784777109132
          (code B ref 24888); Mon, 07 Nov 2016 00:16:01 +0000
Received: (at 24888) by debbugs.gnu.org; 7 Nov 2016 00:15:10 +0000
Received: from localhost ([127.0.0.1]:47295 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1c3Xag-0002ND-AF
	for submit <at> debbugs.gnu.org; Sun, 06 Nov 2016 19:15:10 -0500
Received: from mail-wm0-f43.google.com ([74.125.82.43]:37665)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1c3Xae-0002Mz-8i
 for 24888 <at> debbugs.gnu.org; Sun, 06 Nov 2016 19:15:08 -0500
Received: by mail-wm0-f43.google.com with SMTP id t79so147751943wmt.0
 for <24888 <at> debbugs.gnu.org>; Sun, 06 Nov 2016 16:15:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=yP7fhdLabjOZDmggIzItkq1iaPPB2c2yeAWHxV3bbXI=;
 b=Y7OWAs4UfnlqPH8nwtHdl3ameIoeMsRE06d85VtmmsumFiOTrk04xj394MlKLpupIi
 0jOiOp7lwRzjlt+/xJFjyAkxnQTRdodDiLHhbgMQTpnxTQ+1oDfhIDeHrBqSfbv/w+l2
 ffKPO26Wq9c81yhrlfvaie7dEuCPPKmQhEnabxdRAQedmtulfdlrkVI0zGJLfTAovu/1
 Oqn05kJ9wFcSdoo2Svj8Oq+r3OOkgb1l5xRdMvMV2ox4Rx8DVtGebd8NZZKt7qHE7XRb
 i8h8b52+z++t1o3OV3EhN4idEYv0f+Gr4pRN9iYSju0KTEtKlb9XKvGe0fbTPh4E/YQM
 ZSnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:sender:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=yP7fhdLabjOZDmggIzItkq1iaPPB2c2yeAWHxV3bbXI=;
 b=m/HaK4XYb3XZH2MNKU6SHAHJMZJP0OP5XJyE45luGpIkmKoPB3HpcUp/Tg0Hr1XmJo
 pnZrVlHvWtxkqa1lHhvshGhQ4d9Apvkm1srUfhm6vsbMcKhr+VfmHxjzBr2l01la6yDC
 7XUHACESgC8OuSzys/DYepfryoYKAHyXy65iBUpNTjKG1sYpmBkVqX74sAkne2BuoiJP
 FUyC5lFtsKxpZw0TS9yIIGh0zctNz+5K58HLZPnwfvCSv7wODIle+0qfAgG+5xljZ5dV
 OQzKJFqYxGn6ZvapwoiyoiCRr60Vfq72pCbGlKGEoks6HwgqxApB0WNFqSOggMYO2y9U
 wcqw==
X-Gm-Message-State: ABUngvfgQu8NFlFJHhPG/ZSdv+7z38kBnmw+EQM3oFBg+tf6yAUK84EJDZBvqVWHgP837w==
X-Received: by 10.28.19.131 with SMTP id 125mr3879648wmt.133.1478477702674;
 Sun, 06 Nov 2016 16:15:02 -0800 (PST)
Received: from [192.168.1.3] ([185.105.173.41])
 by smtp.googlemail.com with ESMTPSA id za1sm27789522wjb.8.2016.11.06.16.15.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 06 Nov 2016 16:15:02 -0800 (PST)
References: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <74e70af1-2db5-0dbc-c3e4-6b575cd9bc93@HIDDEN>
Date: Mon, 7 Nov 2016 02:15:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101
 Thunderbird/50.0
MIME-Version: 1.0
In-Reply-To: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
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.5 (/)

On 06.11.2016 01:53, Clément Pit--Claudel wrote:

> This invokes (assuming a low enough completion delay) pcomplete-at-point (the call goes through company-capf, which relies on completion-at-point-functions, which contains comint-dynamic-completion, which includes pcomplete-at-point).

Does it? It seems to go through comint-completion-at-point here, which 
tries comint-c-a-p-replace-by-expanded-history and 
comint-filename-completion, neither of which reference pcomplete.

comint-filename-completion seems to be the function to investigate.

> * "../" comes first, which causes the default completion to be "/home/clement/../".
> * pcomplete's list doesn't include "/home/clement/" itself.
>
> Fixing the second problem would fix the first one;

Sounds good to me.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#24888: pcomplete/cd returns "../" before "./" and does not include empty completion in results of pcomplete-at-point
Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pitclaudel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 07 Nov 2016 01:06:02 +0000
Resent-Message-ID: <handler.24888.B24888.147848071213581 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 24888
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Dmitry Gutov <dgutov@HIDDEN>, 24888 <at> debbugs.gnu.org
Received: via spool by 24888-submit <at> debbugs.gnu.org id=B24888.147848071213581
          (code B ref 24888); Mon, 07 Nov 2016 01:06:02 +0000
Received: (at 24888) by debbugs.gnu.org; 7 Nov 2016 01:05:12 +0000
Received: from localhost ([127.0.0.1]:47308 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1c3YN6-0003Wy-Hl
	for submit <at> debbugs.gnu.org; Sun, 06 Nov 2016 20:05:12 -0500
Received: from mout.kundenserver.de ([217.72.192.74]:60662)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <clement.pitclaudel@HIDDEN>) id 1c3YN5-0003Wj-46
 for 24888 <at> debbugs.gnu.org; Sun, 06 Nov 2016 20:05:11 -0500
Received: from [18.189.84.189] ([18.189.84.189]) by mrelayeu.kundenserver.de
 (mreue103) with ESMTPSA (Nemesis) id 0LcFAj-1ck4nd3dfp-00jZpv; Mon, 07 Nov
 2016 02:05:05 +0100
References: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
 <74e70af1-2db5-0dbc-c3e4-6b575cd9bc93@HIDDEN>
From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pitclaudel@HIDDEN>
Message-ID: <3629cbb6-abe6-c544-c9a1-ede630a73bba@HIDDEN>
Date: Sun, 6 Nov 2016 20:04:53 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <74e70af1-2db5-0dbc-c3e4-6b575cd9bc93@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="iBitagnNJb58AMkqg1QIqwDKOeImaTvP8"
X-Provags-ID: V03:K0:RAIyRZEX2hXBi68R2K6pKokjiyrpOUdujVi2JRQ9zB4PVu1vTsW
 jjSeBNW7EJ2gb5slJ+j3KLgR+IrUES/ZFBJzeE1qaHvmTUrxb4xsf20rWpUraDSPtPBg75n
 rgKud+2ehyVb5e2ytShzmR0VPiKcV0tqmxP2asDR4yWsxYkSBftscg/CI9HHvS6hru0/8HF
 aT96lDrSXT1m8M0+wjF6A==
X-UI-Out-Filterresults: notjunk:1;V01:K0:puz3HiXlRuc=:hNuMhDRm8IpgZNtZilAXxZ
 9D43q/w/nyUPTwjQnC27IO4fV2XOWuQJYZmtQYT4jfVi45CpN/e1NKO76g5xkH5E6MnYsNkUR
 sSMj3eTl/8nJWyLVvruap0csjxmCCdxMegaMb6n04m6CFE/nYAqkGzm3ApB1O/nJvA9NwgmBp
 IKbA8PG3h70lzVO5Fq9/28HihPToJDfFQGVShMB1N01EZRu65OV8tVHEJEHTFkjIYT2Dy5O06
 K6ZhFgWjKS1YknKJ+38uIQUZ7AJFFBtd8+Kfx25LQS1u6DepVhK52Im2vnpyCmhiYSbuwgDbc
 4ziGa/UH7FBz/b8ue57VC5jqIzJ1lzjN/iNXiOLxgCKgiWAjFwF51dNzczhoKzNvWzyVsI8G6
 vxvGMSQJVrOVYRQ4axPvEjPkK0SS+DMKpoE+3/KEQuPRPRdNdS+y90MXVXUy61xpdw5xfhgVR
 RIAODMr41gAnvk6/Em7QXf8mv0iCqiIvHB9xZ5OM2UW638wVxZaNPBK3zROf47N4DLSwrJBWy
 N9YY6EOKay0VrLbB57nMBUsrpWr6COkHErhBT/FEI/r3RbW6Pb3lE7V7Y/nOxu+FqjRg/VEVz
 IuDHRBnhi3JQKx+vAjKD84XlDKFSCgxSrRnOh2hPfOmcFizm2UW8l9i+vCJ3BJK/MW5mmlN86
 HU/xhtrKYMCb77YfeNY0kIrG6W4hW3JmB8o3VMTeyVU2OpAi12L60NpJCJJF8iA97Ltw=
X-Spam-Score: 0.1 (/)
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.1 (/)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--iBitagnNJb58AMkqg1QIqwDKOeImaTvP8
Content-Type: multipart/mixed; boundary="wPCh2dvpHe6RftXAJs4td2rUgEt0gv7Im";
 protected-headers="v1"
From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= <clement.pitclaudel@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>, 24888 <at> debbugs.gnu.org
Message-ID: <3629cbb6-abe6-c544-c9a1-ede630a73bba@HIDDEN>
Subject: Re: bug#24888: pcomplete/cd returns "../" before "./" and does not
 include empty completion in results of pcomplete-at-point
References: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
 <74e70af1-2db5-0dbc-c3e4-6b575cd9bc93@HIDDEN>
In-Reply-To: <74e70af1-2db5-0dbc-c3e4-6b575cd9bc93@HIDDEN>

--wPCh2dvpHe6RftXAJs4td2rUgEt0gv7Im
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2016-11-06 19:15, Dmitry Gutov wrote:
> Does it? It seems to go through comint-completion-at-point here,
> which tries comint-c-a-p-replace-by-expanded-history and
> comint-filename-completion, neither of which reference pcomplete.

Putting a breakpoint in that function and running completion doesn't trig=
ger it for me :)

I see this:

    comint-dynamic-complete-functions is a variable defined in =E2=80=98c=
omint.el=E2=80=99.  Its
    value is (comint-c-a-p-replace-by-expanded-history
    shell-environment-variable-completion shell-command-completion
    shell-c-a-p-replace-by-expanded-directory pcomplete-completions-at-po=
int
    shell-filename-completion comint-filename-completion)

pcomplete-completions-at-point comes first, and is missing the "" complet=
ion.
There may be a similar problem with comint-filename-completion, of course=
=2E

Cl=C3=A9ment.


--wPCh2dvpHe6RftXAJs4td2rUgEt0gv7Im--

--iBitagnNJb58AMkqg1QIqwDKOeImaTvP8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJYH9M1AAoJEPqg+cTm90wjzr0P/jWhlnW7blpsnAuSyOA5yN4L
TBrqNGR3lbTNX6zO80bxdDlfE2t5TP7MBXanDRhDx41Exb4albgg83NMFw/HHIDh
5f4Cd1JQC3wPosjRtgt/q5QQm+bVt6QXcsXL8uyYqPvFz6rliLGGmMNg7k0p2AEi
Wip/tINsoE40XKsOlh+BRLXb7ZPl9dPxtLz1w5C0cQP9fLMqL3DAHbdSgsj7u1kz
yPl3SPBJ5r7rm81/ZMXUwaixuv2XaLJt8CKQ34c90KzMRMKjWPJtmHQ96dT7VxCl
DB8cnKmNrJUa4Qbj95cFAW2+oWfEsp9MtF4mPf4V+4T2jx18ROn5pvZPnVILH9x1
ANwfe2x9psa/JJtrRdaZudIeE3SSy6OrjeQg021wjfwx2hyGO8BJ68fHOkr3hZCK
Qlv5+zxeVu9nbw/7nYS7OiHTZEBDyV8jdgfLH24TLnr3JLuZxDQZJpDZDffP1Mp6
LjX4pzpN6/KQj3xUGhMyqz84jrnhoJpYXJPPZndbRfChoDKiYsRoYIRMeYhSGSCe
qxtWiNkFAH4kvWkR/JwVpEx41JtCgVy01XCvk52HAIyJgq9snYE0s5s42cvyXiiB
X1bnzuum0lNDzyyrhRi23U6g0ONVbvYGuvQ06J2VNvXDN5Gz3yIm84dWOEhJOcKd
O5J7JmG/wrrEcCragO3S
=Ewyb
-----END PGP SIGNATURE-----

--iBitagnNJb58AMkqg1QIqwDKOeImaTvP8--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#24888: pcomplete/cd returns "../" before "./" and does not include empty completion in results of pcomplete-at-point
Resent-From: Dmitry Gutov <dgutov@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 07 Nov 2016 13:50:01 +0000
Resent-Message-ID: <handler.24888.B24888.14785265426493 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 24888
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel <clement.pitclaudel@HIDDEN>, 24888 <at> debbugs.gnu.org
Received: via spool by 24888-submit <at> debbugs.gnu.org id=B24888.14785265426493
          (code B ref 24888); Mon, 07 Nov 2016 13:50:01 +0000
Received: (at 24888) by debbugs.gnu.org; 7 Nov 2016 13:49:02 +0000
Received: from localhost ([127.0.0.1]:47648 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1c3kII-0001ge-Gp
	for submit <at> debbugs.gnu.org; Mon, 07 Nov 2016 08:49:02 -0500
Received: from mail-wm0-f42.google.com ([74.125.82.42]:37079)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1c3kIH-0001gB-3l
 for 24888 <at> debbugs.gnu.org; Mon, 07 Nov 2016 08:49:01 -0500
Received: by mail-wm0-f42.google.com with SMTP id t79so178399609wmt.0
 for <24888 <at> debbugs.gnu.org>; Mon, 07 Nov 2016 05:49:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=sender:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=xZJbTc/UB2oWiPRiIgBiKDjUcxgCSuwNZPmXoMR3S7U=;
 b=OnZQxpWsKC+2qal6GnG5n6FChwDKe/bxyAUjVuk6tIvzSwRMXN9Kcxx0MLkeJbJL5G
 ZR2vlJtSH1hiEF2zF4uPzVNrZn/Z1+ab9e1+juYHOd9PSkRhJYHB2CG7eG1ilMtS2sbL
 FlbHY7yM0BTZdpAaAu7trDcmlt+WuOFa0z/uhbj/SjXtNSJpfp+B9YTUL7HCWFzzEgmw
 ktKWw+QdU3IOdhbix7fy1rZwoC55x2rILooPz9gbzeF//ujCg6FdtA20jqWjI+stMH/0
 XL9/CdlK66n6FNs7zoO7KdNwhB02G3527AcPkShXOsUaW8ldY84MlGl2xvNzuEtQwyqO
 5dlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:sender:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=xZJbTc/UB2oWiPRiIgBiKDjUcxgCSuwNZPmXoMR3S7U=;
 b=IK0m8EEEbL52JWL6ak14gLrBx0dHldFY8TJPsCHce715bq18jEpRZK9anzM6ylugvs
 CQieXtmhrg0eVVBlcHBGECNJlAgMmlX3R1n12CZUaYFPFEN75pe7/z7Oo1etWrlNfOZP
 Z+0eko24hE9IH2unEX9k57Vip+M86MLP6BhooXDrYEtnbgwKC9BaKtOq09rKIEgJRbTx
 Sigdute6dwFODB3GpQG7LJBtfJ5n2brTVuDt4Jnr3FZIYVCYOm3CVTJl7vPdWg4vw0S4
 TPtgnI2jeDzqtoWsBYStn9v6++GrV0EeAk9iWHxslnVVHYCUv5p6yIY8W/Dqo6PlgFEr
 ZxqQ==
X-Gm-Message-State: ABUngvd5LdJmkrdGBqk960AJu32wzS7qepfd3tKBYdCO575JWEsgJouKWuOf48uQYSaP0w==
X-Received: by 10.28.43.199 with SMTP id r190mr8813313wmr.58.1478526535005;
 Mon, 07 Nov 2016 05:48:55 -0800 (PST)
Received: from [192.168.0.133] ([212.50.99.193])
 by smtp.googlemail.com with ESMTPSA id l6sm31200966wjc.7.2016.11.07.05.48.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 07 Nov 2016 05:48:54 -0800 (PST)
References: <c39f133e-e157-e36b-e93e-53e8b0ee5f81@HIDDEN>
 <74e70af1-2db5-0dbc-c3e4-6b575cd9bc93@HIDDEN>
 <3629cbb6-abe6-c544-c9a1-ede630a73bba@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <b356e48f-a6f3-82a8-4bf8-1671e38c6ffc@HIDDEN>
Date: Mon, 7 Nov 2016 15:48:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101
 Thunderbird/50.0
MIME-Version: 1.0
In-Reply-To: <3629cbb6-abe6-c544-c9a1-ede630a73bba@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.5 (/)
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.5 (/)

On 07.11.2016 03:04, Clément Pit--Claudel wrote:

> I see this:
>
>     comint-dynamic-complete-functions is a variable defined in ‘comint.el’.  Its
>     value is (comint-c-a-p-replace-by-expanded-history
>     shell-environment-variable-completion shell-command-completion
>     shell-c-a-p-replace-by-expanded-directory pcomplete-completions-at-point
>     shell-filename-completion comint-filename-completion)

Oh, I see, sorry. M-x shell changes that variable's value.





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

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