X-Loop: help-debbugs@HIDDEN Subject: bug#78325: 31.0.50; Regression in completion casing resulting from improving env var handling in read-file-name Resent-From: Aaron Jensen <aaronjensen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 09 May 2025 04:15:02 +0000 Resent-Message-ID: <handler.78325.B.174676409417934 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78325 <at> debbugs.gnu.org Cc: Spencer Baugh <sbaugh@HIDDEN>, Stefan Monnier <monnier@HIDDEN> X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174676409417934 (code B ref -1); Fri, 09 May 2025 04:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 May 2025 04:14:54 +0000 Received: from localhost ([127.0.0.1]:34179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uDF8P-0004fA-2O for submit <at> debbugs.gnu.org; Fri, 09 May 2025 00:14:54 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49378) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <aaronjensen@HIDDEN>) id 1uDF8M-0004ek-51 for submit <at> debbugs.gnu.org; Fri, 09 May 2025 00:14:51 -0400 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 <aaronjensen@HIDDEN>) id 1uDF8E-0007Dz-Rs for bug-gnu-emacs@HIDDEN; Fri, 09 May 2025 00:14:42 -0400 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <aaronjensen@HIDDEN>) id 1uDF8C-0007o8-4o for bug-gnu-emacs@HIDDEN; Fri, 09 May 2025 00:14:42 -0400 Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-31062172698so17558431fa.0 for <bug-gnu-emacs@HIDDEN>; Thu, 08 May 2025 21:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746764076; x=1747368876; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=w+odaDS81GUw4T8ezxVHK8VJqzO4brsFocqtB0/NTTM=; b=cW6nwjcclnP6hBio+UpYObqEfdiM05rboNh5ia8GDDLX8Ld+rvgpgfXpz2ZyiZcMsL B/Q9qT6/znVwxz57sshzqXS/rkdbZr8hEuURJ4or7On4veK7BlkdcAjWHzuQ42mCM+v/ QT6x+Doy0B6RAOgR2p6lDQWIKmidpvB4IbDcRLrmZedjdWGZeDMFnu/zbb+BIYjaQ526 xHtUToOWX7h0Xm9oS/O4BiI/SdgBKbUaeXjw97tu4Dj9jPimCaxODgER8LJ067zryye2 A73XODK5Prg5aPlJHJSDR3+soOu4SBEp0FXqqiPO9sfnXg9hSyuoVtetMW/942tQUxda zRBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746764076; x=1747368876; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=w+odaDS81GUw4T8ezxVHK8VJqzO4brsFocqtB0/NTTM=; b=nktKc08aKlPXv8sbyEZy00tnfHqIT10r8cKBFoDEn9F4GWUGThpovILlaQLByRMuuQ opjM2Iqwvz3/blZfI52/jpUstHun4jkMSbvdq3UDCFIiYfwJx1/N7CVIQXrZEXNvMqfg ZlDO1nGO2lSRhjbuiT+i0XTD13ja5BZcx1XaWamDpCgqQaz4oiJcpsPWAC6B9Go/Geft bm6YOD64ZqE/0Q61n25i63tGcU1yv5BXargoxlOnxC66NPsXKhevGF07R/iAsFdWpAKP QkAyUCxoBtKlEO59klwMzUpgl/o0HRVflu6i+mCaM3FcX2t9Aqpz0EhJAt/3GvJ9SwSl j6kQ== X-Gm-Message-State: AOJu0Yx1Z5iO3oALQ4eXJqtg57Q7pcVQ9dmOnt+7fcs932JEmzkbTXzO N1au0ehmX4BbcQMcCiPaTFIOdG4Ne4QFpKd+NcGs7WQqOBF3IXLyYwfP/N+c0ULsMmKCccUiOeH 7Ijo04+9n0uSzidDYy9eYz/CdX22AFg== X-Gm-Gg: ASbGnct9Ip5NOH8UEbfwejnFNLSfdklZ6Q5MJT58OT25qml4YVVcJH+p5D96bvzQOEj jtXo02fJ/kLu3ZetoHzyQgpz94MAVo6/E40s92860YwsCAw3BNsM7Se3LfVXgAjMeA/Q7p/GNvk l8N32nOSt+sIZe0vR5wLFi X-Google-Smtp-Source: AGHT+IFaJqR8Fx4mNqcwt+JnebI64Yekrc8aYoPx30LaBMNZjiLBt8mYuDhAazTfoIH2u1KQd7dznK+SLoGIxTPork8= X-Received: by 2002:a05:651c:3226:b0:30b:f138:1b9f with SMTP id 38308e7fff4ca-326c458633fmr6475131fa.17.1746764075614; Thu, 08 May 2025 21:14:35 -0700 (PDT) MIME-Version: 1.0 References: <m2plgiiiyq.fsf@HIDDEN> In-Reply-To: <m2plgiiiyq.fsf@HIDDEN> From: Aaron Jensen <aaronjensen@HIDDEN> Date: Thu, 8 May 2025 21:14:23 -0700 X-Gm-Features: ATxdqUEuOuc0cZibkwd5leYomkTTxt9Q6exBCHSh2zVeNRG2aoMh7SQmyQlgALI Message-ID: <CAHyO48z=9rrPku4DbMkdSUrY5DUmZXexhKwx3t6LRkCF7aXedQ@HIDDEN> Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::22b; envelope-from=aaronjensen@HIDDEN; helo=mail-lj1-x22b.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.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) (resending because there was an issue sending the first time, apologies if this is received more than once) Run `emacs -Q` in the emacs source directory then: C-x C-f in<tab> Expected completions: INSTALL INSTALL.repo info/ Actual completions: inSTALL inSTALL.repo info/ This worked prior to 509cbe1c35b3dd005a53ac041f9c87ee53b8e115 (Improve env var handling in read-file-name) It does not seem like an intended consequence. Thanks, Aaron In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.4.0, NS appkit-2575.50 Version 15.4.1 (Build 24E263)) of 2025-05-04 built on Aarons-MacBook-Pro-3.local Windowing system distributor 'Apple', version 10.3.2575 System Description: macOS 15.4.1 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp --infodir=/opt/homebrew/Cellar/emacs-plus@31/31.0.50/share/info/emacs --prefix=/opt/homebrew/Cellar/emacs-plus@31/31.0.50 --with-native-compilation=aot --with-xml2 --with-gnutls --without-compress-install --without-dbus --without-imagemagick --with-modules --with-rsvg --with-webp --with-ns --disable-ns-self-contained 'CFLAGS=-O2 -DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT -I/opt/homebrew/opt/sqlite/include -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include' 'LDFLAGS=-L/opt/homebrew/opt/sqlite/lib -L/opt/homebrew/lib/gcc/14 -I/opt/homebrew/opt/gcc/include -I/opt/homebrew/opt/libgccjit/include'' Configured features: ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Magit Rev Minor modes in effect: bug-reference-mode: t xterm-mouse-mode: t pdf-occur-global-minor-mode: t speed-of-thought-mode: t eros-mode: t eval-sexp-fu-flash-mode: t magit-delta-mode: t goto-address-mode: t global-flycheck-mode: t consult-notes-denote-mode: t denote-rename-buffer-mode: t denote-menu-bar-mode: t windmove-mode: t corfu-history-mode: t global-anzu-mode: t anzu-mode: t global-evil-mc-mode: t evil-mc-mode: t global-evil-surround-mode: t evil-surround-mode: t which-key-posframe-mode: t which-key-mode: t global-git-commit-mode: t global-auto-revert-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t ns-auto-titlebar-mode: t recentf-mode: t repeat-mode: t gcmh-mode: t undo-fu-session-global-mode: t ws-butler-global-mode: t save-place-mode: t tabspaces-mode: t savehist-mode: t delete-selection-mode: t yas-global-mode: t yas-minor-mode: t vertico-mouse-mode: t vertico-mode: t mini-frame-mode: t better-jumper-mode: t modern-tab-bar-mode: t +popup-mode: t evil-mode: t evil-local-mode: t server-mode: t leader-key-leader-override-mode: t global-leader-key-leader-override-mode: t elpaca-use-package-mode: t override-global-mode: t global-display-line-numbers-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-history-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/aaronjensen/.emacs.d/elpaca/builds/lispy/elpa hides /Users/aaronjensen/.emacs.d/elpaca/builds/ivy/elpa /Users/aaronjensen/.emacs.d/elpaca/builds/transient/transient hides /opt/homebrew/Cellar/emacs-plus@31/31.0.50/share/emacs/31.0.50/lisp/transient Features: (shadow sort mail-extr emacsbug lisp-mnt org-capture image-file image-converter org-clock typescript-ts-mode magit-extras diary-lib diary-loaddefs org-indent oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view bug-reference wdired evil-matchit-ruby evil-matchit-simple evil-matchit-prog tab-line popup-mode-core dabbrev evil-collection-dired consult-xref semantic/ia semantic/analyze/refs semantic/db-find semantic/db-ref semantic/senator semantic/decorate semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/ctxt semantic/format ezimage semantic/tag-ls semantic/find tramp-cmds xt-mouse elec-pair swiper ivy ivy-faces colir iedit iedit-lib hide-mode-line goto-chg cfrs elysium gptel-ollama gptel gptel-openai copy-as-format tabify evil-collection-pdf pdf-history pdf-occur ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag cedet pdf-isearch let-alist pdf-misc pdf-loader pdf-tools pdf-view pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif evil-collection-restclient restclient dumb-jump popup haml-mode css-mode eww vtable url-queue shr pixel-fill kinsoku url-file svg xml mm-url gnus nnheader range emmet-mode terraform-mode hcl-mode dockerfile-mode yaml-mode json-mode json-snatcher js c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine grip-mode lua-mode ruby-refactor bundler inf-ruby ruby-mode evil-ruby-text-objects sotlisp skeleton elisp-def ert lispyville lispy hydra lispy-inline etags fileloop lispy-tags zoutline eros eval-sexp-fu web-mode ripgrep-capf git-link consult-git-commit evil-collection-git-timemachine git-timemachine magit-delta prettier editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch nvm iter2 lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck lsp-ui-util lsp-mode lsp-protocol spinner network-stream lv ewoc consult-notes-denote consult-notes denote imenu-list hideshow org-superstar org-pandoc-import gnuplot org-journal org-crypt cal-iso orgonomic org-drill persist org-appear org-mac-link org-goto jka-compr flyspell ispell visual-wrap embark-org org-download url-http url-auth url-gw nsm async evil-org-agenda evil-org ob-shell ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-ascii ox-gfm ox-md ox-html table ox-publish ox org-attach org-element org-persist org-id org-refile org-element-ast avl-tree generator org-tempo tempo org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-compat org-macs evil-terminal-cursor-changer ace-window buffer-move windmove rotate vertico-directory embark-consult embark ffap consult cape corfu-history evil-collection-corfu corfu evil-anzu anzu titlecase titlecase-data wgrep grep avy form-feed dtrt-indent evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common evil-numbers speeddating evil-matchit evil-matchit-evil-setup evil-matchit-sdk semantic/lex semantic/fw mode-local evil-nerd-commenter evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu dom evil-visualstar evil-surround evil-collection-vundo vundo vertico-sort which-key-posframe evil-collection-which-key which-key evil-collection-ztree ztree ztree-diff ztree-diff-model ztree-dir ztree-view ztree-protocol ztree-util dwim-shell-commands proced dwim-shell-command view evil-collection-magit treemacs-magit magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package url-handlers magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff git-commit log-edit message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor magit-mode browse-url benchmark magit-git magit-base magit-section cursor-sensor crm llama treemacs-evil treemacs-tab-bar treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags evil-collection-xref xref treemacs-interface treemacs-persistence treemacs-filewatch-mode filenotify treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator pulse treemacs-faces treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils pfuture inline hl-line ht treemacs-logging treemacs-customization treemacs-macros all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons rainbow-mode xterm-color posframe ns-auto-titlebar envrc inheritenv evil-collection-helpful helpful cc-langs cc-vars cc-defs trace cl-print evil-collection-edebug edebug evil-collection-debug debug backtrace info-look info f help-fns radix-tree elisp-refs s dired-subtree dired-hacks-utils dired-aux dash recentf tree-widget repeat gcmh undo-fu-session ws-butler saveplace tabspaces dired-x vc savehist delsel yasnippet vertico-mouse vertico mini-frame better-jumper advice popup-mode-hacks aidermacs aidermacs-output evil-collection-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util aidermacs-models aidermacs-backends aidermacs-backend-vterm evil-collection-vterm vterm bookmark compile text-property-search term ehelp find-func vterm-module term/xterm xterm aidermacs-backend-comint markdown-mode color noutline outline find-dired tramp trampver tramp-integration tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date tramp-loaddefs which-func imenu vc-git diff-mode track-changes files-x vc-dispatcher project dired dired-loaddefs comint ansi-osc ansi-color transient format-spec orderless modern-tab-bar popup-mode popup-mode-settings evil-collection-elpaca evil-collection annalist evil-little-word cus-edit cus-start cus-load wid-edit pp evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common thingatpt rect evil-vars memoize nano-modeline nano-theme face-remap nano-theme-support disp-table ring gcmh-autoloads elysium-autoloads gptel-autoloads aidermacs-autoloads copy-as-format-autoloads pdf-tools-autoloads tablist-autoloads restclient-autoloads vterm-autoloads dumb-jump-autoloads popup-autoloads haml-mode-autoloads emmet-mode-autoloads terraform-mode-autoloads hcl-mode-autoloads dockerfile-mode-autoloads yaml-mode-autoloads json-mode-autoloads json-snatcher-autoloads grip-mode-autoloads lua-mode-autoloads bundler-autoloads inf-ruby-autoloads ruby-refactor-autoloads evil-ruby-text-objects-autoloads sotlisp-autoloads elisp-def-autoloads lispyville-autoloads lispy-autoloads iedit-autoloads swiper-autoloads ivy-autoloads zoutline-autoloads eros-autoloads eval-sexp-fu-autoloads web-mode-autoloads ripgrep-capf-autoloads git-link-autoloads consult-git-commit-autoloads git-timemachine-autoloads magit-delta-autoloads xterm-color-autoloads prettier-autoloads iter2-autoloads nvm-autoloads flycheck-autoloads lsp-ui-autoloads lsp-mode-autoloads spinner-autoloads markdown-mode-autoloads consult-notes-autoloads denote-autoloads imenu-list-autoloads org-superstar-autoloads ox-gfm-autoloads org-pandoc-import-autoloads gnuplot-autoloads org-download-autoloads async-autoloads org-journal-autoloads orgonomic-autoloads org-drill-autoloads persist-autoloads org-appear-autoloads org-mac-link-autoloads evil-org-autoloads evil-terminal-cursor-changer-autoloads better-jumper-autoloads buffer-move-autoloads rotate-autoloads mini-frame-autoloads embark-consult-autoloads embark-autoloads consult-autoloads orderless-autoloads cape-autoloads corfu-autoloads vertico-autoloads tabspaces-autoloads modern-tab-bar-autoloads which-key-posframe-autoloads popup-mode-autoloads hide-mode-line-autoloads evil-anzu-autoloads anzu-autoloads titlecase-autoloads wgrep-autoloads yasnippet-autoloads form-feed-autoloads dtrt-indent-autoloads ws-butler-autoloads evil-collection-autoloads annalist-autoloads evil-mc-autoloads evil-numbers-autoloads speeddating-autoloads evil-little-word-autoloads evil-matchit-autoloads evil-nerd-commenter-autoloads evil-visualstar-autoloads evil-surround-autoloads vundo-autoloads undo-fu-session-autoloads ztree-autoloads dwim-shell-command-autoloads treemacs-tab-bar-autoloads treemacs-magit-autoloads magit-autoloads magit-section-autoloads llama-autoloads transient-autoloads with-editor-autoloads treemacs-evil-autoloads evil-autoloads goto-chg-autoloads treemacs-autoloads ace-window-autoloads avy-autoloads pfuture-autoloads hydra-autoloads lv-autoloads ht-autoloads cfrs-autoloads all-the-icons-autoloads rainbow-mode-autoloads posframe-autoloads ns-auto-titlebar-autoloads nano-modeline-autoloads nano-theme-autoloads memoize-autoloads envrc-autoloads inheritenv-autoloads helpful-autoloads f-autoloads elisp-refs-autoloads s-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads dash-autoloads server pcase edmacro kmacro compdef derived compdef-autoloads leader-key bind-map leader-key-autoloads bind-map-autoloads no-littering compat no-littering-autoloads elpaca-use-package use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core elpaca-use-package-autoloads comp-run literate-config literate-config-autoloads elpaca-log elpaca-ui elpaca-menu-elpa elpaca-menu-melpa url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source eieio eieio-core cl-macs password-cache json map byte-opt url-vars mailcap elpaca-menu-org elpaca elpaca-process elpaca-autoloads comp cl-seq comp-cstr comp-common warnings subr-x rx gv bytecomp byte-compile cl-extra help-mode icons cl-loaddefs cl-lib display-line-numbers rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 3442888 4574939) (symbols 48 85128 104) (strings 32 518207 137970) (string-bytes 1 14463030) (vectors 16 301354) (vector-slots 8 5305376 1240572) (floats 8 1844 4748) (intervals 56 180077 10140) (buffers 1064 223))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Aaron Jensen <aaronjensen@HIDDEN> Subject: bug#78325: Acknowledgement (31.0.50; Regression in completion casing resulting from improving env var handling in read-file-name) Message-ID: <handler.78325.B.174676409417934.ack <at> debbugs.gnu.org> References: <CAHyO48z=9rrPku4DbMkdSUrY5DUmZXexhKwx3t6LRkCF7aXedQ@HIDDEN> X-Gnu-PR-Message: ack 78325 X-Gnu-PR-Package: emacs Reply-To: 78325 <at> debbugs.gnu.org Date: Fri, 09 May 2025 04:15:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 78325 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78325: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78325 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#78325: 31.0.50; Regression in completion casing resulting from improving env var handling in read-file-name Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 09 May 2025 06:41:02 +0000 Resent-Message-ID: <handler.78325.B78325.174677282418048 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen <aaronjensen@HIDDEN> Cc: 78325 <at> debbugs.gnu.org, sbaugh@HIDDEN, monnier@HIDDEN Received: via spool by 78325-submit <at> debbugs.gnu.org id=B78325.174677282418048 (code B ref 78325); Fri, 09 May 2025 06:41:02 +0000 Received: (at 78325) by debbugs.gnu.org; 9 May 2025 06:40:24 +0000 Received: from localhost ([127.0.0.1]:34773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uDHPD-0004h1-QS for submit <at> debbugs.gnu.org; Fri, 09 May 2025 02:40:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36704) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uDHPA-0004eW-NF; Fri, 09 May 2025 02:40:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uDHP4-0007aH-EL; Fri, 09 May 2025 02:40:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=h90GGtRjTKDY+83jo3Mh+kPUyDYPbh2zMP1cnsg/yz8=; b=PLfHBtmBfNvN WRl0op/25M1/zfF6iRZq8vLlbhQLldiam+NlAPT+F+8o+HgizO1zkDcm7AfWNCSfIm9G1q6DCEQCs WrG5t/s6GyDVS5fVLd4+w0wny6Vzau5zuOTmdOr5ZCOGGLOlowYXboVH8UF4/XV/F17GoGlsN6Ve1 XMVTdUOcKdj6YrG8EDqotBuqgJsaEQtEd0NgPBcXmB6/aSHFQkSdiAzU38x4xptcoH8wSSpgB0fSh 0Kln8XPdHOmwYTX6ldNgzVA9PghimVoShwauHyH2xAWmYqx9E0OhUao0amPHkrfuv/R5jQtdiDfj4 IiVh6oRaz+INPSF2PAv6QA==; Date: Fri, 09 May 2025 09:40:11 +0300 Message-Id: <86ldr6cmno.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAHyO48z=9rrPku4DbMkdSUrY5DUmZXexhKwx3t6LRkCF7aXedQ@HIDDEN> (message from Aaron Jensen on Thu, 8 May 2025 21:14:23 -0700) References: <m2plgiiiyq.fsf@HIDDEN> <CAHyO48z=9rrPku4DbMkdSUrY5DUmZXexhKwx3t6LRkCF7aXedQ@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 78325 78323 thanks > Cc: Spencer Baugh <sbaugh@HIDDEN>, > Stefan Monnier <monnier@HIDDEN> > From: Aaron Jensen <aaronjensen@HIDDEN> > Date: Thu, 8 May 2025 21:14:23 -0700 > > (resending because there was an issue sending the first time, > apologies if this is received more than once) > > Run `emacs -Q` in the emacs source directory then: > > C-x C-f > in<tab> > > Expected completions: > > INSTALL > INSTALL.repo > info/ > > Actual completions: > > inSTALL > inSTALL.repo > info/ > > This worked prior to 509cbe1c35b3dd005a53ac041f9c87ee53b8e115 (Improve > env var handling in read-file-name) > > It does not seem like an intended consequence. Thanks. This seems to be a duplicate of bug#78323, so I'm merging them.
Received: (at control) by debbugs.gnu.org; 9 May 2025 06:40:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 09 02:40:24 2025 Received: from localhost ([127.0.0.1]:34775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uDHPE-0004h3-5p for submit <at> debbugs.gnu.org; Fri, 09 May 2025 02:40:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36704) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uDHPA-0004eW-NF; Fri, 09 May 2025 02:40:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uDHP4-0007aH-EL; Fri, 09 May 2025 02:40:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=h90GGtRjTKDY+83jo3Mh+kPUyDYPbh2zMP1cnsg/yz8=; b=PLfHBtmBfNvN WRl0op/25M1/zfF6iRZq8vLlbhQLldiam+NlAPT+F+8o+HgizO1zkDcm7AfWNCSfIm9G1q6DCEQCs WrG5t/s6GyDVS5fVLd4+w0wny6Vzau5zuOTmdOr5ZCOGGLOlowYXboVH8UF4/XV/F17GoGlsN6Ve1 XMVTdUOcKdj6YrG8EDqotBuqgJsaEQtEd0NgPBcXmB6/aSHFQkSdiAzU38x4xptcoH8wSSpgB0fSh 0Kln8XPdHOmwYTX6ldNgzVA9PghimVoShwauHyH2xAWmYqx9E0OhUao0amPHkrfuv/R5jQtdiDfj4 IiVh6oRaz+INPSF2PAv6QA==; Date: Fri, 09 May 2025 09:40:11 +0300 Message-Id: <86ldr6cmno.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Aaron Jensen <aaronjensen@HIDDEN> In-Reply-To: <CAHyO48z=9rrPku4DbMkdSUrY5DUmZXexhKwx3t6LRkCF7aXedQ@HIDDEN> (message from Aaron Jensen on Thu, 8 May 2025 21:14:23 -0700) Subject: Re: bug#78325: 31.0.50; Regression in completion casing resulting from improving env var handling in read-file-name References: <m2plgiiiyq.fsf@HIDDEN> <CAHyO48z=9rrPku4DbMkdSUrY5DUmZXexhKwx3t6LRkCF7aXedQ@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 78325 <at> debbugs.gnu.org, sbaugh@HIDDEN, monnier@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 78325 78323 thanks > Cc: Spencer Baugh <sbaugh@HIDDEN>, > Stefan Monnier <monnier@HIDDEN> > From: Aaron Jensen <aaronjensen@HIDDEN> > Date: Thu, 8 May 2025 21:14:23 -0700 > > (resending because there was an issue sending the first time, > apologies if this is received more than once) > > Run `emacs -Q` in the emacs source directory then: > > C-x C-f > in<tab> > > Expected completions: > > INSTALL > INSTALL.repo > info/ > > Actual completions: > > inSTALL > inSTALL.repo > info/ > > This worked prior to 509cbe1c35b3dd005a53ac041f9c87ee53b8e115 (Improve > env var handling in read-file-name) > > It does not seem like an intended consequence. Thanks. This seems to be a duplicate of bug#78323, so I'm merging them.
Received: (at control) by debbugs.gnu.org; 10 May 2025 19:06:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 10 15:06:15 2025 Received: from localhost ([127.0.0.1]:50627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uDpWZ-0000sY-9d for submit <at> debbugs.gnu.org; Sat, 10 May 2025 15:06:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53906) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uDpWO-0000qn-8m; Sat, 10 May 2025 15:06:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uDpWI-0003d3-Pi; Sat, 10 May 2025 15:05:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=9nEGFldfbq0FrQeOKko5pxEaeMTl8XYibI378nTXqho=; b=rqxa++tJDsm7 9Wqo0xdZXOMLPY53d5qDd7R2IdlYXJKYNttqHsKW2bN8+0XiRVfJlfNcXtuCeZ44wSLNt4XyR4CRr yjYIwK+PQM0bM+SGQGqQhZp5mpKSi7KU7BW2C4EZ+2W9DJczTaTijDS46zm3btGihQ7I34yG8NRjI gqpA4hzKYfFVklIeEtTZrm608jfU0ECrS7AcACs85yYCvp/P/pku2hoUXmH9YHaEY/YmWjBeHxfi5 S2vL5PlOjyH3sUbzzC0GUgALIvkb03hNwdkQTxkqGJbnvvt4PhpeOakFC9JeTt8g/v8I1KBKUMID9 1/YOmJ9WoGcls4F+OtBo3w==; Date: Sat, 10 May 2025 22:05:54 +0300 Message-Id: <86plgg8ewd.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Dieter Deyke <dieter.deyke@HIDDEN> In-Reply-To: <CAK9Z8HSQf3gX3Nv4pQkc5HCj0qm1W-=Na3mjnRf-n=6LMNFW5g@HIDDEN> (message from Dieter Deyke on Sat, 10 May 2025 19:55:43 +0200) Subject: Re: bug#78357: 31.0.50; read file name completion generates wrong file name References: <CAK9Z8HSQf3gX3Nv4pQkc5HCj0qm1W-=Na3mjnRf-n=6LMNFW5g@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 78357 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 78357 78323 thanks > From: Dieter Deyke <dieter.deyke@HIDDEN> > Date: Sat, 10 May 2025 19:55:43 +0200 > > I am on Debian with a case sensitve file system. I have a directory > named "~/media/SANSA CLIPP". After starting emacs -Q and setting the > option Read File Name Completion Ignore Case to t, > I type C-x d ~/media/sa then press the Tab key. Emacs completes the > file name to ~/media/saNSA CLIPP/ which does not exist. In previous > versions of emacs the "sa" would have been corrected to "SA". This is a duplicate of bug#78323, so I'm merging them.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.