GNU bug report logs - #66137
29.1.50; pcomplete/git duplicates branch name prefix

Previous Next

Package: emacs;

Reported by: Daniel Mendler <mail <at> daniel-mendler.de>

Date: Thu, 21 Sep 2023 13:18:01 UTC

Severity: normal

Found in version 29.1.50

To reply to this bug, email your comments to 66137 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#66137; Package emacs. (Thu, 21 Sep 2023 13:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Daniel Mendler <mail <at> daniel-mendler.de>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 21 Sep 2023 13:18:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Daniel Mendler <mail <at> daniel-mendler.de>
To: bug-gnu-emacs <at> gnu.org
Cc: Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: 29.1.50; pcomplete/git duplicates branch name prefix
Date: Thu, 21 Sep 2023 13:08:15 +0200
Recipe:

1. Open "M-x shell" inside the "emacs" git repository.
2. Enter "git log origin/ TAB".
3. *Completions* window is shown, with candidates like
   "origin/emacs-29".
4. Switch to *Completions* window with "C-x o".
5. Select a candidate with RET on "origin/emacs-29". The shell prompt is
   "git log origin/origin/emacs-29".

The problem seems to be either that the candidates are unnecessarily
prefixed with "origin/" or that the completion boundaries are not
set for the completion table. This would ensure that "origin/" is
replaced properly with "origin/emacs-29" after selection.

For comparison when I use C-x C-f in the ~/emacs/ directory and press
TAB, the candidates displayed in the *Completions* buffer (e.g. "lisp/")
don't include the "~/emacs/" prefix, such that selecting one of the
sub directories results in the correct path "~/emacs/lisp/".

In GNU Emacs 29.1.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.16.0, Xaw scroll bars) of 2023-09-19 built on pyramis
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)




This bug report was last modified 226 days ago.

Previous Next


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