From unknown Sun Jun 22 00:53:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53371: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range Resent-From: Daniel Mendler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Jan 2022 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 53371@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164261380413524 (code B ref -1); Wed, 19 Jan 2022 17:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jan 2022 17:36:44 +0000 Received: from localhost ([127.0.0.1]:55427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEt2-0003W4-9g for submit@debbugs.gnu.org; Wed, 19 Jan 2022 12:36:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:49086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEsz-0003Vu-Pz for submit@debbugs.gnu.org; Wed, 19 Jan 2022 12:36:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48776) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEsz-0001YR-Ky for bug-gnu-emacs@gnu.org; Wed, 19 Jan 2022 12:36:41 -0500 Received: from [2a01:4f8:121:346::180] (port=43675 helo=mail.qxqx.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEsw-0003ET-Ip for bug-gnu-emacs@gnu.org; Wed, 19 Jan 2022 12:36:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:Subject:From:To: MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=254VP1YlMC1vl4ZCde/GEdcCaMtDpmZtPOoOpp44IkM=; b=DgS/YzLVFiFcoqoCA/kGn13cY0 XSfn9yMw6awqK5gU4SA1TrazhbAsGCcgNMuDnzDy2/iMcZ/Yx3qnSsYMTx23hNa6uR+kRQduptD1h B3VlkU1BXaaJJdZUNtbph6krEhU1kow8fk3wAWea8JPvi1BNQPRiJp5EDqMLoq9V/V6w=; Message-ID: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> Date: Wed, 19 Jan 2022 18:35:16 +0100 MIME-Version: 1.0 Content-Language: en-US From: Daniel Mendler Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:4f8:121:346::180 (failed) Received-SPF: pass client-ip=2a01:4f8:121:346::180; envelope-from=mail@daniel-mendler.de; helo=mail.qxqx.de X-Spam_score_int: -33 X-Spam_score: -3.4 X-Spam_bar: --- X-Spam_report: (-3.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, RDNS_NONE=0.793, 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) 1. Start emacs -Q 2. M-x eshell 3. Enter "ls > #<" for buffer redirection. 4. Pressing TAB results in an args-out-of-range error, see below. It seems that completing buffer names is not supported. This feature would be nice to have. However in any case, no args-out-of-range error should occur. Debugger entered--Lisp error: (args-out-of-range 41 #) eshell-parse-arguments(41 #) eshell-complete-parse-arguments() pcomplete-parse-arguments(nil) pcomplete-completions() pcomplete-completions-at-point() completion--capf-wrapper(pcomplete-completions-at-point all) completion-at-point() funcall-interactively(completion-at-point) In GNU Emacs 28.0.90 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) of 2022-01-01 built on projects Repository revision: efb1c7ec379430f560c5b801969ae43023c52734 Repository branch: emacs-28 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Configured using: 'configure --prefix=/home/user/emacs/install --with-cairo --with-json --with-native-compilation --with-xwidgets' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Debugger Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr help-fns radix-tree cl-print debug backtrace help-mode find-func cus-start cus-load emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils em-unix em-term term disp-table shell ehelp em-script em-prompt em-ls cl-loaddefs cl-lib em-hist em-pred em-glob em-cmpl em-dirs esh-var pcomplete comint ansi-color ring em-basic em-banner em-alias esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util seq byte-opt gv bytecomp byte-compile cconv iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 107969 13219) (symbols 48 9769 0) (strings 32 28542 1249) (string-bytes 1 959554) (vectors 16 18825) (vector-slots 8 358993 17174) (floats 8 32 60) (intervals 56 315 0) (buffers 992 12)) From unknown Sun Jun 22 00:53:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53371: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Feb 2023 06:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: mail@daniel-mendler.de, 53371@debbugs.gnu.org X-Debbugs-Original-To: Daniel Mendler , bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16753200263038 (code B ref -1); Thu, 02 Feb 2023 06:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Feb 2023 06:40:26 +0000 Received: from localhost ([127.0.0.1]:60431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNTGj-0000mu-SX for submit@debbugs.gnu.org; Thu, 02 Feb 2023 01:40:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:51054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNTGh-0000mm-4d for submit@debbugs.gnu.org; Thu, 02 Feb 2023 01:40:24 -0500 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 1pNTGg-0000D8-Qn for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2023 01:40:22 -0500 Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pNTGe-0007vw-L9 for bug-gnu-emacs@gnu.org; Thu, 02 Feb 2023 01:40:22 -0500 Received: by mail-pj1-x102e.google.com with SMTP id mi9so994965pjb.4 for ; Wed, 01 Feb 2023 22:40:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=UgsPOMf2cX9q/aHUvd5URz4x9rNAQejObmnKOJd8+z4=; b=iEHNt8DNvZOGn+7eSxLvBfPKYG3ZEpRp0stTnXC7S4XM6YZUrp01LySff0RogTWHRJ YDs1rkWd7Cvoh6dMdZURs0irrchC87m1pdcpl3XGoD66S2/HZzxcxgiUPOwWoJuOr9nc xzzlotVYpv9p1YYYM1RbuQ4ZRHr2ysYbr3wcwtDbcx+2A0qcq1jzmPsESERXJF87NECr dg4mJmdZ8p0nHsUotAeML9NTPY568WXtY9H8VLgddZHR2VRdu9Go7zv6DRrKFnOSkEvG W0ozdUk3WeGzmraI5WZEcqc/70XZEYax/0k+fbgxw1lVHoDjPV/BZmfpxE84+B5ZE9N7 th3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=UgsPOMf2cX9q/aHUvd5URz4x9rNAQejObmnKOJd8+z4=; b=XHKcCNyIJXi3sWA9f/AKl6d2PArsZja2SaJBZoBxBb8lfQM8b7XtRwfAyAaEzVkcYR /BccrsEuDCHODyOAgYkUATP620cbhyrcCi9Pamw1YqkjAraiB6xezgdn/4dlShhabe2J rTu4SXdF88KK7sY1TZAQ75dLh++QfRuXGBXx9DaAMKkxibesHJ6UqWMUkqlpbv4QTUK2 KSXfxROnOGeSs00h6jjJ2G4uw2/34zTdJuN7glkSIX9lHa2ewzywS5dj2gBtatB3Bspr OFI/GtaYEcp8VEVruNytAKXsTlQznRrMF64hMQUh1zKH/XQ9yY0gPj7hOmNUhJbpcNAB Zo7Q== X-Gm-Message-State: AO0yUKX4DPrc4mH8vfLmplvDySU3ZqQNPHk+oHV/thitslE6YPHIlJ4V j7UTuqzakMIQNzwaPOwCjkOrMGlfFn8= X-Google-Smtp-Source: AK7set+jOZ+CE2PZAy/lDTg7xPJdyQkN9LSrFNB8WucfnCP2hv5/7n4OKpM9U4vrTLJNpRsJHHyIhw== X-Received: by 2002:a17:903:246:b0:198:a715:d26d with SMTP id j6-20020a170903024600b00198a715d26dmr7022362plh.8.1675320019047; Wed, 01 Feb 2023 22:40:19 -0800 (PST) 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 a2-20020a1709027e4200b00192a3e13b39sm12820792pln.264.2023.02.01.22.40.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 01 Feb 2023 22:40:18 -0800 (PST) Content-Type: multipart/mixed; boundary="------------2sLojGcRIhECdBUyEn00Pgxc" Message-ID: <8a8d563f-738e-7a03-6e9c-700ab5bf7365@gmail.com> Date: Wed, 1 Feb 2023 22:40:18 -0800 MIME-Version: 1.0 Content-Language: en-US References: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> From: Jim Porter In-Reply-To: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=jporterbugs@gmail.com; helo=mail-pj1-x102e.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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------2sLojGcRIhECdBUyEn00Pgxc Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/19/2022 9:35 AM, Daniel Mendler wrote: > 1. Start emacs -Q > 2. M-x eshell > 3. Enter "ls > #<" for buffer redirection. > 4. Pressing TAB results in an args-out-of-range error, see below. > > It seems that completing buffer names is not supported. This feature > would be nice to have. However in any case, no args-out-of-range error > should occur. Here's a patch for this, with a few tests. Note that it depends on my patches in bug#61221, so it can't merge quite yet. --------------2sLojGcRIhECdBUyEn00Pgxc Content-Type: text/plain; charset=UTF-8; name="0001-Add-support-for-completing-special-references-e.g.-b.patch" Content-Disposition: attachment; filename*0="0001-Add-support-for-completing-special-references-e.g.-b.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA1MDk5ZmZjOGVlNGZmMWY4MjFmYTdkYTIyMjM1MWE2YzQwZGQ2NGE5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMjQgSmFuIDIwMjMgMjE6MjI6MDYgLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgc3VwcG9ydCBmb3IgY29tcGxldGluZyBzcGVjaWFsIHJlZmVyZW5jZXMgKGUu Zy4gYnVmZmVycykKIGluIEVzaGVsbAoKKiBsaXNwL2VzaGVsbC9lbS1jbXBsLmVsIChlc2hl bGwtY29tcGxldGUtcGFyc2UtYXJndW1lbnRzKTogSGFuZGxlCnNwZWNpYWwgcmVmZXJlbmNl cy4KCiogbGlzcC9lc2hlbGwvZW0tYXJnLmVsIChlc2hlbGwtcGFyc2Utc3BlY2lhbC1yZWZl cmVuY2UpOiBFbnN1cmUgcG9pbnQKaXMganVzdCBhZnRlciB0aGUgIiM8IiB3aGVuIGluY29t cGxldGUsIGFuZCBoYW5kbGUgYmFja3NsYXNoIGVzY2FwZXMKbW9yZSB0aG9yb3VnaGx5Lgoo ZXNoZWxsLWNvbXBsZXRlLXNwZWNpYWwtcmVmZXJlbmNlKQooZXNoZWxsLWNvbXBsZXRlLXNw ZWNpYWwtcmVmLS1leGl0KTogTmV3IGZ1bmN0aW9ucy4KCiogdGVzdC9saXNwL2VzaGVsbC9l c2gtYXJnLXRlc3RzLmVsCihlc2gtYXJnLXRlc3Qvc3BlY2lhbC1yZWZlcmVuY2UvZGVmYXVs dCkKKGVzaC1hcmctdGVzdC9zcGVjaWFsLXJlZmVyZW5jZS9idWZmZXIpCihlc2gtYXJnLXRl c3Qvc3BlY2lhbC1yZWZlcmVuY2Uvc3BlY2lhbCk6CiogdGVzdC9saXNwL2VzaGVsbC9lbS1j bXBsLXRlc3RzLmVsCihlbS1jbXBsLXRlc3Qvc3BlY2lhbC1yZWYtY29tcGxldGlvbi90eXBl KQooZW0tY21wbC10ZXN0L3NwZWNpYWwtcmVmLWNvbXBsZXRpb24vaW1wbGljaXQtYnVmZmVy KQooZW0tY21wbC10ZXN0L3NwZWNpYWwtcmVmLWNvbXBsZXRpb24vYnVmZmVyKTogTmV3IHRl c3RzLgotLS0KIGxpc3AvZXNoZWxsL2VtLWNtcGwuZWwgICAgICAgICAgICB8IDEwICsrKy0t CiBsaXNwL2VzaGVsbC9lc2gtYXJnLmVsICAgICAgICAgICAgfCA2MyArKysrKysrKysrKysr KysrKysrKysrKysrKystLS0tCiB0ZXN0L2xpc3AvZXNoZWxsL2VtLWNtcGwtdGVzdHMuZWwg fCA0MCArKysrKysrKysrKysrKysrKysrKwogdGVzdC9saXNwL2VzaGVsbC9lc2gtYXJnLXRl c3RzLmVsIHwgMzAgKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDEzMSBpbnNl cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9l bS1jbXBsLmVsIGIvbGlzcC9lc2hlbGwvZW0tY21wbC5lbAppbmRleCAzODBlY2QwYjkxZC4u YjJhNjlkNzBmM2EgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VtLWNtcGwuZWwKKysrIGIv bGlzcC9lc2hlbGwvZW0tY21wbC5lbApAQCAtMzE5LDcgKzMxOSw3IEBAIGVzaGVsbC1jb21w bGV0ZS1wYXJzZS1hcmd1bWVudHMKICAgICAoZXNoZWxsLS1wY29tcGxldGUtaW5zZXJ0LXRh YikpCiAgIChsZXQgKChlbmQgKHBvaW50LW1hcmtlcikpCiAJKGJlZ2luIChzYXZlLWV4Y3Vy c2lvbiAoYmVnaW5uaW5nLW9mLWxpbmUpIChwb2ludCkpKQotCWFyZ3MgcG9zbnMgZGVsaW0p CisJYXJncyBwb3NucyBkZWxpbSBpbmNvbXBsZXRlLWFyZykKICAgICAod2hlbiAoYW5kIHBj b21wbGV0ZS1hbGxvdy1tb2RpZmljYXRpb25zCiAJICAgICAgIChtZW1xIHRoaXMtY29tbWFu ZCAnKHBjb21wbGV0ZS1leHBhbmQKIAkJCSAgICAgICAgICAgIHBjb21wbGV0ZS1leHBhbmQt YW5kLWNvbXBsZXRlKSkpCkBAIC0zMzQsMTAgKzMzNCwxMSBAQCBlc2hlbGwtY29tcGxldGUt cGFyc2UtYXJndW1lbnRzCiAgICAgICAgIChjb25kICgobWVtYmVyIChjYXIgZGVsaW0pICco InsiICIkeyIgIiQ8IikpCiAJICAgICAgIChzZXRxIGJlZ2luICgxKyAoY2FkciBkZWxpbSkp CiAJCSAgICAgYXJncyAoZXNoZWxsLXBhcnNlLWFyZ3VtZW50cyBiZWdpbiBlbmQpKSkKLSAg ICAgICAgICAgICAgKChtZW1iZXIgKGNhciBkZWxpbSkgJygiJCciICIkXCIiKSkKKyAgICAg ICAgICAgICAgKChtZW1iZXIgKGNhciBkZWxpbSkgJygiJCciICIkXCIiICIjPCIpKQogICAg ICAgICAgICAgICAgOzsgQWRkIHRoZSAoaW5jb21wbGV0ZSkgYXJndW1lbnQgdG8gb3VyIGFy Z3VtZW50cywgYW5kCiAgICAgICAgICAgICAgICA7OyBub3RlIGl0cyBwb3NpdGlvbi4KLSAg ICAgICAgICAgICAgIChzZXRxIGFyZ3MgKGFwcGVuZCAobnRoIDIgZGVsaW0pIChsaXN0IChj YXIgZGVsaW0pKSkpCisgICAgICAgICAgICAgICAoc2V0cSBhcmdzIChhcHBlbmQgKG50aCAy IGRlbGltKSAobGlzdCAoY2FyIGRlbGltKSkpCisgICAgICAgICAgICAgICAgICAgICBpbmNv bXBsZXRlLWFyZyB0KQogICAgICAgICAgICAgICAgKHB1c2ggKC0gKG50aCAxIGRlbGltKSAy KSBwb3NucykpCiAgICAgICAgICAgICAgICgobWVtYmVyIChjYXIgZGVsaW0pICcoIigiICIk KCIpKQogCSAgICAgICAodGhyb3cgJ3Bjb21wbGV0ZWQgKGVsaXNwLWNvbXBsZXRpb24tYXQt cG9pbnQpKSkKQEAgLTM2NCw3ICszNjUsOCBAQCBlc2hlbGwtY29tcGxldGUtcGFyc2UtYXJn dW1lbnRzCiAJKHNldHEgYXJncyAobnRoY2RyICgxKyBuZXctc3RhcnQpIGFyZ3MpCiAJICAg ICAgcG9zbnMgKG50aGNkciAoMSsgbmV3LXN0YXJ0KSBwb3NucykpKSkKICAgICAoY2wtYXNz ZXJ0ICg9IChsZW5ndGggYXJncykgKGxlbmd0aCBwb3NucykpKQotICAgICh3aGVuIChhbmQg YXJncyAoZXEgKGNoYXItc3ludGF4IChjaGFyLWJlZm9yZSBlbmQpKSA/ICkKKyAgICAod2hl biAoYW5kIGFyZ3MgKG5vdCBpbmNvbXBsZXRlLWFyZykKKyAgICAgICAgICAgICAgIChlcSAo Y2hhci1zeW50YXggKGNoYXItYmVmb3JlIGVuZCkpID8gKQogCSAgICAgICAobm90IChlcSAo Y2hhci1iZWZvcmUgKDEtIGVuZCkpID9cXCkpKQogICAgICAgKG5jb25jIGFyZ3MgKGxpc3Qg IiIpKQogICAgICAgKG5jb25jIHBvc25zIChsaXN0IChwb2ludCkpKSkKZGlmZiAtLWdpdCBh L2xpc3AvZXNoZWxsL2VzaC1hcmcuZWwgYi9saXNwL2VzaGVsbC9lc2gtYXJnLmVsCmluZGV4 IGNiMGIyZTA5MzhjLi42YWNjNmM4MTJkMyAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNo LWFyZy5lbAorKysgYi9saXNwL2VzaGVsbC9lc2gtYXJnLmVsCkBAIC0yOCw2ICsyOCw5IEBA CiA7OzsgQ29kZToKIAogKHJlcXVpcmUgJ2VzaC11dGlsKQorKHJlcXVpcmUgJ2VzaC1tb2R1 bGUpCisKKyhyZXF1aXJlICdwY29tcGxldGUpCiAKIChldmFsLXdoZW4tY29tcGlsZQogICAo cmVxdWlyZSAnY2wtbGliKSkKQEAgLTE3NSw3ICsxNzgsMTEgQEAgZXNoZWxsLWFyZy1pbml0 aWFsaXplCiAgICJJbml0aWFsaXplIHRoZSBhcmd1bWVudCBwYXJzaW5nIGNvZGUuIgogICAo ZXNoZWxsLWFyZy1tb2RlKQogICAoc2V0cS1sb2NhbCBlc2hlbGwtaW5zaWRlLXF1b3RlLXJl Z2V4cCBuaWwpCi0gIChzZXRxLWxvY2FsIGVzaGVsbC1vdXRzaWRlLXF1b3RlLXJlZ2V4cCBu aWwpKQorICAoc2V0cS1sb2NhbCBlc2hlbGwtb3V0c2lkZS1xdW90ZS1yZWdleHAgbmlsKQor CisgICh3aGVuIChlc2hlbGwtdXNpbmctbW9kdWxlICdlc2hlbGwtY21wbCkKKyAgICAoYWRk LWhvb2sgJ3Bjb21wbGV0ZS10cnktZmlyc3QtaG9vaworICAgICAgICAgICAgICAjJ2VzaGVs bC1jb21wbGV0ZS1zcGVjaWFsLXJlZmVyZW5jZSBuaWwgdCkpKQogCiAoZGVmdW4gZXNoZWxs LWluc2VydC1idWZmZXItbmFtZSAoYnVmZmVyLW5hbWUpCiAgICJJbnNlcnQgQlVGRkVSLU5B TUUgaW50byB0aGUgY3VycmVudCBidWZmZXIgYXQgcG9pbnQuIgpAQCAtNTA2LDIxICs1MTMs MjggQEAgZXNoZWxsLXBhcnNlLXNwZWNpYWwtcmVmZXJlbmNlCiBcImJ1ZmZlclwiLiIKICAg KHdoZW4gKGFuZCAobm90IGVzaGVsbC1jdXJyZW50LWFyZ3VtZW50KQogICAgICAgICAgICAg IChub3QgZXNoZWxsLWN1cnJlbnQtcXVvdGVkKQotICAgICAgICAgICAgIChsb29raW5nLWF0 ICIjPFxcKFxcKGJ1ZmZlclxcfHByb2Nlc3NcXClcXHMtXFwpPyIpKQorICAgICAgICAgICAg IChsb29raW5nLWF0IChyeCAiIzwiICg/IChncm91cCAob3IgImJ1ZmZlciIgInByb2Nlc3Mi KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSkpKSkKICAg ICAobGV0ICgoaGVyZSAocG9pbnQpKSkKICAgICAgIChnb3RvLWNoYXIgKG1hdGNoLWVuZCAw KSkgOzsgR28gdG8gdGhlIGVuZCBvZiB0aGUgbWF0Y2guCi0gICAgICAobGV0ICgoYnVmZmVy LXAgKGlmIChtYXRjaC1zdHJpbmcgMSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZz0gKG1hdGNoLXN0cmluZyAyKSAiYnVmZmVyIikKKyAgICAgIChsZXQgKChidWZmZXIt cCAoaWYgKG1hdGNoLWJlZ2lubmluZyAxKQorICAgICAgICAgICAgICAgICAgICAgICAgICAo ZXF1YWwgKG1hdGNoLXN0cmluZyAxKSAiYnVmZmVyIikKICAgICAgICAgICAgICAgICAgICAg ICAgIHQpKSA7OyBidWZmZXItcCBpcyBub24tbmlsIGJ5IGRlZmF1bHQuCiAgICAgICAgICAg ICAoZW5kIChlc2hlbGwtZmluZC1kZWxpbWl0ZXIgP1w8ID9cPikpKQogICAgICAgICAod2hl biAobm90IGVuZCkKKyAgICAgICAgICAod2hlbiAobWF0Y2gtYmVnaW5uaW5nIDEpCisgICAg ICAgICAgICAoZ290by1jaGFyIChtYXRjaC1iZWdpbm5pbmcgMSkpKQogICAgICAgICAgICh0 aHJvdyAnZXNoZWxsLWluY29tcGxldGUgIiM8IikpCiAgICAgICAgIChpZiAoZXNoZWxsLWFy Zy1kZWxpbWl0ZXIgKDErIGVuZCkpCiAgICAgICAgICAgICAocHJvZzEKLSAgICAgICAgICAg ICAgICAobGlzdCAoaWYgYnVmZmVyLXAgJ2dldC1idWZmZXItY3JlYXRlICdnZXQtcHJvY2Vz cykKLSAgICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCi0g ICAgICAgICAgICAgICAgICAgICAgIChyeCAiXFwiIChncm91cCAob3IgIlxcIiAiPCIgIj4i KSkpICJcXDEiCi0gICAgICAgICAgICAgICAgICAgICAgIChidWZmZXItc3Vic3RyaW5nLW5v LXByb3BlcnRpZXMgKHBvaW50KSBlbmQpKSkKKyAgICAgICAgICAgICAgICAobGlzdCAoaWYg YnVmZmVyLXAgIydnZXQtYnVmZmVyLWNyZWF0ZSAjJ2dldC1wcm9jZXNzKQorICAgICAgICAg ICAgICAgICAgICAgIDs7IEZJWE1FOiBXZSBzaG91bGQgcHJvYmFibHkgcGFyc2UgdGhpcyBh cyBhCisgICAgICAgICAgICAgICAgICAgICAgOzsgcmVhbCBFc2hlbGwgYXJndW1lbnQgc28g dGhhdCB3ZSBnZXQgdGhlCisgICAgICAgICAgICAgICAgICAgICAgOzsgYmVuZWZpdHMgb2Yg cXVvdGluZywgdmFyaWFibGUtZXhwYW5zaW9uLCBldGMuCisgICAgICAgICAgICAgICAgICAg ICAgKHN0cmluZy10cmltLXJpZ2h0CisgICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNl LXJlZ2V4cC1pbi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAgICAgIChyeCAiXFwiIChn cm91cCBhbnljaGFyKSkgIlxcMSIKKyAgICAgICAgICAgICAgICAgICAgICAgIChidWZmZXIt c3Vic3RyaW5nLW5vLXByb3BlcnRpZXMgKHBvaW50KSBlbmQpKSkpCiAgICAgICAgICAgICAg IChnb3RvLWNoYXIgKDErIGVuZCkpKQogICAgICAgICAgIChpZ25vcmUgKGdvdG8tY2hhciBo ZXJlKSkpKSkpKQogCkBAIC01NzQsNSArNTg4LDM4IEBAIGVzaGVsbC1wcmVwYXJlLXNwbGlj ZQogICAgICh3aGVuIHNwbGljZXAKICAgICAgIGdyb3VwZWQtYXJncykpKQogCis7OztfKiBT cGVjaWFsIHJlZiBjb21wbGV0aW9uCisKKyhkZWZ1biBlc2hlbGwtY29tcGxldGUtc3BlY2lh bC1yZWZlcmVuY2UgKCkKKyAgIklmIHRoZXJlIGlzIGEgc3BlY2lhbCByZWZlcmVuY2UsIGNv bXBsZXRlIGl0LiIKKyAgKGxldCAoKGFyZyAocGNvbXBsZXRlLWFjdHVhbC1hcmcpKSkKKyAg ICAod2hlbiAoc3RyaW5nLW1hdGNoCisgICAgICAgICAgIChyeCBzdHJpbmctc3RhcnQKKyAg ICAgICAgICAgICAgICIjPCIgKD8gKGdyb3VwIChvciAiYnVmZmVyIiAicHJvY2VzcyIpKSBz cGFjZSkKKyAgICAgICAgICAgICAgIChncm91cCAoKiBhbnljaGFyKSkKKyAgICAgICAgICAg ICAgIHN0cmluZy1lbmQpCisgICAgICAgICAgIGFyZykKKyAgICAgIChsZXQgKChhbGwtcmVz dWx0cyAoaWYgKGVxdWFsIChtYXRjaC1zdHJpbmcgMSBhcmcpICJwcm9jZXNzIikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKG1hcGNhciAjJ3Byb2Nlc3MtbmFtZSAocHJvY2Vz cy1saXN0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBjYXIgIydidWZmZXIt bmFtZSAoYnVmZmVyLWxpc3QpKSkpKQorICAgICAgICAodW5sZXNzIChtYXRjaC1iZWdpbm5p bmcgMSkKKyAgICAgICAgICA7OyBJbmNsdWRlIHRoZSBzcGVjaWFsIHJlZmVyZW5jZSB0eXBl cyBhcyBjb21wbGV0aW9uIG9wdGlvbnMuCisgICAgICAgICAgKHNldHEgYWxsLXJlc3VsdHMg KGFwcGVuZCAnKCJidWZmZXIiICJwcm9jZXNzIikgYWxsLXJlc3VsdHMpKSkKKyAgICAgICAg KHNldHEgcGNvbXBsZXRlLXN0dWIgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZworICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHJ4ICJcXCIgKGdyb3VwIGFueWNoYXIpKSAiXFwx IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0cmluZyBhcmcgKG1hdGNo LWJlZ2lubmluZyAyKSkpCisgICAgICAgICAgICAgIHBjb21wbGV0ZS1leGl0LWZ1bmN0aW9u ICMnZXNoZWxsLWNvbXBsZXRlLXNwZWNpYWwtcmVmLS1leGl0KQorICAgICAgICAodGhyb3cg J3Bjb21wbGV0ZS1jb21wbGV0aW9ucworICAgICAgICAgICAgICAgKGFsbC1jb21wbGV0aW9u cyBwY29tcGxldGUtc3R1YiBhbGwtcmVzdWx0cykpKSkpKQorCisoZGVmdW4gZXNoZWxsLWNv bXBsZXRlLXNwZWNpYWwtcmVmLS1leGl0ICh2YWx1ZSBzdGF0dXMpCisgICJBbiBleGl0IGZ1 bmN0aW9uIGZvciBjb21wbGV0aW5nIEVzaGVsbCBzcGVjaWFsIHJlZmVyZW5jZXMuCitTVEFU VVMgaXMgYSBzeW1ib2wgcmVwcmVzZW50aW5nIHRoZSBzdGF0ZSBvZiB0aGUgY29tcGxldGlv bi4iCisgICh3aGVuIChhbmQgKGVxIHN0YXR1cyAnZmluaXNoZWQpCisgICAgICAgICAgICAg KG5vdCAobWVtYmVyIHZhbHVlICcoImJ1ZmZlciIgInByb2Nlc3MiKSkpKQorICAgIChpZiAo bG9va2luZy1hdCAiPiIpCisgICAgICAgIChnb3RvLWNoYXIgKG1hdGNoLWVuZCAwKSkKKyAg ICAgIChpbnNlcnQgIj4iKSkpKQorCiAocHJvdmlkZSAnZXNoLWFyZykKIDs7OyBlc2gtYXJn LmVsIGVuZHMgaGVyZQpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lbS1jbXBsLXRl c3RzLmVsIGIvdGVzdC9saXNwL2VzaGVsbC9lbS1jbXBsLXRlc3RzLmVsCmluZGV4IGVjYWI3 MzMyODIyLi5hYmMzOTcyMWQ5YiAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VzaGVsbC9lbS1j bXBsLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lc2hlbGwvZW0tY21wbC10ZXN0cy5lbApA QCAtMTc2LDYgKzE3Niw0NiBAQCBlbS1jbXBsLXRlc3QvbGlzcC1mdW5jdGlvbi1jb21wbGV0 aW9uCiAgICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLWluc2VydC1hbmQtY29tcGxldGUgImVj aG8gKGVzaGVsbC9lY2giKQogICAgICAgICAgICAgICAgICAgImVjaG8gKGVzaGVsbC9lY2hv IikpKSkKIAorKGVydC1kZWZ0ZXN0IGVtLWNtcGwtdGVzdC9zcGVjaWFsLXJlZi1jb21wbGV0 aW9uL3R5cGUgKCkKKyAgIlRlc3QgY29tcGxldGlvbiBvZiB0aGUgc3RhcnQgb2Ygc3BlY2lh bCByZWZlcmVuY2VzIGxpa2UgXCIjPGJ1ZmZlclwiLgorU2VlIDxsaXNwL2VzaGVsbC9lc2gt YXJnLmVsPi4iCisgICh3aXRoLXRlbXAtZXNoZWxsCisgICAoc2hvdWxkIChlcXVhbCAoZXNo ZWxsLWluc2VydC1hbmQtY29tcGxldGUgImVjaG8gaGkgPiAjPGJ1ZiIpCisgICAgICAgICAg ICAgICAgICAiZWNobyBoaSA+ICM8YnVmZmVyICIpKSkKKyAgKHdpdGgtdGVtcC1lc2hlbGwK KyAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtaW5zZXJ0LWFuZC1jb21wbGV0ZSAiZWNobyBo aSA+ICM8cHJvYyIpCisgICAgICAgICAgICAgICAgICAiZWNobyBoaSA+ICM8cHJvY2VzcyAi KSkpKQorCisoZXJ0LWRlZnRlc3QgZW0tY21wbC10ZXN0L3NwZWNpYWwtcmVmLWNvbXBsZXRp b24vaW1wbGljaXQtYnVmZmVyICgpCisgICJUZXN0IGNvbXBsZXRpb24gb2Ygc3BlY2lhbCBy ZWZlcmVuY2VzIGxpa2UgXCIjPGJ1Zj5cIi4KK1NlZSA8bGlzcC9lc2hlbGwvZXNoLWFyZy5l bD4uIgorICAobGV0IChidWZuYW1lKQorICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAo c2V0cSBidWZuYW1lIChyZW5hbWUtYnVmZmVyICJteS1idWZmZXIiIHQpKQorICAgICAgKHdp dGgtdGVtcC1lc2hlbGwKKyAgICAgICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLWluc2VydC1h bmQtY29tcGxldGUgImVjaG8gaGkgPiAjPG15LWJ1ZiIpCisgICAgICAgICAgICAgICAgICAg ICAgKGZvcm1hdCAiZWNobyBoaSA+ICM8JXM+ICIgYnVmbmFtZSkpKSkKKyAgICAgIChzZXRx IGJ1Zm5hbWUgKHJlbmFtZS1idWZmZXIgImFub3RoZXIgYnVmZmVyIiB0KSkKKyAgICAgICh3 aXRoLXRlbXAtZXNoZWxsCisgICAgICAgKHNob3VsZCAoZXF1YWwgKGVzaGVsbC1pbnNlcnQt YW5kLWNvbXBsZXRlICJlY2hvIGhpID4gIzxhbm90aCIpCisgICAgICAgICAgICAgICAgICAg ICAgKGZvcm1hdCAiZWNobyBoaSA+ICM8JXM+ICIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzdHJpbmctcmVwbGFjZSAiICIgIlxcICIgYnVmbmFtZSkpKSkpKSkpCisKKyhl cnQtZGVmdGVzdCBlbS1jbXBsLXRlc3Qvc3BlY2lhbC1yZWYtY29tcGxldGlvbi9idWZmZXIg KCkKKyAgIlRlc3QgY29tcGxldGlvbiBvZiBzcGVjaWFsIHJlZmVyZW5jZXMgbGlrZSBcIiM8 YnVmZmVyIGJ1Zj5cIi4KK1NlZSA8bGlzcC9lc2hlbGwvZXNoLWFyZy5lbD4uIgorICAobGV0 IChidWZuYW1lKQorICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAoc2V0cSBidWZuYW1l IChyZW5hbWUtYnVmZmVyICJteS1idWZmZXIiIHQpKQorICAgICAgKHdpdGgtdGVtcC1lc2hl bGwKKyAgICAgICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLWluc2VydC1hbmQtY29tcGxldGUg ImVjaG8gaGkgPiAjPGJ1ZmZlciBteS1idWYiKQorICAgICAgICAgICAgICAgICAgICAgIChm b3JtYXQgImVjaG8gaGkgPiAjPGJ1ZmZlciAlcz4gIiBidWZuYW1lKSkpKQorICAgICAgKHNl dHEgYnVmbmFtZSAocmVuYW1lLWJ1ZmZlciAiYW5vdGhlciBidWZmZXIiIHQpKQorICAgICAg KHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLWluc2Vy dC1hbmQtY29tcGxldGUgImVjaG8gaGkgPiAjPGJ1ZmZlciBhbm90aCIpCisgICAgICAgICAg ICAgICAgICAgICAgKGZvcm1hdCAiZWNobyBoaSA+ICM8YnVmZmVyICVzPiAiCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLXJlcGxhY2UgIiAiICJcXCAiIGJ1Zm5h bWUpKSkpKSkpKQorCiAoZXJ0LWRlZnRlc3QgZW0tY21wbC10ZXN0L3ZhcmlhYmxlLXJlZi1j b21wbGV0aW9uICgpCiAgICJUZXN0IGNvbXBsZXRpb24gb2YgdmFyaWFibGUgcmVmZXJlbmNl cyBsaWtlIFwiJHZhclwiLgogU2VlIDxsaXNwL2VzaGVsbC9lc2gtdmFyLmVsPi4iCmRpZmYg LS1naXQgYS90ZXN0L2xpc3AvZXNoZWxsL2VzaC1hcmctdGVzdHMuZWwgYi90ZXN0L2xpc3Av ZXNoZWxsL2VzaC1hcmctdGVzdHMuZWwKaW5kZXggOTE4YWQzYTk0OWYuLmM4ODNkYjM5MDdm IDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZXNoZWxsL2VzaC1hcmctdGVzdHMuZWwKKysrIGIv dGVzdC9saXNwL2VzaGVsbC9lc2gtYXJnLXRlc3RzLmVsCkBAIC0xMDIsNCArMTAyLDM0IEBA IGVzaC1hcmctdGVzdC9lc2NhcGUtcXVvdGVkL25ld2xpbmUKICAgIChlc2hlbGwtbWF0Y2gt Y29tbWFuZC1vdXRwdXQgImVjaG8gXCJoaVxcXG50aGVyZVwiIgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiaGl0aGVyZVxuIikpKQogCisoZXJ0LWRlZnRlc3QgZXNoLWFy Zy10ZXN0L3NwZWNpYWwtcmVmZXJlbmNlL2RlZmF1bHQgKCkKKyAgIlRlc3QgdGhhdCBcIiM8 YnVmPlwiIHJlZmVycyB0byB0aGUgYnVmZmVyIFwiYnVmXCIuIgorICAod2l0aC10ZW1wLWJ1 ZmZlcgorICAgIChyZW5hbWUtYnVmZmVyICJteS1idWZmZXIiIHQpCisgICAgKGVzaGVsbC1j b21tYW5kLXJlc3VsdC1lcXVhbAorICAgICAoZm9ybWF0ICJlY2hvICM8JXM+IiAoYnVmZmVy LW5hbWUpKQorICAgICAoY3VycmVudC1idWZmZXIpKSkpCisKKyhlcnQtZGVmdGVzdCBlc2gt YXJnLXRlc3Qvc3BlY2lhbC1yZWZlcmVuY2UvYnVmZmVyICgpCisgICJUZXN0IHRoYXQgXCIj PGJ1ZmZlciBidWY+XCIgcmVmZXJzIHRvIHRoZSBidWZmZXIgXCJidWZcIi4iCisgICh3aXRo LXRlbXAtYnVmZmVyCisgICAgKHJlbmFtZS1idWZmZXIgIm15LWJ1ZmZlciIgdCkKKyAgICAo ZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFsCisgICAgIChmb3JtYXQgImVjaG8gIzxidWZm ZXIgJXM+IiAoYnVmZmVyLW5hbWUpKQorICAgICAoY3VycmVudC1idWZmZXIpKSkpCisKKyhl cnQtZGVmdGVzdCBlc2gtYXJnLXRlc3Qvc3BlY2lhbC1yZWZlcmVuY2Uvc3BlY2lhbCAoKQor ICAiVGVzdCB0aGF0IFwiIzwuLi4+XCIgd29ya3MgY29ycmVjdGx5IHdoZW4gZXNjYXBpbmcg c3BlY2lhbCBjaGFyYWN0ZXJzLiIKKyAgKHdpdGgtdGVtcC1idWZmZXIKKyAgICAocmVuYW1l LWJ1ZmZlciAiPG15IGJ1ZmZlcj4iIHQpCisgICAgKGxldCAoKGVzY2FwZWQtYnVmbmFtZSAo cmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHJ4IChncm91cCAob3IgIlxcIiAiPCIgIj4iIHNwYWNlKSkpICJcXFxcXFwxIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChidWZmZXItbmFtZSkpKSkKKyAgICAgIChlc2hlbGwt Y29tbWFuZC1yZXN1bHQtZXF1YWwKKyAgICAgICAoZm9ybWF0ICJlY2hvICM8JXM+IiBlc2Nh cGVkLWJ1Zm5hbWUpCisgICAgICAgKGN1cnJlbnQtYnVmZmVyKSkKKyAgICAgIChlc2hlbGwt Y29tbWFuZC1yZXN1bHQtZXF1YWwKKyAgICAgICAoZm9ybWF0ICJlY2hvICM8YnVmZmVyICVz PiIgZXNjYXBlZC1idWZuYW1lKQorICAgICAgIChjdXJyZW50LWJ1ZmZlcikpKSkpCisKIDs7 IGVzaC1hcmctdGVzdHMuZWwgZW5kcyBoZXJlCi0tIAoyLjI1LjEKCg== --------------2sLojGcRIhECdBUyEn00Pgxc-- From unknown Sun Jun 22 00:53:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53371: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: monnier@iro.umontreal.ca, bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Feb 2023 06:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: mail@daniel-mendler.de, 53371@debbugs.gnu.org Cc: monnier@iro.umontreal.ca X-Debbugs-Original-Xcc: monnier@iro.umontreal.ca Received: via spool by 53371-submit@debbugs.gnu.org id=B53371.16772208218076 (code B ref 53371); Fri, 24 Feb 2023 06:41:02 +0000 Received: (at 53371) by debbugs.gnu.org; 24 Feb 2023 06:40:21 +0000 Received: from localhost ([127.0.0.1]:35840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVRki-00026A-LW for submit@debbugs.gnu.org; Fri, 24 Feb 2023 01:40:21 -0500 Received: from mail-pl1-f169.google.com ([209.85.214.169]:34568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVRkg-00025x-2w for 53371@debbugs.gnu.org; Fri, 24 Feb 2023 01:40:19 -0500 Received: by mail-pl1-f169.google.com with SMTP id l15so16879558pls.1 for <53371@debbugs.gnu.org>; Thu, 23 Feb 2023 22:40:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=FQhBe30leAz7KPxHjHxIX5NmCfe3rMwbJS9SnXbBZaY=; b=Y8AI7QjbB9oDvBggpgUWT2O8Wk/1C5fXqxhEW9Hy0MR31Jb/Ks5WVG13IUSJLgjB7O IyOpklwEhzjBxkIvnCM0/s9wW1ZjITNacjtDIHGHSHoc9RfUg3wDBNh7447QQlSNILrG +bsgnuEzzE5za+p2jjBj9Y84hNppiBbaTYv9VvCww1M6F3KDW0MVWz9aqtVEYLdloOvq kfN1N+4p9N9XMM+U2Fpgaw84gHeZZHHG69kHbovKSvDppgr2wXIwlCXZTUhXJ5RccCZU 6hmM+opv19ZKXgpU7Sc4kzeq34HI/5y4bGLlStQcHEP+C2fbD8vBFT6XJw491PZ7FL7A Ia1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:to:from:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=FQhBe30leAz7KPxHjHxIX5NmCfe3rMwbJS9SnXbBZaY=; b=2+P5gTnKxzu49pu3eut3yJXqX+Eke8/gsIpazmvLR2EhBq0mw0rEj6OdnxD7bhGdbX ixw6qo8SVPd+tU1mKwCNQAafTi10Ww2RS87tWjPEbJ77+x/UESUwlMJpECxOyLe796Of GY+bC58GlUMpATbpxG4ockef1rKsR8K4T0CwGd65OlE12WLSRyGaFEq7IfeXT41P+D/5 jjB5IQka0fFWrUVQHnRLds9ShQixhHmZnco5HuwFuTbCIE5OmTDJAjQ6zwC8NWTV5Tbh tceKtc3tUW3cpr7vOiTBitzQYcU9K11Cg6TRM7jRfdkZB1b8ly7XPkpEPOAdc5+e1jF/ Imzg== X-Gm-Message-State: AO0yUKXOKB0TlMycaGe2fhRl3fm0P72/2LZtgYKnObpiEhcVdig4LOSh N/ldtp2WHptGY1So2cxqMT29+PZ5vrg= X-Google-Smtp-Source: AK7set+rkGJiD0cBlLwZDquHxyY6OXljGLIHqnYNP28WI11twN1Cb/UgZovy3baYGiPse9ukdrrrFw== X-Received: by 2002:a17:902:d488:b0:199:2932:615e with SMTP id c8-20020a170902d48800b001992932615emr18911198plg.18.1677220811591; Thu, 23 Feb 2023 22:40:11 -0800 (PST) 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 g12-20020a170902c38c00b0019c90f8c831sm6518818plg.242.2023.02.23.22.40.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Feb 2023 22:40:10 -0800 (PST) Content-Type: multipart/mixed; boundary="------------0BwVFCefuh6iv3IUgJ6xvAGR" Message-ID: <9306144c-afbd-efcd-a90b-f22c32753a72@gmail.com> Date: Thu, 23 Feb 2023 22:40:09 -0800 MIME-Version: 1.0 Content-Language: en-US From: Jim Porter References: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> <8a8d563f-738e-7a03-6e9c-700ab5bf7365@gmail.com> In-Reply-To: <8a8d563f-738e-7a03-6e9c-700ab5bf7365@gmail.com> X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------0BwVFCefuh6iv3IUgJ6xvAGR Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Debbugs-Cc: monnier@iro.umontreal.ca On 2/1/2023 10:40 PM, Jim Porter wrote: > Here's a patch for this, with a few tests. Note that it depends on my > patches in bug#61221, so it can't merge quite yet. Now that bug#61221 has merged, here's an updated patch. --------------0BwVFCefuh6iv3IUgJ6xvAGR Content-Type: text/plain; charset=UTF-8; name="0001-Add-support-for-completing-special-references-e.g.-b.patch" Content-Disposition: attachment; filename*0="0001-Add-support-for-completing-special-references-e.g.-b.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0NjFmYWEwM2Y0ZDYzZTcxMzgzYzQ0MzBkMmQwYmUwNGE1NTNlMDAzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMjQgSmFuIDIwMjMgMjE6MjI6MDYgLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgc3VwcG9ydCBmb3IgY29tcGxldGluZyBzcGVjaWFsIHJlZmVyZW5jZXMgKGUu Zy4gYnVmZmVycykKIGluIEVzaGVsbAoKKiBsaXNwL2VzaGVsbC9lbS1jbXBsLmVsIChlc2hl bGwtY29tcGxldGUtcGFyc2UtYXJndW1lbnRzKTogSGFuZGxlCnNwZWNpYWwgcmVmZXJlbmNl cy4KCiogbGlzcC9lc2hlbGwvZW0tYXJnLmVsIChlc2hlbGwtcGFyc2Utc3BlY2lhbC1yZWZl cmVuY2UpOiBFbnN1cmUgcG9pbnQKaXMganVzdCBhZnRlciB0aGUgIiM8IiB3aGVuIGluY29t cGxldGUsIGFuZCBoYW5kbGUgYmFja3NsYXNoIGVzY2FwZXMKbW9yZSB0aG9yb3VnaGx5Lgoo ZXNoZWxsLWNvbXBsZXRlLXNwZWNpYWwtcmVmZXJlbmNlKTogTmV3IGZ1bmN0aW9uLgoKKiB0 ZXN0L2xpc3AvZXNoZWxsL2VzaC1hcmctdGVzdHMuZWwKKGVzaC1hcmctdGVzdC9zcGVjaWFs LXJlZmVyZW5jZS9kZWZhdWx0KQooZXNoLWFyZy10ZXN0L3NwZWNpYWwtcmVmZXJlbmNlL2J1 ZmZlcikKKGVzaC1hcmctdGVzdC9zcGVjaWFsLXJlZmVyZW5jZS9zcGVjaWFsKToKKiB0ZXN0 L2xpc3AvZXNoZWxsL2VtLWNtcGwtdGVzdHMuZWwKKGVtLWNtcGwtdGVzdC9zcGVjaWFsLXJl Zi1jb21wbGV0aW9uL3R5cGUpCihlbS1jbXBsLXRlc3Qvc3BlY2lhbC1yZWYtY29tcGxldGlv bi9pbXBsaWNpdC1idWZmZXIpCihlbS1jbXBsLXRlc3Qvc3BlY2lhbC1yZWYtY29tcGxldGlv bi9idWZmZXIpOiBOZXcgdGVzdHMuCi0tLQogbGlzcC9lc2hlbGwvZW0tY21wbC5lbCAgICAg ICAgICAgIHwgMTAgKysrLS0KIGxpc3AvZXNoZWxsL2VzaC1hcmcuZWwgICAgICAgICAgICB8 IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHRlc3QvbGlzcC9lc2hlbGwv ZW0tY21wbC10ZXN0cy5lbCB8IDQwICsrKysrKysrKysrKysrKysrKysKIHRlc3QvbGlzcC9l c2hlbGwvZXNoLWFyZy10ZXN0cy5lbCB8IDMwICsrKysrKysrKysrKysrCiA0IGZpbGVzIGNo YW5nZWQsIDEzNCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9saXNwL2VzaGVsbC9lbS1jbXBsLmVsIGIvbGlzcC9lc2hlbGwvZW0tY21wbC5lbAppbmRl eCA1ZGZkMTBkNmU0Yy4uYjY1NjUyMDE5ZDQgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2Vt LWNtcGwuZWwKKysrIGIvbGlzcC9lc2hlbGwvZW0tY21wbC5lbApAQCAtMzE3LDcgKzMxNyw3 IEBAIGVzaGVsbC1jb21wbGV0ZS1wYXJzZS1hcmd1bWVudHMKICAgICAoZXNoZWxsLS1wY29t cGxldGUtaW5zZXJ0LXRhYikpCiAgIChsZXQgKChlbmQgKHBvaW50LW1hcmtlcikpCiAJKGJl Z2luIChzYXZlLWV4Y3Vyc2lvbiAoYmVnaW5uaW5nLW9mLWxpbmUpIChwb2ludCkpKQotCWFy Z3MgcG9zbnMgZGVsaW0pCisJYXJncyBwb3NucyBkZWxpbSBpbmNvbXBsZXRlLWFyZykKICAg ICAod2hlbiAoYW5kIHBjb21wbGV0ZS1hbGxvdy1tb2RpZmljYXRpb25zCiAJICAgICAgICht ZW1xIHRoaXMtY29tbWFuZCAnKHBjb21wbGV0ZS1leHBhbmQKIAkJCSAgICAgICAgICAgIHBj b21wbGV0ZS1leHBhbmQtYW5kLWNvbXBsZXRlKSkpCkBAIC0zMzIsMTAgKzMzMiwxMSBAQCBl c2hlbGwtY29tcGxldGUtcGFyc2UtYXJndW1lbnRzCiAgICAgICAgIChjb25kICgobWVtYmVy IChjYXIgZGVsaW0pICcoInsiICIkeyIgIiQ8IikpCiAJICAgICAgIChzZXRxIGJlZ2luICgx KyAoY2FkciBkZWxpbSkpCiAJCSAgICAgYXJncyAoZXNoZWxsLXBhcnNlLWFyZ3VtZW50cyBi ZWdpbiBlbmQpKSkKLSAgICAgICAgICAgICAgKChtZW1iZXIgKGNhciBkZWxpbSkgJygiJCci ICIkXCIiKSkKKyAgICAgICAgICAgICAgKChtZW1iZXIgKGNhciBkZWxpbSkgJygiJCciICIk XCIiICIjPCIpKQogICAgICAgICAgICAgICAgOzsgQWRkIHRoZSAoaW5jb21wbGV0ZSkgYXJn dW1lbnQgdG8gb3VyIGFyZ3VtZW50cywgYW5kCiAgICAgICAgICAgICAgICA7OyBub3RlIGl0 cyBwb3NpdGlvbi4KLSAgICAgICAgICAgICAgIChzZXRxIGFyZ3MgKGFwcGVuZCAobnRoIDIg ZGVsaW0pIChsaXN0IChjYXIgZGVsaW0pKSkpCisgICAgICAgICAgICAgICAoc2V0cSBhcmdz IChhcHBlbmQgKG50aCAyIGRlbGltKSAobGlzdCAoY2FyIGRlbGltKSkpCisgICAgICAgICAg ICAgICAgICAgICBpbmNvbXBsZXRlLWFyZyB0KQogICAgICAgICAgICAgICAgKHB1c2ggKC0g KG50aCAxIGRlbGltKSAyKSBwb3NucykpCiAgICAgICAgICAgICAgICgobWVtYmVyIChjYXIg ZGVsaW0pICcoIigiICIkKCIpKQogCSAgICAgICAodGhyb3cgJ3Bjb21wbGV0ZWQgKGVsaXNw LWNvbXBsZXRpb24tYXQtcG9pbnQpKSkKQEAgLTM2Miw3ICszNjMsOCBAQCBlc2hlbGwtY29t cGxldGUtcGFyc2UtYXJndW1lbnRzCiAJKHNldHEgYXJncyAobnRoY2RyICgxKyBuZXctc3Rh cnQpIGFyZ3MpCiAJICAgICAgcG9zbnMgKG50aGNkciAoMSsgbmV3LXN0YXJ0KSBwb3Nucykp KSkKICAgICAoY2wtYXNzZXJ0ICg9IChsZW5ndGggYXJncykgKGxlbmd0aCBwb3NucykpKQot ICAgICh3aGVuIChhbmQgYXJncyAoZXEgKGNoYXItc3ludGF4IChjaGFyLWJlZm9yZSBlbmQp KSA/ICkKKyAgICAod2hlbiAoYW5kIGFyZ3MgKG5vdCBpbmNvbXBsZXRlLWFyZykKKyAgICAg ICAgICAgICAgIChlcSAoY2hhci1zeW50YXggKGNoYXItYmVmb3JlIGVuZCkpID8gKQogCSAg ICAgICAobm90IChlcSAoY2hhci1iZWZvcmUgKDEtIGVuZCkpID9cXCkpKQogICAgICAgKG5j b25jIGFyZ3MgKGxpc3QgIiIpKQogICAgICAgKG5jb25jIHBvc25zIChsaXN0IChwb2ludCkp KSkKZGlmZiAtLWdpdCBhL2xpc3AvZXNoZWxsL2VzaC1hcmcuZWwgYi9saXNwL2VzaGVsbC9l c2gtYXJnLmVsCmluZGV4IGNiMGIyZTA5MzhjLi45YmI2OTJmN2QwMyAxMDA2NDQKLS0tIGEv bGlzcC9lc2hlbGwvZXNoLWFyZy5lbAorKysgYi9saXNwL2VzaGVsbC9lc2gtYXJnLmVsCkBA IC0yOCw2ICsyOCw5IEBACiA7OzsgQ29kZToKIAogKHJlcXVpcmUgJ2VzaC11dGlsKQorKHJl cXVpcmUgJ2VzaC1tb2R1bGUpCisKKyhyZXF1aXJlICdwY29tcGxldGUpCiAKIChldmFsLXdo ZW4tY29tcGlsZQogICAocmVxdWlyZSAnY2wtbGliKSkKQEAgLTE3NSw3ICsxNzgsMTEgQEAg ZXNoZWxsLWFyZy1pbml0aWFsaXplCiAgICJJbml0aWFsaXplIHRoZSBhcmd1bWVudCBwYXJz aW5nIGNvZGUuIgogICAoZXNoZWxsLWFyZy1tb2RlKQogICAoc2V0cS1sb2NhbCBlc2hlbGwt aW5zaWRlLXF1b3RlLXJlZ2V4cCBuaWwpCi0gIChzZXRxLWxvY2FsIGVzaGVsbC1vdXRzaWRl LXF1b3RlLXJlZ2V4cCBuaWwpKQorICAoc2V0cS1sb2NhbCBlc2hlbGwtb3V0c2lkZS1xdW90 ZS1yZWdleHAgbmlsKQorCisgICh3aGVuIChlc2hlbGwtdXNpbmctbW9kdWxlICdlc2hlbGwt Y21wbCkKKyAgICAoYWRkLWhvb2sgJ3Bjb21wbGV0ZS10cnktZmlyc3QtaG9vaworICAgICAg ICAgICAgICAjJ2VzaGVsbC1jb21wbGV0ZS1zcGVjaWFsLXJlZmVyZW5jZSBuaWwgdCkpKQog CiAoZGVmdW4gZXNoZWxsLWluc2VydC1idWZmZXItbmFtZSAoYnVmZmVyLW5hbWUpCiAgICJJ bnNlcnQgQlVGRkVSLU5BTUUgaW50byB0aGUgY3VycmVudCBidWZmZXIgYXQgcG9pbnQuIgpA QCAtNTA2LDIxICs1MTMsMjggQEAgZXNoZWxsLXBhcnNlLXNwZWNpYWwtcmVmZXJlbmNlCiBc ImJ1ZmZlclwiLiIKICAgKHdoZW4gKGFuZCAobm90IGVzaGVsbC1jdXJyZW50LWFyZ3VtZW50 KQogICAgICAgICAgICAgIChub3QgZXNoZWxsLWN1cnJlbnQtcXVvdGVkKQotICAgICAgICAg ICAgIChsb29raW5nLWF0ICIjPFxcKFxcKGJ1ZmZlclxcfHByb2Nlc3NcXClcXHMtXFwpPyIp KQorICAgICAgICAgICAgIChsb29raW5nLWF0IChyeCAiIzwiICg/IChncm91cCAob3IgImJ1 ZmZlciIgInByb2Nlc3MiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzcGFjZSkpKSkKICAgICAobGV0ICgoaGVyZSAocG9pbnQpKSkKICAgICAgIChnb3RvLWNo YXIgKG1hdGNoLWVuZCAwKSkgOzsgR28gdG8gdGhlIGVuZCBvZiB0aGUgbWF0Y2guCi0gICAg ICAobGV0ICgoYnVmZmVyLXAgKGlmIChtYXRjaC1zdHJpbmcgMSkKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZz0gKG1hdGNoLXN0cmluZyAyKSAiYnVmZmVyIikKKyAgICAg IChsZXQgKChidWZmZXItcCAoaWYgKG1hdGNoLWJlZ2lubmluZyAxKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAoZXF1YWwgKG1hdGNoLXN0cmluZyAxKSAiYnVmZmVyIikKICAgICAg ICAgICAgICAgICAgICAgICAgIHQpKSA7OyBidWZmZXItcCBpcyBub24tbmlsIGJ5IGRlZmF1 bHQuCiAgICAgICAgICAgICAoZW5kIChlc2hlbGwtZmluZC1kZWxpbWl0ZXIgP1w8ID9cPikp KQogICAgICAgICAod2hlbiAobm90IGVuZCkKKyAgICAgICAgICAod2hlbiAobWF0Y2gtYmVn aW5uaW5nIDEpCisgICAgICAgICAgICAoZ290by1jaGFyIChtYXRjaC1iZWdpbm5pbmcgMSkp KQogICAgICAgICAgICh0aHJvdyAnZXNoZWxsLWluY29tcGxldGUgIiM8IikpCiAgICAgICAg IChpZiAoZXNoZWxsLWFyZy1kZWxpbWl0ZXIgKDErIGVuZCkpCiAgICAgICAgICAgICAocHJv ZzEKLSAgICAgICAgICAgICAgICAobGlzdCAoaWYgYnVmZmVyLXAgJ2dldC1idWZmZXItY3Jl YXRlICdnZXQtcHJvY2VzcykKLSAgICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1yZWdl eHAtaW4tc3RyaW5nCi0gICAgICAgICAgICAgICAgICAgICAgIChyeCAiXFwiIChncm91cCAo b3IgIlxcIiAiPCIgIj4iKSkpICJcXDEiCi0gICAgICAgICAgICAgICAgICAgICAgIChidWZm ZXItc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMgKHBvaW50KSBlbmQpKSkKKyAgICAgICAgICAg ICAgICAobGlzdCAoaWYgYnVmZmVyLXAgIydnZXQtYnVmZmVyLWNyZWF0ZSAjJ2dldC1wcm9j ZXNzKQorICAgICAgICAgICAgICAgICAgICAgIDs7IEZJWE1FOiBXZSBzaG91bGQgcHJvYmFi bHkgcGFyc2UgdGhpcyBhcyBhCisgICAgICAgICAgICAgICAgICAgICAgOzsgcmVhbCBFc2hl bGwgYXJndW1lbnQgc28gdGhhdCB3ZSBnZXQgdGhlCisgICAgICAgICAgICAgICAgICAgICAg OzsgYmVuZWZpdHMgb2YgcXVvdGluZywgdmFyaWFibGUtZXhwYW5zaW9uLCBldGMuCisgICAg ICAgICAgICAgICAgICAgICAgKHN0cmluZy10cmltLXJpZ2h0CisgICAgICAgICAgICAgICAg ICAgICAgIChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAg ICAgIChyeCAiXFwiIChncm91cCBhbnljaGFyKSkgIlxcMSIKKyAgICAgICAgICAgICAgICAg ICAgICAgIChidWZmZXItc3Vic3RyaW5nLW5vLXByb3BlcnRpZXMgKHBvaW50KSBlbmQpKSkp CiAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKDErIGVuZCkpKQogICAgICAgICAgIChpZ25v cmUgKGdvdG8tY2hhciBoZXJlKSkpKSkpKQogCkBAIC01NzQsNSArNTg4LDQxIEBAIGVzaGVs bC1wcmVwYXJlLXNwbGljZQogICAgICh3aGVuIHNwbGljZXAKICAgICAgIGdyb3VwZWQtYXJn cykpKQogCis7OztfKiBTcGVjaWFsIHJlZiBjb21wbGV0aW9uCisKKyhkZWZ1biBlc2hlbGwt Y29tcGxldGUtc3BlY2lhbC1yZWZlcmVuY2UgKCkKKyAgIklmIHRoZXJlIGlzIGEgc3BlY2lh bCByZWZlcmVuY2UsIGNvbXBsZXRlIGl0LiIKKyAgKGxldCAoKGFyZyAocGNvbXBsZXRlLWFj dHVhbC1hcmcpKSkKKyAgICAod2hlbiAoc3RyaW5nLW1hdGNoCisgICAgICAgICAgIChyeCBz dHJpbmctc3RhcnQKKyAgICAgICAgICAgICAgICIjPCIgKD8gKGdyb3VwIChvciAiYnVmZmVy IiAicHJvY2VzcyIpKSBzcGFjZSkKKyAgICAgICAgICAgICAgIChncm91cCAoKiBhbnljaGFy KSkKKyAgICAgICAgICAgICAgIHN0cmluZy1lbmQpCisgICAgICAgICAgIGFyZykKKyAgICAg IChsZXQgKChhbGwtcmVzdWx0cyAoaWYgKGVxdWFsIChtYXRjaC1zdHJpbmcgMSBhcmcpICJw cm9jZXNzIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcGNhciAjJ3Byb2Nl c3MtbmFtZSAocHJvY2Vzcy1saXN0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICht YXBjYXIgIydidWZmZXItbmFtZSAoYnVmZmVyLWxpc3QpKSkpCisgICAgICAgICAgICAoc2F3 LXR5cGUgKG1hdGNoLWJlZ2lubmluZyAxKSkpCisgICAgICAgICh1bmxlc3Mgc2F3LXR5cGUK KyAgICAgICAgICA7OyBJbmNsdWRlIHRoZSBzcGVjaWFsIHJlZmVyZW5jZSB0eXBlcyBhcyBj b21wbGV0aW9uIG9wdGlvbnMuCisgICAgICAgICAgKHNldHEgYWxsLXJlc3VsdHMgKGFwcGVu ZCAnKCJidWZmZXIiICJwcm9jZXNzIikgYWxsLXJlc3VsdHMpKSkKKyAgICAgICAgKHNldHEg cGNvbXBsZXRlLXN0dWIgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZworICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHJ4ICJcXCIgKGdyb3VwIGFueWNoYXIpKSAiXFwxIgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0cmluZyBhcmcgKG1hdGNoLWJlZ2lu bmluZyAyKSkpKQorICAgICAgICA7OyBXaGVuIGZpbmlzaGVkIHdpdGggY29tcGxldGlvbiwg YWRkIGEgdHJhaWxpbmcgIj4iICh1bmxlc3MKKyAgICAgICAgOzsgd2UganVzdCBjb21wbGV0 ZWQgdGhlIGluaXRpYWwgImJ1ZmZlciIgb3IgInByb2Nlc3MiCisgICAgICAgIDs7IGtleXdv cmQpLgorICAgICAgICAoYWRkLWZ1bmN0aW9uCisgICAgICAgICA6YmVmb3JlICh2YXIgcGNv bXBsZXRlLWV4aXQtZnVuY3Rpb24pCisgICAgICAgICAobGFtYmRhICh2YWx1ZSBzdGF0dXMp CisgICAgICAgICAgICh3aGVuIChhbmQgKGVxIHN0YXR1cyAnZmluaXNoZWQpCisgICAgICAg ICAgICAgICAgICAgICAgKG9yIHNhdy10eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAg IChub3QgKG1lbWJlciB2YWx1ZSAnKCJidWZmZXIiICJwcm9jZXNzIikpKSkpCisgICAgICAg ICAgICAgKGlmIChsb29raW5nLWF0ICI+IikKKyAgICAgICAgICAgICAgICAgKGdvdG8tY2hh ciAobWF0Y2gtZW5kIDApKQorICAgICAgICAgICAgICAgKGluc2VydCAiPiIpKSkpKQorICAg ICAgICAodGhyb3cgJ3Bjb21wbGV0ZS1jb21wbGV0aW9ucworICAgICAgICAgICAgICAgKGFs bC1jb21wbGV0aW9ucyBwY29tcGxldGUtc3R1YiBhbGwtcmVzdWx0cykpKSkpKQorCiAocHJv dmlkZSAnZXNoLWFyZykKIDs7OyBlc2gtYXJnLmVsIGVuZHMgaGVyZQpkaWZmIC0tZ2l0IGEv dGVzdC9saXNwL2VzaGVsbC9lbS1jbXBsLXRlc3RzLmVsIGIvdGVzdC9saXNwL2VzaGVsbC9l bS1jbXBsLXRlc3RzLmVsCmluZGV4IGVjYWI3MzMyODIyLi5hYmMzOTcyMWQ5YiAxMDA2NDQK LS0tIGEvdGVzdC9saXNwL2VzaGVsbC9lbS1jbXBsLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlz cC9lc2hlbGwvZW0tY21wbC10ZXN0cy5lbApAQCAtMTc2LDYgKzE3Niw0NiBAQCBlbS1jbXBs LXRlc3QvbGlzcC1mdW5jdGlvbi1jb21wbGV0aW9uCiAgICAoc2hvdWxkIChlcXVhbCAoZXNo ZWxsLWluc2VydC1hbmQtY29tcGxldGUgImVjaG8gKGVzaGVsbC9lY2giKQogICAgICAgICAg ICAgICAgICAgImVjaG8gKGVzaGVsbC9lY2hvIikpKSkKIAorKGVydC1kZWZ0ZXN0IGVtLWNt cGwtdGVzdC9zcGVjaWFsLXJlZi1jb21wbGV0aW9uL3R5cGUgKCkKKyAgIlRlc3QgY29tcGxl dGlvbiBvZiB0aGUgc3RhcnQgb2Ygc3BlY2lhbCByZWZlcmVuY2VzIGxpa2UgXCIjPGJ1ZmZl clwiLgorU2VlIDxsaXNwL2VzaGVsbC9lc2gtYXJnLmVsPi4iCisgICh3aXRoLXRlbXAtZXNo ZWxsCisgICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLWluc2VydC1hbmQtY29tcGxldGUgImVj aG8gaGkgPiAjPGJ1ZiIpCisgICAgICAgICAgICAgICAgICAiZWNobyBoaSA+ICM8YnVmZmVy ICIpKSkKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwt aW5zZXJ0LWFuZC1jb21wbGV0ZSAiZWNobyBoaSA+ICM8cHJvYyIpCisgICAgICAgICAgICAg ICAgICAiZWNobyBoaSA+ICM8cHJvY2VzcyAiKSkpKQorCisoZXJ0LWRlZnRlc3QgZW0tY21w bC10ZXN0L3NwZWNpYWwtcmVmLWNvbXBsZXRpb24vaW1wbGljaXQtYnVmZmVyICgpCisgICJU ZXN0IGNvbXBsZXRpb24gb2Ygc3BlY2lhbCByZWZlcmVuY2VzIGxpa2UgXCIjPGJ1Zj5cIi4K K1NlZSA8bGlzcC9lc2hlbGwvZXNoLWFyZy5lbD4uIgorICAobGV0IChidWZuYW1lKQorICAg ICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAoc2V0cSBidWZuYW1lIChyZW5hbWUtYnVmZmVy ICJteS1idWZmZXIiIHQpKQorICAgICAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgICAoc2hv dWxkIChlcXVhbCAoZXNoZWxsLWluc2VydC1hbmQtY29tcGxldGUgImVjaG8gaGkgPiAjPG15 LWJ1ZiIpCisgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiZWNobyBoaSA+ICM8JXM+ ICIgYnVmbmFtZSkpKSkKKyAgICAgIChzZXRxIGJ1Zm5hbWUgKHJlbmFtZS1idWZmZXIgImFu b3RoZXIgYnVmZmVyIiB0KSkKKyAgICAgICh3aXRoLXRlbXAtZXNoZWxsCisgICAgICAgKHNo b3VsZCAoZXF1YWwgKGVzaGVsbC1pbnNlcnQtYW5kLWNvbXBsZXRlICJlY2hvIGhpID4gIzxh bm90aCIpCisgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiZWNobyBoaSA+ICM8JXM+ ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctcmVwbGFjZSAiICIg IlxcICIgYnVmbmFtZSkpKSkpKSkpCisKKyhlcnQtZGVmdGVzdCBlbS1jbXBsLXRlc3Qvc3Bl Y2lhbC1yZWYtY29tcGxldGlvbi9idWZmZXIgKCkKKyAgIlRlc3QgY29tcGxldGlvbiBvZiBz cGVjaWFsIHJlZmVyZW5jZXMgbGlrZSBcIiM8YnVmZmVyIGJ1Zj5cIi4KK1NlZSA8bGlzcC9l c2hlbGwvZXNoLWFyZy5lbD4uIgorICAobGV0IChidWZuYW1lKQorICAgICh3aXRoLXRlbXAt YnVmZmVyCisgICAgICAoc2V0cSBidWZuYW1lIChyZW5hbWUtYnVmZmVyICJteS1idWZmZXIi IHQpKQorICAgICAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgICAoc2hvdWxkIChlcXVhbCAo ZXNoZWxsLWluc2VydC1hbmQtY29tcGxldGUgImVjaG8gaGkgPiAjPGJ1ZmZlciBteS1idWYi KQorICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgImVjaG8gaGkgPiAjPGJ1ZmZlciAl cz4gIiBidWZuYW1lKSkpKQorICAgICAgKHNldHEgYnVmbmFtZSAocmVuYW1lLWJ1ZmZlciAi YW5vdGhlciBidWZmZXIiIHQpKQorICAgICAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgICAgICAo c2hvdWxkIChlcXVhbCAoZXNoZWxsLWluc2VydC1hbmQtY29tcGxldGUgImVjaG8gaGkgPiAj PGJ1ZmZlciBhbm90aCIpCisgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAiZWNobyBo aSA+ICM8YnVmZmVyICVzPiAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry aW5nLXJlcGxhY2UgIiAiICJcXCAiIGJ1Zm5hbWUpKSkpKSkpKQorCiAoZXJ0LWRlZnRlc3Qg ZW0tY21wbC10ZXN0L3ZhcmlhYmxlLXJlZi1jb21wbGV0aW9uICgpCiAgICJUZXN0IGNvbXBs ZXRpb24gb2YgdmFyaWFibGUgcmVmZXJlbmNlcyBsaWtlIFwiJHZhclwiLgogU2VlIDxsaXNw L2VzaGVsbC9lc2gtdmFyLmVsPi4iCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZXNoZWxsL2Vz aC1hcmctdGVzdHMuZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaC1hcmctdGVzdHMuZWwKaW5k ZXggOTE4YWQzYTk0OWYuLmM4ODNkYjM5MDdmIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZXNo ZWxsL2VzaC1hcmctdGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VzaGVsbC9lc2gtYXJnLXRl c3RzLmVsCkBAIC0xMDIsNCArMTAyLDM0IEBAIGVzaC1hcmctdGVzdC9lc2NhcGUtcXVvdGVk L25ld2xpbmUKICAgIChlc2hlbGwtbWF0Y2gtY29tbWFuZC1vdXRwdXQgImVjaG8gXCJoaVxc XG50aGVyZVwiIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGl0aGVyZVxu IikpKQogCisoZXJ0LWRlZnRlc3QgZXNoLWFyZy10ZXN0L3NwZWNpYWwtcmVmZXJlbmNlL2Rl ZmF1bHQgKCkKKyAgIlRlc3QgdGhhdCBcIiM8YnVmPlwiIHJlZmVycyB0byB0aGUgYnVmZmVy IFwiYnVmXCIuIgorICAod2l0aC10ZW1wLWJ1ZmZlcgorICAgIChyZW5hbWUtYnVmZmVyICJt eS1idWZmZXIiIHQpCisgICAgKGVzaGVsbC1jb21tYW5kLXJlc3VsdC1lcXVhbAorICAgICAo Zm9ybWF0ICJlY2hvICM8JXM+IiAoYnVmZmVyLW5hbWUpKQorICAgICAoY3VycmVudC1idWZm ZXIpKSkpCisKKyhlcnQtZGVmdGVzdCBlc2gtYXJnLXRlc3Qvc3BlY2lhbC1yZWZlcmVuY2Uv YnVmZmVyICgpCisgICJUZXN0IHRoYXQgXCIjPGJ1ZmZlciBidWY+XCIgcmVmZXJzIHRvIHRo ZSBidWZmZXIgXCJidWZcIi4iCisgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgKHJlbmFtZS1i dWZmZXIgIm15LWJ1ZmZlciIgdCkKKyAgICAoZXNoZWxsLWNvbW1hbmQtcmVzdWx0LWVxdWFs CisgICAgIChmb3JtYXQgImVjaG8gIzxidWZmZXIgJXM+IiAoYnVmZmVyLW5hbWUpKQorICAg ICAoY3VycmVudC1idWZmZXIpKSkpCisKKyhlcnQtZGVmdGVzdCBlc2gtYXJnLXRlc3Qvc3Bl Y2lhbC1yZWZlcmVuY2Uvc3BlY2lhbCAoKQorICAiVGVzdCB0aGF0IFwiIzwuLi4+XCIgd29y a3MgY29ycmVjdGx5IHdoZW4gZXNjYXBpbmcgc3BlY2lhbCBjaGFyYWN0ZXJzLiIKKyAgKHdp dGgtdGVtcC1idWZmZXIKKyAgICAocmVuYW1lLWJ1ZmZlciAiPG15IGJ1ZmZlcj4iIHQpCisg ICAgKGxldCAoKGVzY2FwZWQtYnVmbmFtZSAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJ4IChncm91cCAob3IgIlxcIiAiPCIgIj4i IHNwYWNlKSkpICJcXFxcXFwxIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChidWZm ZXItbmFtZSkpKSkKKyAgICAgIChlc2hlbGwtY29tbWFuZC1yZXN1bHQtZXF1YWwKKyAgICAg ICAoZm9ybWF0ICJlY2hvICM8JXM+IiBlc2NhcGVkLWJ1Zm5hbWUpCisgICAgICAgKGN1cnJl bnQtYnVmZmVyKSkKKyAgICAgIChlc2hlbGwtY29tbWFuZC1yZXN1bHQtZXF1YWwKKyAgICAg ICAoZm9ybWF0ICJlY2hvICM8YnVmZmVyICVzPiIgZXNjYXBlZC1idWZuYW1lKQorICAgICAg IChjdXJyZW50LWJ1ZmZlcikpKSkpCisKIDs7IGVzaC1hcmctdGVzdHMuZWwgZW5kcyBoZXJl Ci0tIAoyLjI1LjEKCg== --------------0BwVFCefuh6iv3IUgJ6xvAGR-- From unknown Sun Jun 22 00:53:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53371: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Feb 2023 15:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Porter Cc: 53371@debbugs.gnu.org, mail@daniel-mendler.de Received: via spool by 53371-submit@debbugs.gnu.org id=B53371.16772513562169 (code B ref 53371); Fri, 24 Feb 2023 15:10:02 +0000 Received: (at 53371) by debbugs.gnu.org; 24 Feb 2023 15:09:16 +0000 Received: from localhost ([127.0.0.1]:37906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVZhE-0000Yu-BH for submit@debbugs.gnu.org; Fri, 24 Feb 2023 10:09:16 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:48487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVZhC-0000Yc-7Y for 53371@debbugs.gnu.org; Fri, 24 Feb 2023 10:09:15 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 122C280834; Fri, 24 Feb 2023 10:09:08 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 077B48024C; Fri, 24 Feb 2023 10:09:06 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1677251346; bh=wvtpdoeT+dHWphiHMAl0+baQzYRPRRtrxC46AJBB220=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=dhMDAHBHJroNlAGwnk1s7lE1Hv3k2Rkx3EQIuHJQJuyZrTihTCgk5eqB6/tX8//mw IkTbkKGeWgAuYdGdhDgYmZrPrNeMxdeyNaUlTq8xHIztQSvl8lBRSZAIT9zmM2i8sZ rua2y6VhA/pBxk4DaNa8+SZZkm9VxMNDXnehBuYnryi2EcAiCX15P8TFkkc/cF5YQN DJAgJnlwkSXKez9huzjjfIFnqdbGvnT/I4izaPKg4GXv3vV04WmeiGUwdTlqyDVSB0 4vHCC4M7dZKEV1JR7CPRmc+SZnG+fz/v7KzoWCS46S8k86rfP4bgFMjGfiZtSiAFnQ 57HuqzVoUtH7w== Received: from ceviche (unknown [45.44.229.252]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9A0A41231D6; Fri, 24 Feb 2023 10:09:05 -0500 (EST) From: Stefan Monnier In-Reply-To: <9306144c-afbd-efcd-a90b-f22c32753a72@gmail.com> (Jim Porter's message of "Thu, 23 Feb 2023 22:40:09 -0800") Message-ID: References: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> <8a8d563f-738e-7a03-6e9c-700ab5bf7365@gmail.com> <9306144c-afbd-efcd-a90b-f22c32753a72@gmail.com> Date: Fri, 24 Feb 2023 10:09:02 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.172 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > + (let ((buffer-p (if (match-beginning 1) > + (equal (match-string 1) "buffer") > t)) ;; buffer-p is non-nil by default. The comment just describes what the code does but it would be more useful to explain why. Stefan From unknown Sun Jun 22 00:53:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53371: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Feb 2023 17:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 53371@debbugs.gnu.org, mail@daniel-mendler.de Received: via spool by 53371-submit@debbugs.gnu.org id=B53371.167726122420503 (code B ref 53371); Fri, 24 Feb 2023 17:54:02 +0000 Received: (at 53371) by debbugs.gnu.org; 24 Feb 2023 17:53:44 +0000 Received: from localhost ([127.0.0.1]:38206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVcGN-0005Kc-UC for submit@debbugs.gnu.org; Fri, 24 Feb 2023 12:53:44 -0500 Received: from mail-pf1-f179.google.com ([209.85.210.179]:43797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVcGL-0005KN-Vn for 53371@debbugs.gnu.org; Fri, 24 Feb 2023 12:53:42 -0500 Received: by mail-pf1-f179.google.com with SMTP id a7so8571174pfx.10 for <53371@debbugs.gnu.org>; Fri, 24 Feb 2023 09:53:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=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=Wu6oX4l8zkLniVm/cMhsVxjUWK1se23R9HNHco6X2ng=; b=UjwWbRiCQmf7TQGwPqV+cHVdGecNZyfh5JfyUowuiKAr6gcR00QqwC//xRHChhKYX1 PYBw6B8HtL7nnRXM+BXekOErhqUka24ZIh/NYD28DLqJBgkbbb1f4LhxTHZgwkh6opjh 6yIUPpgQovTjF94zB9XT0GxiwhQSjDqr/ZipK6M2WTpMK4qdNbbYanUkg+cnvnstuF6L UV7Pwk3MrWr3Hdm9HWQn6z3/MnZq8EMSbH59tOYe68aQ+bHDyIXF56tGTVNcqfHVzFcW AocFybmuJ+HFVEk5xE5PtR54/gVR/tuhjx+xWRs0J/6I0jrpCkLjdyu3Uq7cLBAKISHr Bg/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=Wu6oX4l8zkLniVm/cMhsVxjUWK1se23R9HNHco6X2ng=; b=i8DQ9ygN7FuEYraI0JXWwi3KsAjS+AXse5PK40fQm3gETNkh01tH4zrB/x7dAYofHL i3PaD5dskWQWUJH0CNRTmwh6PQXcianR3JPS47uR20MYLFVLe4m6pxB7xRnNgXdmAKGG 82AuAkrAJD1YkJdvjT0W/qce5prcX2viaFcv5Y8uYpTN2dGxfbnzUHI5PHHDQCt1DmUQ 5+unjsDDzO0oy21ZFVLn45l5Odxfw392SyMu75XvTy+djcXgizFr32yDGSqn5ShVe9Pb AeZzAmbWvsBCzb9A+4+Lk53EVWjk4q66Hy1M4//sodKqOEqcszlUl7n5zUGY5KqwEiZB 243g== X-Gm-Message-State: AO0yUKWA5Z+9h/+CiKecho5ldXDdY2sBakzdGuJMNAi7eWlH6T3kXt47 1P/LmjIi0duOiLInNAiuT3/sAyuf3QI= X-Google-Smtp-Source: AK7set+xfhRZ46VIDEN+Oejhzm806X4VBklWvp5OKgn4D7o7EcLLKQCsD6miEYNn9bL2slnbe+LMaA== X-Received: by 2002:aa7:950c:0:b0:5a8:de1e:2e97 with SMTP id b12-20020aa7950c000000b005a8de1e2e97mr13425250pfp.18.1677261215903; Fri, 24 Feb 2023 09:53:35 -0800 (PST) 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 r17-20020a638f51000000b004f1cb6ffe81sm9400978pgn.64.2023.02.24.09.53.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 09:53:35 -0800 (PST) Content-Type: multipart/mixed; boundary="------------k7aFzyoa8V34U8az85Q1WJcA" Message-ID: Date: Fri, 24 Feb 2023 09:53:36 -0800 MIME-Version: 1.0 Content-Language: en-US References: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> <8a8d563f-738e-7a03-6e9c-700ab5bf7365@gmail.com> <9306144c-afbd-efcd-a90b-f22c32753a72@gmail.com> From: Jim Porter In-Reply-To: X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------k7aFzyoa8V34U8az85Q1WJcA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/24/2023 7:09 AM, Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: >> + (let ((buffer-p (if (match-beginning 1) >> + (equal (match-string 1) "buffer") >> t)) ;; buffer-p is non-nil by default. > > The comment just describes what the code does but it would be more > useful to explain why. Thanks, fixed. --------------k7aFzyoa8V34U8az85Q1WJcA Content-Type: text/plain; charset=UTF-8; name="0001-Add-support-for-completing-special-references-e.g.-b.patch" Content-Disposition: attachment; filename*0="0001-Add-support-for-completing-special-references-e.g.-b.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAxNGZkMTI4MmVkNDE2ZmIzMWM4YjQ5YTk5Mjk3YTIzMWRjZjJiZjI2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFR1ZSwgMjQgSmFuIDIwMjMgMjE6MjI6MDYgLTA4MDAKU3ViamVjdDogW1BB VENIXSBBZGQgc3VwcG9ydCBmb3IgY29tcGxldGluZyBzcGVjaWFsIHJlZmVyZW5jZXMgKGUu Zy4gYnVmZmVycykKIGluIEVzaGVsbAoKKiBsaXNwL2VzaGVsbC9lbS1jbXBsLmVsIChlc2hl bGwtY29tcGxldGUtcGFyc2UtYXJndW1lbnRzKTogSGFuZGxlCnNwZWNpYWwgcmVmZXJlbmNl cy4KCiogbGlzcC9lc2hlbGwvZW0tYXJnLmVsIChlc2hlbGwtcGFyc2Utc3BlY2lhbC1yZWZl cmVuY2UpOiBFbnN1cmUgcG9pbnQKaXMganVzdCBhZnRlciB0aGUgIiM8IiB3aGVuIGluY29t cGxldGUsIGFuZCBoYW5kbGUgYmFja3NsYXNoIGVzY2FwZXMKbW9yZSB0aG9yb3VnaGx5Lgoo ZXNoZWxsLWNvbXBsZXRlLXNwZWNpYWwtcmVmZXJlbmNlKTogTmV3IGZ1bmN0aW9uLgoKKiB0 ZXN0L2xpc3AvZXNoZWxsL2VzaC1hcmctdGVzdHMuZWwKKGVzaC1hcmctdGVzdC9zcGVjaWFs LXJlZmVyZW5jZS9kZWZhdWx0KQooZXNoLWFyZy10ZXN0L3NwZWNpYWwtcmVmZXJlbmNlL2J1 ZmZlcikKKGVzaC1hcmctdGVzdC9zcGVjaWFsLXJlZmVyZW5jZS9zcGVjaWFsKToKKiB0ZXN0 L2xpc3AvZXNoZWxsL2VtLWNtcGwtdGVzdHMuZWwKKGVtLWNtcGwtdGVzdC9zcGVjaWFsLXJl Zi1jb21wbGV0aW9uL3R5cGUpCihlbS1jbXBsLXRlc3Qvc3BlY2lhbC1yZWYtY29tcGxldGlv bi9pbXBsaWNpdC1idWZmZXIpCihlbS1jbXBsLXRlc3Qvc3BlY2lhbC1yZWYtY29tcGxldGlv bi9idWZmZXIpOiBOZXcgdGVzdHMuCi0tLQogbGlzcC9lc2hlbGwvZW0tY21wbC5lbCAgICAg ICAgICAgIHwgMTAgKysrLS0KIGxpc3AvZXNoZWxsL2VzaC1hcmcuZWwgICAgICAgICAgICB8 IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHRlc3QvbGlzcC9lc2hlbGwv ZW0tY21wbC10ZXN0cy5lbCB8IDQwICsrKysrKysrKysrKysrKysrKwogdGVzdC9saXNwL2Vz aGVsbC9lc2gtYXJnLXRlc3RzLmVsIHwgMzAgKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hh bmdlZCwgMTM1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpc3AvZXNoZWxsL2VtLWNtcGwuZWwgYi9saXNwL2VzaGVsbC9lbS1jbXBsLmVsCmluZGV4 IDVkZmQxMGQ2ZTRjLi5iNjU2NTIwMTlkNCAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZW0t Y21wbC5lbAorKysgYi9saXNwL2VzaGVsbC9lbS1jbXBsLmVsCkBAIC0zMTcsNyArMzE3LDcg QEAgZXNoZWxsLWNvbXBsZXRlLXBhcnNlLWFyZ3VtZW50cwogICAgIChlc2hlbGwtLXBjb21w bGV0ZS1pbnNlcnQtdGFiKSkKICAgKGxldCAoKGVuZCAocG9pbnQtbWFya2VyKSkKIAkoYmVn aW4gKHNhdmUtZXhjdXJzaW9uIChiZWdpbm5pbmctb2YtbGluZSkgKHBvaW50KSkpCi0JYXJn cyBwb3NucyBkZWxpbSkKKwlhcmdzIHBvc25zIGRlbGltIGluY29tcGxldGUtYXJnKQogICAg ICh3aGVuIChhbmQgcGNvbXBsZXRlLWFsbG93LW1vZGlmaWNhdGlvbnMKIAkgICAgICAgKG1l bXEgdGhpcy1jb21tYW5kICcocGNvbXBsZXRlLWV4cGFuZAogCQkJICAgICAgICAgICAgcGNv bXBsZXRlLWV4cGFuZC1hbmQtY29tcGxldGUpKSkKQEAgLTMzMiwxMCArMzMyLDExIEBAIGVz aGVsbC1jb21wbGV0ZS1wYXJzZS1hcmd1bWVudHMKICAgICAgICAgKGNvbmQgKChtZW1iZXIg KGNhciBkZWxpbSkgJygieyIgIiR7IiAiJDwiKSkKIAkgICAgICAgKHNldHEgYmVnaW4gKDEr IChjYWRyIGRlbGltKSkKIAkJICAgICBhcmdzIChlc2hlbGwtcGFyc2UtYXJndW1lbnRzIGJl Z2luIGVuZCkpKQotICAgICAgICAgICAgICAoKG1lbWJlciAoY2FyIGRlbGltKSAnKCIkJyIg IiRcIiIpKQorICAgICAgICAgICAgICAoKG1lbWJlciAoY2FyIGRlbGltKSAnKCIkJyIgIiRc IiIgIiM8IikpCiAgICAgICAgICAgICAgICA7OyBBZGQgdGhlIChpbmNvbXBsZXRlKSBhcmd1 bWVudCB0byBvdXIgYXJndW1lbnRzLCBhbmQKICAgICAgICAgICAgICAgIDs7IG5vdGUgaXRz IHBvc2l0aW9uLgotICAgICAgICAgICAgICAgKHNldHEgYXJncyAoYXBwZW5kIChudGggMiBk ZWxpbSkgKGxpc3QgKGNhciBkZWxpbSkpKSkKKyAgICAgICAgICAgICAgIChzZXRxIGFyZ3Mg KGFwcGVuZCAobnRoIDIgZGVsaW0pIChsaXN0IChjYXIgZGVsaW0pKSkKKyAgICAgICAgICAg ICAgICAgICAgIGluY29tcGxldGUtYXJnIHQpCiAgICAgICAgICAgICAgICAocHVzaCAoLSAo bnRoIDEgZGVsaW0pIDIpIHBvc25zKSkKICAgICAgICAgICAgICAgKChtZW1iZXIgKGNhciBk ZWxpbSkgJygiKCIgIiQoIikpCiAJICAgICAgICh0aHJvdyAncGNvbXBsZXRlZCAoZWxpc3At Y29tcGxldGlvbi1hdC1wb2ludCkpKQpAQCAtMzYyLDcgKzM2Myw4IEBAIGVzaGVsbC1jb21w bGV0ZS1wYXJzZS1hcmd1bWVudHMKIAkoc2V0cSBhcmdzIChudGhjZHIgKDErIG5ldy1zdGFy dCkgYXJncykKIAkgICAgICBwb3NucyAobnRoY2RyICgxKyBuZXctc3RhcnQpIHBvc25zKSkp KQogICAgIChjbC1hc3NlcnQgKD0gKGxlbmd0aCBhcmdzKSAobGVuZ3RoIHBvc25zKSkpCi0g ICAgKHdoZW4gKGFuZCBhcmdzIChlcSAoY2hhci1zeW50YXggKGNoYXItYmVmb3JlIGVuZCkp ID8gKQorICAgICh3aGVuIChhbmQgYXJncyAobm90IGluY29tcGxldGUtYXJnKQorICAgICAg ICAgICAgICAgKGVxIChjaGFyLXN5bnRheCAoY2hhci1iZWZvcmUgZW5kKSkgPyApCiAJICAg ICAgIChub3QgKGVxIChjaGFyLWJlZm9yZSAoMS0gZW5kKSkgP1xcKSkpCiAgICAgICAobmNv bmMgYXJncyAobGlzdCAiIikpCiAgICAgICAobmNvbmMgcG9zbnMgKGxpc3QgKHBvaW50KSkp KQpkaWZmIC0tZ2l0IGEvbGlzcC9lc2hlbGwvZXNoLWFyZy5lbCBiL2xpc3AvZXNoZWxsL2Vz aC1hcmcuZWwKaW5kZXggY2IwYjJlMDkzOGMuLmFhMWU4Zjc3ZWE1IDEwMDY0NAotLS0gYS9s aXNwL2VzaGVsbC9lc2gtYXJnLmVsCisrKyBiL2xpc3AvZXNoZWxsL2VzaC1hcmcuZWwKQEAg LTI4LDYgKzI4LDkgQEAKIDs7OyBDb2RlOgogCiAocmVxdWlyZSAnZXNoLXV0aWwpCisocmVx dWlyZSAnZXNoLW1vZHVsZSkKKworKHJlcXVpcmUgJ3Bjb21wbGV0ZSkKIAogKGV2YWwtd2hl bi1jb21waWxlCiAgIChyZXF1aXJlICdjbC1saWIpKQpAQCAtMTc1LDcgKzE3OCwxMSBAQCBl c2hlbGwtYXJnLWluaXRpYWxpemUKICAgIkluaXRpYWxpemUgdGhlIGFyZ3VtZW50IHBhcnNp bmcgY29kZS4iCiAgIChlc2hlbGwtYXJnLW1vZGUpCiAgIChzZXRxLWxvY2FsIGVzaGVsbC1p bnNpZGUtcXVvdGUtcmVnZXhwIG5pbCkKLSAgKHNldHEtbG9jYWwgZXNoZWxsLW91dHNpZGUt cXVvdGUtcmVnZXhwIG5pbCkpCisgIChzZXRxLWxvY2FsIGVzaGVsbC1vdXRzaWRlLXF1b3Rl LXJlZ2V4cCBuaWwpCisKKyAgKHdoZW4gKGVzaGVsbC11c2luZy1tb2R1bGUgJ2VzaGVsbC1j bXBsKQorICAgIChhZGQtaG9vayAncGNvbXBsZXRlLXRyeS1maXJzdC1ob29rCisgICAgICAg ICAgICAgICMnZXNoZWxsLWNvbXBsZXRlLXNwZWNpYWwtcmVmZXJlbmNlIG5pbCB0KSkpCiAK IChkZWZ1biBlc2hlbGwtaW5zZXJ0LWJ1ZmZlci1uYW1lIChidWZmZXItbmFtZSkKICAgIklu c2VydCBCVUZGRVItTkFNRSBpbnRvIHRoZSBjdXJyZW50IGJ1ZmZlciBhdCBwb2ludC4iCkBA IC01MDYsMjEgKzUxMywyOCBAQCBlc2hlbGwtcGFyc2Utc3BlY2lhbC1yZWZlcmVuY2UKIFwi YnVmZmVyXCIuIgogICAod2hlbiAoYW5kIChub3QgZXNoZWxsLWN1cnJlbnQtYXJndW1lbnQp CiAgICAgICAgICAgICAgKG5vdCBlc2hlbGwtY3VycmVudC1xdW90ZWQpCi0gICAgICAgICAg ICAgKGxvb2tpbmctYXQgIiM8XFwoXFwoYnVmZmVyXFx8cHJvY2Vzc1xcKVxccy1cXCk/Iikp CisgICAgICAgICAgICAgKGxvb2tpbmctYXQgKHJ4ICIjPCIgKD8gKGdyb3VwIChvciAiYnVm ZmVyIiAicHJvY2VzcyIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHNwYWNlKSkpKQogICAgIChsZXQgKChoZXJlIChwb2ludCkpKQogICAgICAgKGdvdG8tY2hh ciAobWF0Y2gtZW5kIDApKSA7OyBHbyB0byB0aGUgZW5kIG9mIHRoZSBtYXRjaC4KLSAgICAg IChsZXQgKChidWZmZXItcCAoaWYgKG1hdGNoLXN0cmluZyAxKQotICAgICAgICAgICAgICAg ICAgICAgICAgICAoc3RyaW5nPSAobWF0Y2gtc3RyaW5nIDIpICJidWZmZXIiKQotICAgICAg ICAgICAgICAgICAgICAgICAgdCkpIDs7IGJ1ZmZlci1wIGlzIG5vbi1uaWwgYnkgZGVmYXVs dC4KKyAgICAgIChsZXQgKChidWZmZXItcCAoaWYgKG1hdGNoLWJlZ2lubmluZyAxKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAoZXF1YWwgKG1hdGNoLXN0cmluZyAxKSAiYnVmZmVy IikKKyAgICAgICAgICAgICAgICAgICAgICAgIHQpKSA7IFdpdGggbm8gdHlwZSBrZXl3b3Jk LCBhc3N1bWUgd2Ugd2FudCBhIGJ1ZmZlci4KICAgICAgICAgICAgIChlbmQgKGVzaGVsbC1m aW5kLWRlbGltaXRlciA/XDwgP1w+KSkpCiAgICAgICAgICh3aGVuIChub3QgZW5kKQorICAg ICAgICAgICh3aGVuIChtYXRjaC1iZWdpbm5pbmcgMSkKKyAgICAgICAgICAgIChnb3RvLWNo YXIgKG1hdGNoLWJlZ2lubmluZyAxKSkpCiAgICAgICAgICAgKHRocm93ICdlc2hlbGwtaW5j b21wbGV0ZSAiIzwiKSkKICAgICAgICAgKGlmIChlc2hlbGwtYXJnLWRlbGltaXRlciAoMSsg ZW5kKSkKICAgICAgICAgICAgIChwcm9nMQotICAgICAgICAgICAgICAgIChsaXN0IChpZiBi dWZmZXItcCAnZ2V0LWJ1ZmZlci1jcmVhdGUgJ2dldC1wcm9jZXNzKQotICAgICAgICAgICAg ICAgICAgICAgIChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcKLSAgICAgICAgICAgICAgICAg ICAgICAgKHJ4ICJcXCIgKGdyb3VwIChvciAiXFwiICI8IiAiPiIpKSkgIlxcMSIKLSAgICAg ICAgICAgICAgICAgICAgICAgKGJ1ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcyAocG9p bnQpIGVuZCkpKQorICAgICAgICAgICAgICAgIChsaXN0IChpZiBidWZmZXItcCAjJ2dldC1i dWZmZXItY3JlYXRlICMnZ2V0LXByb2Nlc3MpCisgICAgICAgICAgICAgICAgICAgICAgOzsg RklYTUU6IFdlIHNob3VsZCBwcm9iYWJseSBwYXJzZSB0aGlzIGFzIGEKKyAgICAgICAgICAg ICAgICAgICAgICA7OyByZWFsIEVzaGVsbCBhcmd1bWVudCBzbyB0aGF0IHdlIGdldCB0aGUK KyAgICAgICAgICAgICAgICAgICAgICA7OyBiZW5lZml0cyBvZiBxdW90aW5nLCB2YXJpYWJs ZS1leHBhbnNpb24sIGV0Yy4KKyAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLXRyaW0t cmlnaHQKKyAgICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmlu ZworICAgICAgICAgICAgICAgICAgICAgICAgKHJ4ICJcXCIgKGdyb3VwIGFueWNoYXIpKSAi XFwxIgorICAgICAgICAgICAgICAgICAgICAgICAgKGJ1ZmZlci1zdWJzdHJpbmctbm8tcHJv cGVydGllcyAocG9pbnQpIGVuZCkpKSkKICAgICAgICAgICAgICAgKGdvdG8tY2hhciAoMSsg ZW5kKSkpCiAgICAgICAgICAgKGlnbm9yZSAoZ290by1jaGFyIGhlcmUpKSkpKSkpCiAKQEAg LTU3NCw1ICs1ODgsNDEgQEAgZXNoZWxsLXByZXBhcmUtc3BsaWNlCiAgICAgKHdoZW4gc3Bs aWNlcAogICAgICAgZ3JvdXBlZC1hcmdzKSkpCiAKKzs7O18qIFNwZWNpYWwgcmVmIGNvbXBs ZXRpb24KKworKGRlZnVuIGVzaGVsbC1jb21wbGV0ZS1zcGVjaWFsLXJlZmVyZW5jZSAoKQor ICAiSWYgdGhlcmUgaXMgYSBzcGVjaWFsIHJlZmVyZW5jZSwgY29tcGxldGUgaXQuIgorICAo bGV0ICgoYXJnIChwY29tcGxldGUtYWN0dWFsLWFyZykpKQorICAgICh3aGVuIChzdHJpbmct bWF0Y2gKKyAgICAgICAgICAgKHJ4IHN0cmluZy1zdGFydAorICAgICAgICAgICAgICAgIiM8 IiAoPyAoZ3JvdXAgKG9yICJidWZmZXIiICJwcm9jZXNzIikpIHNwYWNlKQorICAgICAgICAg ICAgICAgKGdyb3VwICgqIGFueWNoYXIpKQorICAgICAgICAgICAgICAgc3RyaW5nLWVuZCkK KyAgICAgICAgICAgYXJnKQorICAgICAgKGxldCAoKGFsbC1yZXN1bHRzIChpZiAoZXF1YWwg KG1hdGNoLXN0cmluZyAxIGFyZykgInByb2Nlc3MiKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAobWFwY2FyICMncHJvY2Vzcy1uYW1lIChwcm9jZXNzLWxpc3QpKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgKG1hcGNhciAjJ2J1ZmZlci1uYW1lIChidWZmZXItbGlz dCkpKSkKKyAgICAgICAgICAgIChzYXctdHlwZSAobWF0Y2gtYmVnaW5uaW5nIDEpKSkKKyAg ICAgICAgKHVubGVzcyBzYXctdHlwZQorICAgICAgICAgIDs7IEluY2x1ZGUgdGhlIHNwZWNp YWwgcmVmZXJlbmNlIHR5cGVzIGFzIGNvbXBsZXRpb24gb3B0aW9ucy4KKyAgICAgICAgICAo c2V0cSBhbGwtcmVzdWx0cyAoYXBwZW5kICcoImJ1ZmZlciIgInByb2Nlc3MiKSBhbGwtcmVz dWx0cykpKQorICAgICAgICAoc2V0cSBwY29tcGxldGUtc3R1YiAocmVwbGFjZS1yZWdleHAt aW4tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocnggIlxcIiAoZ3Jv dXAgYW55Y2hhcikpICJcXDEiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vi c3RyaW5nIGFyZyAobWF0Y2gtYmVnaW5uaW5nIDIpKSkpCisgICAgICAgIDs7IFdoZW4gZmlu aXNoZWQgd2l0aCBjb21wbGV0aW9uLCBhZGQgYSB0cmFpbGluZyAiPiIgKHVubGVzcworICAg ICAgICA7OyB3ZSBqdXN0IGNvbXBsZXRlZCB0aGUgaW5pdGlhbCAiYnVmZmVyIiBvciAicHJv Y2VzcyIKKyAgICAgICAgOzsga2V5d29yZCkuCisgICAgICAgIChhZGQtZnVuY3Rpb24KKyAg ICAgICAgIDpiZWZvcmUgKHZhciBwY29tcGxldGUtZXhpdC1mdW5jdGlvbikKKyAgICAgICAg IChsYW1iZGEgKHZhbHVlIHN0YXR1cykKKyAgICAgICAgICAgKHdoZW4gKGFuZCAoZXEgc3Rh dHVzICdmaW5pc2hlZCkKKyAgICAgICAgICAgICAgICAgICAgICAob3Igc2F3LXR5cGUKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCAobWVtYmVyIHZhbHVlICcoImJ1ZmZlciIg InByb2Nlc3MiKSkpKSkKKyAgICAgICAgICAgICAoaWYgKGxvb2tpbmctYXQgIj4iKQorICAg ICAgICAgICAgICAgICAoZ290by1jaGFyIChtYXRjaC1lbmQgMCkpCisgICAgICAgICAgICAg ICAoaW5zZXJ0ICI+IikpKSkpCisgICAgICAgICh0aHJvdyAncGNvbXBsZXRlLWNvbXBsZXRp b25zCisgICAgICAgICAgICAgICAoYWxsLWNvbXBsZXRpb25zIHBjb21wbGV0ZS1zdHViIGFs bC1yZXN1bHRzKSkpKSkpCisKIChwcm92aWRlICdlc2gtYXJnKQogOzs7IGVzaC1hcmcuZWwg ZW5kcyBoZXJlCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZXNoZWxsL2VtLWNtcGwtdGVzdHMu ZWwgYi90ZXN0L2xpc3AvZXNoZWxsL2VtLWNtcGwtdGVzdHMuZWwKaW5kZXggZWNhYjczMzI4 MjIuLmFiYzM5NzIxZDliIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZXNoZWxsL2VtLWNtcGwt dGVzdHMuZWwKKysrIGIvdGVzdC9saXNwL2VzaGVsbC9lbS1jbXBsLXRlc3RzLmVsCkBAIC0x NzYsNiArMTc2LDQ2IEBAIGVtLWNtcGwtdGVzdC9saXNwLWZ1bmN0aW9uLWNvbXBsZXRpb24K ICAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtaW5zZXJ0LWFuZC1jb21wbGV0ZSAiZWNobyAo ZXNoZWxsL2VjaCIpCiAgICAgICAgICAgICAgICAgICAiZWNobyAoZXNoZWxsL2VjaG8iKSkp KQogCisoZXJ0LWRlZnRlc3QgZW0tY21wbC10ZXN0L3NwZWNpYWwtcmVmLWNvbXBsZXRpb24v dHlwZSAoKQorICAiVGVzdCBjb21wbGV0aW9uIG9mIHRoZSBzdGFydCBvZiBzcGVjaWFsIHJl ZmVyZW5jZXMgbGlrZSBcIiM8YnVmZmVyXCIuCitTZWUgPGxpc3AvZXNoZWxsL2VzaC1hcmcu ZWw+LiIKKyAgKHdpdGgtdGVtcC1lc2hlbGwKKyAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwt aW5zZXJ0LWFuZC1jb21wbGV0ZSAiZWNobyBoaSA+ICM8YnVmIikKKyAgICAgICAgICAgICAg ICAgICJlY2hvIGhpID4gIzxidWZmZXIgIikpKQorICAod2l0aC10ZW1wLWVzaGVsbAorICAg KHNob3VsZCAoZXF1YWwgKGVzaGVsbC1pbnNlcnQtYW5kLWNvbXBsZXRlICJlY2hvIGhpID4g Izxwcm9jIikKKyAgICAgICAgICAgICAgICAgICJlY2hvIGhpID4gIzxwcm9jZXNzICIpKSkp CisKKyhlcnQtZGVmdGVzdCBlbS1jbXBsLXRlc3Qvc3BlY2lhbC1yZWYtY29tcGxldGlvbi9p bXBsaWNpdC1idWZmZXIgKCkKKyAgIlRlc3QgY29tcGxldGlvbiBvZiBzcGVjaWFsIHJlZmVy ZW5jZXMgbGlrZSBcIiM8YnVmPlwiLgorU2VlIDxsaXNwL2VzaGVsbC9lc2gtYXJnLmVsPi4i CisgIChsZXQgKGJ1Zm5hbWUpCisgICAgKHdpdGgtdGVtcC1idWZmZXIKKyAgICAgIChzZXRx IGJ1Zm5hbWUgKHJlbmFtZS1idWZmZXIgIm15LWJ1ZmZlciIgdCkpCisgICAgICAod2l0aC10 ZW1wLWVzaGVsbAorICAgICAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtaW5zZXJ0LWFuZC1j b21wbGV0ZSAiZWNobyBoaSA+ICM8bXktYnVmIikKKyAgICAgICAgICAgICAgICAgICAgICAo Zm9ybWF0ICJlY2hvIGhpID4gIzwlcz4gIiBidWZuYW1lKSkpKQorICAgICAgKHNldHEgYnVm bmFtZSAocmVuYW1lLWJ1ZmZlciAiYW5vdGhlciBidWZmZXIiIHQpKQorICAgICAgKHdpdGgt dGVtcC1lc2hlbGwKKyAgICAgICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLWluc2VydC1hbmQt Y29tcGxldGUgImVjaG8gaGkgPiAjPGFub3RoIikKKyAgICAgICAgICAgICAgICAgICAgICAo Zm9ybWF0ICJlY2hvIGhpID4gIzwlcz4gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHN0cmluZy1yZXBsYWNlICIgIiAiXFwgIiBidWZuYW1lKSkpKSkpKSkKKworKGVydC1k ZWZ0ZXN0IGVtLWNtcGwtdGVzdC9zcGVjaWFsLXJlZi1jb21wbGV0aW9uL2J1ZmZlciAoKQor ICAiVGVzdCBjb21wbGV0aW9uIG9mIHNwZWNpYWwgcmVmZXJlbmNlcyBsaWtlIFwiIzxidWZm ZXIgYnVmPlwiLgorU2VlIDxsaXNwL2VzaGVsbC9lc2gtYXJnLmVsPi4iCisgIChsZXQgKGJ1 Zm5hbWUpCisgICAgKHdpdGgtdGVtcC1idWZmZXIKKyAgICAgIChzZXRxIGJ1Zm5hbWUgKHJl bmFtZS1idWZmZXIgIm15LWJ1ZmZlciIgdCkpCisgICAgICAod2l0aC10ZW1wLWVzaGVsbAor ICAgICAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtaW5zZXJ0LWFuZC1jb21wbGV0ZSAiZWNo byBoaSA+ICM8YnVmZmVyIG15LWJ1ZiIpCisgICAgICAgICAgICAgICAgICAgICAgKGZvcm1h dCAiZWNobyBoaSA+ICM8YnVmZmVyICVzPiAiIGJ1Zm5hbWUpKSkpCisgICAgICAoc2V0cSBi dWZuYW1lIChyZW5hbWUtYnVmZmVyICJhbm90aGVyIGJ1ZmZlciIgdCkpCisgICAgICAod2l0 aC10ZW1wLWVzaGVsbAorICAgICAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtaW5zZXJ0LWFu ZC1jb21wbGV0ZSAiZWNobyBoaSA+ICM8YnVmZmVyIGFub3RoIikKKyAgICAgICAgICAgICAg ICAgICAgICAoZm9ybWF0ICJlY2hvIGhpID4gIzxidWZmZXIgJXM+ICIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctcmVwbGFjZSAiICIgIlxcICIgYnVmbmFtZSkp KSkpKSkpCisKIChlcnQtZGVmdGVzdCBlbS1jbXBsLXRlc3QvdmFyaWFibGUtcmVmLWNvbXBs ZXRpb24gKCkKICAgIlRlc3QgY29tcGxldGlvbiBvZiB2YXJpYWJsZSByZWZlcmVuY2VzIGxp a2UgXCIkdmFyXCIuCiBTZWUgPGxpc3AvZXNoZWxsL2VzaC12YXIuZWw+LiIKZGlmZiAtLWdp dCBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLWFyZy10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lc2hl bGwvZXNoLWFyZy10ZXN0cy5lbAppbmRleCA5MThhZDNhOTQ5Zi4uYzg4M2RiMzkwN2YgMTAw NjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLWFyZy10ZXN0cy5lbAorKysgYi90ZXN0 L2xpc3AvZXNoZWxsL2VzaC1hcmctdGVzdHMuZWwKQEAgLTEwMiw0ICsxMDIsMzQgQEAgZXNo LWFyZy10ZXN0L2VzY2FwZS1xdW90ZWQvbmV3bGluZQogICAgKGVzaGVsbC1tYXRjaC1jb21t YW5kLW91dHB1dCAiZWNobyBcImhpXFxcbnRoZXJlXCIiCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJoaXRoZXJlXG4iKSkpCiAKKyhlcnQtZGVmdGVzdCBlc2gtYXJnLXRl c3Qvc3BlY2lhbC1yZWZlcmVuY2UvZGVmYXVsdCAoKQorICAiVGVzdCB0aGF0IFwiIzxidWY+ XCIgcmVmZXJzIHRvIHRoZSBidWZmZXIgXCJidWZcIi4iCisgICh3aXRoLXRlbXAtYnVmZmVy CisgICAgKHJlbmFtZS1idWZmZXIgIm15LWJ1ZmZlciIgdCkKKyAgICAoZXNoZWxsLWNvbW1h bmQtcmVzdWx0LWVxdWFsCisgICAgIChmb3JtYXQgImVjaG8gIzwlcz4iIChidWZmZXItbmFt ZSkpCisgICAgIChjdXJyZW50LWJ1ZmZlcikpKSkKKworKGVydC1kZWZ0ZXN0IGVzaC1hcmct dGVzdC9zcGVjaWFsLXJlZmVyZW5jZS9idWZmZXIgKCkKKyAgIlRlc3QgdGhhdCBcIiM8YnVm ZmVyIGJ1Zj5cIiByZWZlcnMgdG8gdGhlIGJ1ZmZlciBcImJ1ZlwiLiIKKyAgKHdpdGgtdGVt cC1idWZmZXIKKyAgICAocmVuYW1lLWJ1ZmZlciAibXktYnVmZmVyIiB0KQorICAgIChlc2hl bGwtY29tbWFuZC1yZXN1bHQtZXF1YWwKKyAgICAgKGZvcm1hdCAiZWNobyAjPGJ1ZmZlciAl cz4iIChidWZmZXItbmFtZSkpCisgICAgIChjdXJyZW50LWJ1ZmZlcikpKSkKKworKGVydC1k ZWZ0ZXN0IGVzaC1hcmctdGVzdC9zcGVjaWFsLXJlZmVyZW5jZS9zcGVjaWFsICgpCisgICJU ZXN0IHRoYXQgXCIjPC4uLj5cIiB3b3JrcyBjb3JyZWN0bHkgd2hlbiBlc2NhcGluZyBzcGVj aWFsIGNoYXJhY3RlcnMuIgorICAod2l0aC10ZW1wLWJ1ZmZlcgorICAgIChyZW5hbWUtYnVm ZmVyICI8bXkgYnVmZmVyPiIgdCkKKyAgICAobGV0ICgoZXNjYXBlZC1idWZuYW1lIChyZXBs YWNlLXJlZ2V4cC1pbi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAocngg KGdyb3VwIChvciAiXFwiICI8IiAiPiIgc3BhY2UpKSkgIlxcXFxcXDEiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGJ1ZmZlci1uYW1lKSkpKQorICAgICAgKGVzaGVsbC1jb21t YW5kLXJlc3VsdC1lcXVhbAorICAgICAgIChmb3JtYXQgImVjaG8gIzwlcz4iIGVzY2FwZWQt YnVmbmFtZSkKKyAgICAgICAoY3VycmVudC1idWZmZXIpKQorICAgICAgKGVzaGVsbC1jb21t YW5kLXJlc3VsdC1lcXVhbAorICAgICAgIChmb3JtYXQgImVjaG8gIzxidWZmZXIgJXM+IiBl c2NhcGVkLWJ1Zm5hbWUpCisgICAgICAgKGN1cnJlbnQtYnVmZmVyKSkpKSkKKwogOzsgZXNo LWFyZy10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuMjUuMQoK --------------k7aFzyoa8V34U8az85Q1WJcA-- From unknown Sun Jun 22 00:53:31 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Daniel Mendler Subject: bug#53371: closed (Re: bug#53371: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range) Message-ID: References: <033b4070-cc23-5b54-db62-78fe154cebb1@gmail.com> <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> X-Gnu-PR-Message: they-closed 53371 X-Gnu-PR-Package: emacs Reply-To: 53371@debbugs.gnu.org Date: Sun, 12 Mar 2023 03:36:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1678592162-4671-1" This is a multi-part message in MIME format... ------------=_1678592162-4671-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #53371: 28.0.90; eshell completion error when trying to complete buffer nam= e, args-out-of-range which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 53371@debbugs.gnu.org. --=20 53371: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D53371 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1678592162-4671-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 53371-done) by debbugs.gnu.org; 12 Mar 2023 03:35:44 +0000 Received: from localhost ([127.0.0.1]:58891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbCUp-0001Cs-Lb for submit@debbugs.gnu.org; Sat, 11 Mar 2023 22:35:43 -0500 Received: from mail-pj1-f46.google.com ([209.85.216.46]:43910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbCUn-0001Ce-W5 for 53371-done@debbugs.gnu.org; Sat, 11 Mar 2023 22:35:42 -0500 Received: by mail-pj1-f46.google.com with SMTP id y15-20020a17090aa40f00b00237ad8ee3a0so8651691pjp.2 for <53371-done@debbugs.gnu.org>; Sat, 11 Mar 2023 19:35:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678592136; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=K3n3Y/YPN+A9bEWaPoPi209UXM72UEnDjy/6Kef702A=; b=me/2om1wUmzwMXIwTSgV/0zqtcImRShZGIwps921jDvSUazOTELJA9B+ifooM4zu8d EAMgvOtJweRZ3/WyufpTSJ/ftsBw9EpYTf+AbACd1ASpfqOOEH0bEA+7vyeYnS+y/MsT 8FOaBsP+aYaREainiRWbudz/xIIPSLjURh3HHm62kt2NOE37A/BmICIP+hGmYA7wE3sY wwhII6A9vSPL7FS31jtyqb54GzTpIPpm0loGklkPTSM7r+cQ1wADDy2Tkl6sIM3ichCN Sjq8WiTKTQmgjYG6pK4oVN7i3MBvY8RqzUeR/jGDN+6r35cIUz5bkfAITtShmoJYKasm wrrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678592136; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=K3n3Y/YPN+A9bEWaPoPi209UXM72UEnDjy/6Kef702A=; b=cF1HeY9L3hQIrdS8h4mDmntj/80NnMfgvahouH4SO/nzR9JvvgM/Q/GvgEAtqTR6QQ Mf/FG6ZIMt6GocD1/nIOl0Ct0Lu3shboWWipPhshD3zoM1YmqD1z1LUvbfJ7euvW+ofc 0secKREx+yvgDiksU8Hv7gW3WswrIevajIryjHiqwh1ku0Tc6kE6MfnuTcYNS+buIPup ElvT+nYUxkl6lr462tG/J1qP55smgs3fRmOczjg2HI8rwTYrFY9N34WfYFQjuB7gE6O5 QzfQO/6fCrv8013lnZbWO5QMJ/7ZgejWO7tg74oxARNFNQQsgLh3a1jDkKerNm7L/cq9 FQsw== X-Gm-Message-State: AO0yUKXiu5T6ofhi7EV04bdy2LL5c0P42E/xlSP9w7uYRhyxzR6xePL0 RxGrCDnvEnK3EzhnOqXNtO6r9YL0EKU= X-Google-Smtp-Source: AK7set8ZIdHMKXs2UNJaXQZQmpZv0bfq7v9DyvYp9KG96AaMPTFmI4I6Vomrn+bbacvo2ZXMyU3bCQ== X-Received: by 2002:a17:90b:4a83:b0:234:a9df:db96 with SMTP id lp3-20020a17090b4a8300b00234a9dfdb96mr31140499pjb.33.1678592135727; Sat, 11 Mar 2023 19:35:35 -0800 (PST) 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 jg19-20020a17090326d300b0019a7c890c5asm2112380plb.263.2023.03.11.19.35.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 11 Mar 2023 19:35:35 -0800 (PST) Message-ID: <033b4070-cc23-5b54-db62-78fe154cebb1@gmail.com> Date: Sat, 11 Mar 2023 19:35:34 -0800 MIME-Version: 1.0 Subject: Re: bug#53371: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range Content-Language: en-US From: Jim Porter To: Stefan Monnier References: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> <8a8d563f-738e-7a03-6e9c-700ab5bf7365@gmail.com> <9306144c-afbd-efcd-a90b-f22c32753a72@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53371-done Cc: 53371-done@debbugs.gnu.org, mail@daniel-mendler.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2/24/2023 9:53 AM, Jim Porter wrote: > On 2/24/2023 7:09 AM, Stefan Monnier via Bug reports for GNU Emacs, the > Swiss army knife of text editors wrote: >>> +      (let ((buffer-p (if (match-beginning 1) >>> +                          (equal (match-string 1) "buffer") >>>                           t)) ;; buffer-p is non-nil by default. >> >> The comment just describes what the code does but it would be more >> useful to explain why. > > Thanks, fixed. Since there haven't been any further comments, merged as 9199fa00caa. Closing this bug now, though if there are any remaining issues, just let me know. ------------=_1678592162-4671-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Jan 2022 17:36:44 +0000 Received: from localhost ([127.0.0.1]:55427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEt2-0003W4-9g for submit@debbugs.gnu.org; Wed, 19 Jan 2022 12:36:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:49086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEsz-0003Vu-Pz for submit@debbugs.gnu.org; Wed, 19 Jan 2022 12:36:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48776) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEsz-0001YR-Ky for bug-gnu-emacs@gnu.org; Wed, 19 Jan 2022 12:36:41 -0500 Received: from [2a01:4f8:121:346::180] (port=43675 helo=mail.qxqx.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEsw-0003ET-Ip for bug-gnu-emacs@gnu.org; Wed, 19 Jan 2022 12:36:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:Subject:From:To: MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=254VP1YlMC1vl4ZCde/GEdcCaMtDpmZtPOoOpp44IkM=; b=DgS/YzLVFiFcoqoCA/kGn13cY0 XSfn9yMw6awqK5gU4SA1TrazhbAsGCcgNMuDnzDy2/iMcZ/Yx3qnSsYMTx23hNa6uR+kRQduptD1h B3VlkU1BXaaJJdZUNtbph6krEhU1kow8fk3wAWea8JPvi1BNQPRiJp5EDqMLoq9V/V6w=; Message-ID: <7b725604-e2ea-f193-0899-4e72a348fdf9@daniel-mendler.de> Date: Wed, 19 Jan 2022 18:35:16 +0100 MIME-Version: 1.0 Content-Language: en-US To: bug-gnu-emacs@gnu.org From: Daniel Mendler Subject: 28.0.90; eshell completion error when trying to complete buffer name, args-out-of-range Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:4f8:121:346::180 (failed) Received-SPF: pass client-ip=2a01:4f8:121:346::180; envelope-from=mail@daniel-mendler.de; helo=mail.qxqx.de X-Spam_score_int: -33 X-Spam_score: -3.4 X-Spam_bar: --- X-Spam_report: (-3.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, RDNS_NONE=0.793, 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 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) 1. Start emacs -Q 2. M-x eshell 3. Enter "ls > #<" for buffer redirection. 4. Pressing TAB results in an args-out-of-range error, see below. It seems that completing buffer names is not supported. This feature would be nice to have. However in any case, no args-out-of-range error should occur. Debugger entered--Lisp error: (args-out-of-range 41 #) eshell-parse-arguments(41 #) eshell-complete-parse-arguments() pcomplete-parse-arguments(nil) pcomplete-completions() pcomplete-completions-at-point() completion--capf-wrapper(pcomplete-completions-at-point all) completion-at-point() funcall-interactively(completion-at-point) In GNU Emacs 28.0.90 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) of 2022-01-01 built on projects Repository revision: efb1c7ec379430f560c5b801969ae43023c52734 Repository branch: emacs-28 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Configured using: 'configure --prefix=/home/user/emacs/install --with-cairo --with-json --with-native-compilation --with-xwidgets' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Debugger Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr help-fns radix-tree cl-print debug backtrace help-mode find-func cus-start cus-load emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils em-unix em-term term disp-table shell ehelp em-script em-prompt em-ls cl-loaddefs cl-lib em-hist em-pred em-glob em-cmpl em-dirs esh-var pcomplete comint ansi-color ring em-basic em-banner em-alias esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util seq byte-opt gv bytecomp byte-compile cconv iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 107969 13219) (symbols 48 9769 0) (strings 32 28542 1249) (string-bytes 1 959554) (vectors 16 18825) (vector-slots 8 358993 17174) (floats 8 32 60) (intervals 56 315 0) (buffers 992 12)) ------------=_1678592162-4671-1--