|
From: | GNU bug Tracking System |
Subject: | bug#59956: closed (29.0.60: Failure when completing arguments in Eshell after variable interpolation) |
Date: | Thu, 29 Dec 2022 22:03:01 +0000 |
Your message dated Thu, 29 Dec 2022 22:02:45 +0000 with message-id <86ce0848031e376dddaf@heytings.org> and subject line Re: bug#59956: 29.0.60: Failure when completing arguments in Eshell after variable interpolation has caused the debbugs.gnu.org bug report #59956, regarding 29.0.60: Failure when completing arguments in Eshell after variable interpolation to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@gnu.org.) -- 59956: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59956 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems
--- Begin Message ---Subject: 29.0.60: Failure when completing arguments in Eshell after variable interpolation Date: Sat, 10 Dec 2022 17:25:53 -0800 X-Debbugs-CC: arstoffel@gmail.comStarting from "emacs -Q -f -eshell", type "echo $exec-path " (note the trailing space), and then hit TAB. The result is this error:pcomplete-match: Wrong type argument: stringp, ("/usr/bin" ...)This is a regression from Emacs 28, and it looks like it's due to 'pcomplete-here-using-help' assuming that all the pcomplete args are strings. However, 'exec-path' is a list (and Eshell reports it this way to pcomplete), so the completion fails. I think all that's necessary is checking that the pcomplete args are strings in 'pcomplete-here-using-help', but I know next to nothing about pcomplete...
--- End Message ---
--- Begin Message ---Subject: Re: bug#59956: 29.0.60: Failure when completing arguments in Eshell after variable interpolation Date: Thu, 29 Dec 2022 22:02:45 +0000 No further comments in a week, pushed (dafa6d6bad) and closing.
--- End Message ---
[Prev in Thread] | Current Thread | [Next in Thread] |