From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#60464: 29.0.60; Regression - pcomplete-arg fails with argument 'last Date: Wed, 4 Jan 2023 10:49:02 -0800 Message-ID: <6c152e5d-dc42-cca6-38ae-47f5b531f398@gmail.com> References: <87358u5y6l.fsf@daniel-mendler.de> <226b32f79f2d431d75b6@heytings.org> <009141ba-c21a-a5cb-a81b-c72a12a26207@daniel-mendler.de> <226b32f79f728e6bfed4@heytings.org> <82cf05e4-3c3f-9804-4801-eb31988f6d7d@daniel-mendler.de> <226b32f79f325daf9c7a@heytings.org> <226b32f79fe1e154cfb4@heytings.org> <1de8c8ce-4aa1-c6e4-1ede-0acafc620a50@gmail.com> <3a2a25bc-9b15-cdc9-ace2-b859f71b5e71@daniel-mendler.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34860"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Daniel Mendler , Eli Zaretskii , 60464@debbugs.gnu.org To: Stefan Monnier , Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jan 04 19:50:37 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pD8qR-0008v9-SV for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 04 Jan 2023 19:50:35 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pD8qD-0003XR-7Z; Wed, 04 Jan 2023 13:50:21 -0500 Original-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 ) id 1pD8q1-0003Ve-Ae for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 13:50:13 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pD8pu-0007IP-Er for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 13:50:08 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pD8pu-0006vL-0g for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 13:50:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jan 2023 18:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60464 X-GNU-PR-Package: emacs Original-Received: via spool by 60464-submit@debbugs.gnu.org id=B60464.167285814926544 (code B ref 60464); Wed, 04 Jan 2023 18:50:01 +0000 Original-Received: (at 60464) by debbugs.gnu.org; 4 Jan 2023 18:49:09 +0000 Original-Received: from localhost ([127.0.0.1]:49615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD8p3-0006u4-GZ for submit@debbugs.gnu.org; Wed, 04 Jan 2023 13:49:09 -0500 Original-Received: from mail-pj1-f41.google.com ([209.85.216.41]:40927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD8p1-0006tn-NN for 60464@debbugs.gnu.org; Wed, 04 Jan 2023 13:49:08 -0500 Original-Received: by mail-pj1-f41.google.com with SMTP id c8-20020a17090a4d0800b00225c3614161so32656480pjg.5 for <60464@debbugs.gnu.org>; Wed, 04 Jan 2023 10:49:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=9RPG3vsCStRFZGZeCJRZs/8W9Xhne4aXz78Uz32LhoY=; b=WqtqJkJna0iU6iG0HJAufuNzMIQakZdb5pv6pLQRKr/DOX/7Qd0zQZq4+pOcPj6wGU FA2GMSAW5DFTOaPGbnCkbMiTjtbQdagTT2XaAr0H5/36+ql6bam2tJs8QSrsYOPTxWVR MY6fQZLa6EHJ3XrFTFUghpMcW3vPkLof460hE9Fi1nD3EkodaBVujPJ975XU6oRuTSF0 aU5mnu7U+z8QYAtIYR0xcRorQRQwzowHuC0cqv7QniLA0XntsIKfMGyEfF86dkdpnKts sfP1IetAcT9HGkiPvOC+ww5beWR31zn9EBYIp37kZlFkQ00EysWAHaoOV7nwzMZaVMC/ 3jkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9RPG3vsCStRFZGZeCJRZs/8W9Xhne4aXz78Uz32LhoY=; b=0ppGIQWyCWU5KcXdPk4PDyxe7/S0gIPF1Pf3UoJSEKbW2K00i/zQKeOxzg9rVt+ukI pKl2JXwIdM610owXkFLHU3xCuqFoTV53BSxcLM4q7J679bbNH4ExQwQQARLphdM+M88M +ldeJ7s66gf16Ke5tE6r+rUPVB4D0stFSUK3D8mixGYWIQNWQJED3FbQd7n71SSzdFZy DuBVuik+Z3Ex9u7494VgjbG87poKCtlolgixXm05dbVpiHhBLCsBex82ED53b+CVmLcA QhVo3IIr+4DAHqUX+qqqGhD2dF1czyHI7GykQIcUYhM0EOgrSPgsCUC1m6KL5JS2ZJAY EZFA== X-Gm-Message-State: AFqh2kqsLL7X+YaLowTmNesu42Wk60HYpfJrfaktl9l0QFZB6KAV3hKC E/PMRfQMmbJozv/D05gTFh8= X-Google-Smtp-Source: AMrXdXsXbYUVkJugnK20Lob/CC5SqpOZVqnpoPCOJmJlhPs24CNZCNYsknGzUEqGpEtswR2jWjDjdA== X-Received: by 2002:a05:6a20:28a7:b0:ad:db18:94b9 with SMTP id q39-20020a056a2028a700b000addb1894b9mr48655085pzf.6.1672858141931; Wed, 04 Jan 2023 10:49:01 -0800 (PST) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id n16-20020a63ee50000000b004812f798a37sm20717007pgk.60.2023.01.04.10.49.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Jan 2023 10:49:01 -0800 (PST) Content-Language: en-US In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:252529 Archived-At: On 1/4/2023 7:56 AM, Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > Maybe for `emacs-29` we can use your patch (with a comment about why > `last` is handled specially pointing to its handling in > `pcomplete-parse-arguments`) and then in `master` we remove this special > handling of `last`? I'd definitely support a minimal fix for the 29 branch, and then we can come up with something more thorough for master. It's possible (maybe even likely) that we need to make some changes on the Eshell side too. Once I get some ERT tests written up for Pcomplete-from-Eshell, it should hopefully make it easier to try out new implementations and make sure it doesn't regress anything.