From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Aditya Yadav Newsgroups: gmane.emacs.bugs Subject: bug#64606: 29.0.91; Error when editing partial matched files with dired editable mode Date: Fri, 14 Jul 2023 02:49:23 +0530 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000017cfa1060064e5f0" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22965"; mail-complaints-to="usenet@ciao.gmane.io" To: 64606@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 14 06:54:36 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qKApA-0005kB-EU for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 14 Jul 2023 06:54:36 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qKAof-0005zN-7g; Fri, 14 Jul 2023 00:54:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKAoc-0005y3-UO for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 00:54:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qKAoc-00019F-Ls for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 00:54:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qKAoc-0007YH-Gr for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 00:54:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aditya Yadav Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Jul 2023 04:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64606 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.168931040128954 (code B ref -1); Fri, 14 Jul 2023 04:54:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jul 2023 04:53:21 +0000 Original-Received: from localhost ([127.0.0.1]:41318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKAnv-0007Wp-LP for submit@debbugs.gnu.org; Fri, 14 Jul 2023 00:53:21 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:42278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qK3jR-00078b-H2 for submit@debbugs.gnu.org; Thu, 13 Jul 2023 17:20:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qK3jL-0003iO-Rw for bug-gnu-emacs@gnu.org; Thu, 13 Jul 2023 17:20:07 -0400 Original-Received: from mail-oo1-xc34.google.com ([2607:f8b0:4864:20::c34]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qK3jH-00036B-0R for bug-gnu-emacs@gnu.org; Thu, 13 Jul 2023 17:20:07 -0400 Original-Received: by mail-oo1-xc34.google.com with SMTP id 006d021491bc7-5636425bf98so726303eaf.1 for ; Thu, 13 Jul 2023 14:20:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689283201; x=1691875201; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=RBce8FFQHWsiWgYmVIDw60D7+ebWIMOTlyTiQD3enL8=; b=L4ebvemlBRYru0qvMvscuh8Ls9Ul8CBQ5ci1637iDbUx1dkM7tHkLw1IiBSkpOJG5d MnML2mQHNppNsAqVRQt0Xmf1G8ZVFiHNrtdb6aqO7QiqIkbNPn6OBjUHDVbXvXmhJev+ qgVUQ/2snwvWJVZyT8v/DOzLEnFeNPN8178beBnSH9lF+IZsi0jZK5qRuRBR2mqLuCEy 0/1vLviAz85IpxkiBdCRE7uN1saFoRCuP6hrosJ+5p2W3juvjlrYnCsvtXJmWnHh/Iqj RWipZmKrS07Xt7WR6fP5ROSP/qisHNqtpAv6jDaiFu7S/TWwDoY4ec1zBKr512s1xAfq wvNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689283201; x=1691875201; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=RBce8FFQHWsiWgYmVIDw60D7+ebWIMOTlyTiQD3enL8=; b=AF9kdIoA6p3UHVpAeSYKC2rdfK2IzuG+qU4EhGHsL21cnFGs1dbPX8iRcCaAD1kFwn 2ABB7l5Vr/kzTUOWDZB5jk+M2bSlw7IUJxNWeR1MPbX6XBbiIGQmIueTgHUYXJ58rAMH iupw5b9MYNBrVyLbqNmQLNqK8/n83VDYxaRWOpP5nW06sYDZxSZ39f2GLXOtsdPAp2fH fHDOribCNJkBrKbjhwARSqus+RQHIJrXI4O+14qpWOG2+CdFpdJCA52K+PmJgizHVsqP dVmioaBe1HOpwbLB+r3F+ciK3rbUh+5c4yF33vLD3bFnMxa8w715tHhnN7kICW5Y/xD6 yo2A== X-Gm-Message-State: ABy/qLacHZKUVIsgHD050hR/4Me2ay0YLqsRut6n4CotmO5kVm586cR8 9j+KPkTw76gwx6Dil515V5IJCignsXCZekk5F1S8VpgHDrw= X-Google-Smtp-Source: APBJJlGiMqdreX6/yqI0LAh26Uok/X9l4dUKSkEEqXmbK3hzSWv9zchc4w1K6NV6iDFhdujI6CpAcS7ZHd9I9O+7Uys= X-Received: by 2002:a4a:301b:0:b0:566:fe1c:86e3 with SMTP id q27-20020a4a301b000000b00566fe1c86e3mr2201275oof.3.1689283200535; Thu, 13 Jul 2023 14:20:00 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::c34; envelope-from=aadi58002@gmail.com; helo=mail-oo1-xc34.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 14 Jul 2023 00:53:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:265067 Archived-At: --00000000000017cfa1060064e5f0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This bug was reported to a package but is bug in dired -> https://github.com/oantolin/embark/issues/650 Let say in the current dir it is the following structure . =E2=94=9C=E2=94=80=E2=94=80 star1 =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 letter1 =E2=94=9C=E2=94=80=E2=94=80 star2 =E2=94=82 =E2=94=94=E2=94=80=E2=94=80 letter2 =E2=94=94=E2=94=80=E2=94=80 star3 =E2=94=94=E2=94=80=E2=94=80 letter3 When i open dired with the command partial match `./s/l` -rw-rw-r-- 1 aditya-yadav 6 2023-07-13 22:32 star1/letter1 -rw-rw-r-- 1 aditya-yadav 6 2023-07-13 22:32 star2/letter2 -rw-rw-r-- 1 aditya-yadav 6 2023-07-13 22:32 star3/letter3 When i try to rename a file with dired editable mode and when i write the changes Dired errors out and closes the buffer although the rename of the file is successful Aside from the partial match you can go to that directory with the above structure and run (dired '("." "star1/letter1" "star2/letter2" "star3/letter3")) from eshell to get the same result Debug on error output:- Debugger entered--Lisp error: (file-missing "Reading directory" "No such file or directory" "star1/letter1") #("star1/letter1" "--dired -AGFhlv --group-directories-first --time-s..." nil nil) ls-lisp--insert-directory(# "star1/letter1" "--dired -AGFhlv --group-directories-first --time-s..." nil nil) apply(ls-lisp--insert-directory # ("star1/letter1" "--dired -AGFhlv --group-directories-first --time-s..." nil nil)) insert-directory("star1/letter1" "--dired -AGFhlv --group-directories-first --time-s..." nil nil) dired-insert-directory("/home/aditya-yadav/Personal/Demo/" "-AGFhlv --group-directories-first --time-style=3Dlon..." ("star1/letter1" "star2/letter2" "star3/letter3") nil t) dired-readin-insert() #() combine-change-calls-1(1 227 #) dired-readin() dired-revert(nil nil) revert-buffer() wdired-finish-edit() funcall-interactively(wdired-finish-edit) evil-ex-call-command(nil #("w" 0 1 (ex-index 1)) nil) evil-ex-execute(#("w" 0 1 (ex-index 1))) evil-ex(nil) funcall-interactively(evil-ex nil) command-execute(evil-ex) In GNU Emacs 29.0.91 (build 1, x86_64-unknown-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2023-07-04 built on void-live Windowing system distributor 'The X.Org Foundation', version 11.0.12301002 System Description: Void Linux Configured using: 'configure --with-x-toolkit=3Dgtk3 --prefix=3D/usr --sysconfdir=3D/etc --sbindir=3D/usr/bin --bindir=3D/usr/bin --mandir=3D/usr/share/man --infodir=3D/usr/share/info --localstatedir=3D/var --host=3Dx86_64-unknown-linux-gnu --build=3Dx86_64-unknown-linux-gnu '--libdir=3D${exec_prefix}/lib64' --with-file-notification=3Dinotify --with-modules --with-jpeg --with-tiff --with-gif --with-png --with-xpm --with-rsvg --with-imagemagick --with-xml2 --with-gnutls --with-sound --without-m17n-flt --with-json --with-harfbuzz --with-cairo --with-libgmp --with-native-compilation --with-treesitter 'CFLAGS=3D-fno-PIE -mtune=3Dgeneric -O2 -pipe -ffile-prefix-map=3D/builddir/emacs-29.0.91=3D.' 'CPPFLAGS=3D ' 'LDFLAGS=3D-no-pie -Wl,--as-needed '' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired Minor modes in effect: hl-line-mode: t global-flycheck-eglot-mode: t global-org-modern-mode: t marginalia-mode: t vertico-mode: t corfu-popupinfo-mode: t global-corfu-mode: t global-git-gutter-mode: t global-git-commit-mode: t global-auto-revert-mode: 1 server-mode: t global-flycheck-mode: t all-the-icons-dired-mode: t all-the-icons-completion-mode: t display-battery-mode: t doom-modeline-mode: t which-key-mode: t emms-mode-line-mode: t emms-playing-time-display-mode: t emms-playing-time-mode: t global-tempel-abbrev-mode: t tempel-abbrev-mode: t global-undo-tree-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t general-override-mode: t evil-mode: t evil-local-mode: t shell-dirtrack-mode: t elpaca-use-package-mode: t override-global-mode: t electric-pair-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t save-place-mode: t recentf-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-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: /home/aditya-yadav/.config/emacs/elpaca/builds/external-completion/external= -completion hides /usr/share/emacs/29.0.91/lisp/external-completion /home/aditya-yadav/.config/emacs/elpaca/builds/jsonrpc/jsonrpc hides /usr/share/emacs/29.0.91/lisp/jsonrpc /home/aditya-yadav/.config/emacs/elpaca/builds/eglot/eglot hides /usr/share/emacs/29.0.91/lisp/progmodes/eglot /home/aditya-yadav/.config/emacs/elpaca/builds/flymake/flymake hides /usr/share/emacs/29.0.91/lisp/progmodes/flymake /home/aditya-yadav/.config/emacs/elpaca/builds/project/project hides /usr/share/emacs/29.0.91/lisp/progmodes/project /home/aditya-yadav/.config/emacs/elpaca/builds/xref/xref hides /usr/share/emacs/29.0.91/lisp/progmodes/xref /home/aditya-yadav/.config/emacs/elpaca/builds/let-alist/let-alist hides /usr/share/emacs/29.0.91/lisp/emacs-lisp/let-alist /home/aditya-yadav/.config/emacs/elpaca/builds/eldoc/eldoc hides /usr/share/emacs/29.0.91/lisp/emacs-lisp/eldoc Features: (shadow mail-extr evil-collection-wdired wdired dabbrev cl-print em-unix em-term evil-collection-term term ehelp em-script em-ls em-hist em-pred em-extpipe em-cmpl em-dirs esh-var em-basic em-banner em-alias evil-collection-eshell em-prompt esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups dired-aux hl-line emacsbug mule-util pulse flycheck-eglot evil-collection-eglot eglot external-completion jsonrpc evil-collection-flymake flymake-proc flymake evil-collection-ert ert ewoc rainbow-delimiters evil-collection-vc-git vc-git vc-dispatcher org-indent oc-basic ol-eww evil-collection-eww eww url-queue mm-url 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 shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win evil-collection-gnus gnus nnheader range ol-docview evil-collection-doc-view doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi time denote org-modern toc-org org-cliplink org-cliplink-transport org-cliplink-string em-glob esh-util embark-consult evil-collection-consult consult magit-bookmark evil-collection-bookmark bookmark orderless marginalia evil-collection-vertico vertico evil-collection-embark embark-org embark cape corfu-popupinfo evil-collection-corfu corfu evil-multiedit iedit iedit-lib smart-compile git-gutter-fringe fringe-helper git-gutter evil-collection-magit 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 evil-collection-package-menu package browse-url url-handlers magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode evil-collection-diff-mode diff-mode git-commit evil-collection-log-edit log-edit message sendmail yank-media rfc822 mml mml-sec evil-collection-epa 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 filenotify magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-base evil-collection-magit-section magit-section cursor-sensor crm treesit-langs treesit-faces treesit-langs-build evil-collection-tar-mode tar-mode evil-collection-arc-mode arc-mode archive-mode web-mode disp-table evil-collection-restclient restclient rustic-flycheck let-alist rustic-spellcheck rustic-expand rustic-lsp rustic-playground rustic-rustfix rustic-racer etags fileloop evil-collection-xref xref rustic-babel rustic-rustfmt rustic-comint rustic-clippy rustic-doc rustic-popup rustic-cargo rustic-compile spinner evil-collection-compile compile text-property-search xterm-color evil-collection-markdown-mode markdown-mode color rustic-interaction rustic rust-utils rust-mode evil-collection-flycheck flycheck project evil-nerd-commenter evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu dom all-the-icons-dired all-the-icons-completion evil-collection-dashboard dashboard dashboard-widgets ffap all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons battery doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon doom-dracula-theme doom-themes-ext-visual-bell face-remap doom-themes doom-themes-base evil-collection-which-key which-key fontaine unicode-fonts evil-collection-helpful helpful cc-langs cc-vars cc-defs evil-collection-imenu imenu trace evil-collection-edebug edebug evil-collection-debug debug backtrace info-look evil-collection-info info f f-shortdoc help-fns radix-tree evil-collection-elisp-refs elisp-refs s dash network-stream puny nsm emms-mpris dbus emms-librefm-stream xml emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-volume emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache emms-info-native bindat emms-info-exiftool emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv emms-playing-time emms-info emms-later-do emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup evil-collection-emms emms emms-compat tempel-collection tempel compat undo-tree diff queue evil-collection-unimpaired evil-collection-tabulated-list evil-collection-tab-bar evil-collection-simple evil-collection-replace evil-collection-process-menu evil-collection-outline evil-collection-org evil-collection-indent evil-collection-image image-mode evil-collection-dired dired dired-loaddefs exif evil-collection-help evil-collection-elisp-mode evil-collection-eldoc evil-collection-elpaca elpaca-ui derived url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap evil-collection-custom evil-collection-comint evil-collection-calendar evil-collection-buff-menu evil-collection annalist general evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-search evil-ex evil-types evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings evil-common thingatpt rect evil-digraphs evil-vars edmacro kmacro denote-autoloads org-modern-autoloads toc-org-autoloads org-cliplink-autoloads embark-consult-autoloads consult-autoloads orderless-autoloads marginalia-autoloads vertico-autoloads embark-autoloads cape-autoloads corfu-autoloads rainbow-delimiters-autoloads evil-multiedit-autoloads iedit-autoloads smart-compile-autoloads git-gutter-fringe-autoloads fringe-helper-autoloads git-gutter-autoloads magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads treesit-langs-autoloads web-mode-autoloads restclient-autoloads rustic-autoloads xterm-color-autoloads spinner-autoloads markdown-mode-autoloads rust-mode-autoloads flycheck-eglot-autoloads eglot-autoloads external-completion-autoloads flymake-autoloads eldoc-autoloads jsonrpc-autoloads flycheck-autoloads let-alist-autoloads pkg-info-autoloads epl-autoloads project-autoloads xref-autoloads evil-nerd-commenter-autoloads all-the-icons-dired-autoloads all-the-icons-completion-autoloads all-the-icons-autoloads doom-modeline-autoloads shrink-path-autoloads nerd-icons-autoloads doom-themes-autoloads which-key-autoloads dashboard-autoloads fontaine-autoloads unicode-fonts-autoloads ucs-utils-autoloads font-utils-autoloads persistent-soft-autoloads list-utils-autoloads pcache-autoloads helpful-autoloads elisp-refs-autoloads f-autoloads s-autoloads dash-autoloads emms-autoloads tempel-collection-autoloads tempel-autoloads compat-autoloads undo-tree-autoloads queue-autoloads evil-collection-autoloads annalist-autoloads general-autoloads evil-autoloads goto-chg-autoloads org-agenda org-element org-persist xdg org-id avl-tree generator org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs advice treesit url-parse url-vars tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat rx shell pcomplete comint ansi-osc ansi-color ring parse-time iso8601 time-date ls-lisp format-spec auth-source eieio eieio-core password-cache json map byte-opt 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 bytecomp byte-compile elpaca-use-package-autoloads cl-extra help-mode elpaca pcase cl-seq cl-macs elpaca-process subr-x elpaca-autoloads elec-pair display-line-numbers saveplace recentf tree-widget early-init gv cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv 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 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1185631 1071318) (symbols 48 61545 51) (strings 32 358187 121166) (string-bytes 1 9534524) (vectors 16 106489) (vector-slots 8 2018876 1218855) (floats 8 1485 4266) (intervals 56 4008 6600) (buffers 984 23)) --=20 Aditya Yadav aadi58002@gmail.com --00000000000017cfa1060064e5f0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This bug was reported to a package but is bug in dire= d -> https://g= ithub.com/oantolin/embark/issues/650

Let say in the curren= t dir it is the following structure
.
=E2=94=9C=E2=94=80=E2=94=80 sta= r1
=E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 letter1
=E2=94= =9C=E2=94=80=E2=94=80 star2
=E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2= =94=80 letter2
=E2=94=94=E2=94=80=E2=94=80 star3
=C2=A0 =C2=A0 =E2=94= =94=E2=94=80=E2=94=80 letter3

When i open dired with= the command partial match `./s/l`

=C2=A0 -rw-rw-r-- 1 aditya= -yadav 6 2023-07-13 22:32 star1/letter1
=C2=A0 -rw-rw-r-- 1 aditya-yadav= 6 2023-07-13 22:32 star2/letter2
=C2=A0 -rw-rw-r-- 1 aditya-yadav 6 202= 3-07-13 22:32 star3/letter3

Whe= n i try to rename a file with dired editable mode and when i write the chan= ges
Dired errors out and closes the buffer although the rename of= the file is successful

Aside from the partial match you = can go to that directory with the above structure and run
(dired '("." "star1/letter1" &q= uot;star2/letter2" "star3/letter3"))
from e= shell to get the same result

Debug on error output= :-

Debugger entered--Lisp error: (file-missing &qu= ot;Reading directory" "No such file or directory" "star= 1/letter1")
=C2=A0 #<subr insert-directory>("star1/lette= r1" "--dired -AGFhlv --group-directories-first --time-s..." = nil nil)
=C2=A0 ls-lisp--insert-directory(#<subr insert-directory>= "star1/letter1" "--dired -AGFhlv --group-directories-first = --time-s..." nil nil)
=C2=A0 apply(ls-lisp--insert-directory #<s= ubr insert-directory> ("star1/letter1" "--dired -AGFhlv -= -group-directories-first --time-s..." nil nil))
=C2=A0 insert-direc= tory("star1/letter1" "--dired -AGFhlv --group-directories-fi= rst --time-s..." nil nil)
=C2=A0 dired-insert-directory("/home= /aditya-yadav/Personal/Demo/" "-AGFhlv --group-directories-first = --time-style=3Dlon..." ("star1/letter1" "star2/letter2&= quot; "star3/letter3") nil t)
=C2=A0 dired-readin-insert()
= =C2=A0 #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_47>(= )
=C2=A0 combine-change-calls-1(1 227 #<subr F616e6f6e796d6f75732d6c6= 16d626461_anonymous_lambda_47>)
=C2=A0 dired-readin()
=C2=A0 dired= -revert(nil nil)
=C2=A0 revert-buffer()
=C2=A0 wdired-finish-edit()=C2=A0 funcall-interactively(wdired-finish-edit)
=C2=A0 evil-ex-call-c= ommand(nil #("w" 0 1 (ex-index 1)) nil)
=C2=A0 evil-ex-execute= (#("w" 0 1 (ex-index 1)))
=C2=A0 evil-ex(nil)
=C2=A0 funcal= l-interactively(evil-ex nil)
=C2=A0 command-execute(evil-ex)


In GNU Emacs 29.0.91 (build 1, x86_64-unkn= own-linux-gnu, GTK+ Version
=C2=A03.24.38, cairo version 1.16.0) of 2023= -07-04 built on void-live
Windowing system distributor 'The X.Org Fo= undation', version 11.0.12301002
System Description: Void Linux
<= br>Configured using:
=C2=A0'configure --with-x-toolkit=3Dgtk3 --pref= ix=3D/usr --sysconfdir=3D/etc
=C2=A0--sbindir=3D/usr/bin --bindir=3D/usr= /bin --mandir=3D/usr/share/man
=C2=A0--infodir=3D/usr/share/info --local= statedir=3D/var
=C2=A0--host=3Dx86_64-unknown-linux-gnu --build=3Dx86_64= -unknown-linux-gnu
=C2=A0'--libdir=3D${exec_prefix}/lib64' --wit= h-file-notification=3Dinotify
=C2=A0--with-modules --with-jpeg --with-ti= ff --with-gif --with-png --with-xpm
=C2=A0--with-rsvg --with-imagemagick= --with-xml2 --with-gnutls --with-sound
=C2=A0--without-m17n-flt --with-= json --with-harfbuzz --with-cairo
=C2=A0--with-libgmp --with-native-comp= ilation --with-treesitter
=C2=A0'CFLAGS=3D-fno-PIE -mtune=3Dgeneric = -O2 -pipe
=C2=A0-ffile-prefix-map=3D/builddir/emacs-29.0.91=3D.' = 9;CPPFLAGS=3D '
=C2=A0'LDFLAGS=3D-no-pie -Wl,--as-needed '&#= 39;

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNU= TLS GSETTINGS HARFBUZZ
IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIV= E_COMP NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIF= F TOOLKIT_SCROLL_BARS
TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB
=
Important settings:
=C2=A0 value of $LC_COLLATE: C
=C2=A0 value o= f $LANG: en_US.UTF-8
=C2=A0 locale-coding-system: utf-8-unix

Majo= r mode: Dired

Minor modes in effect:
=C2=A0 hl-line-mode: t
= =C2=A0 global-flycheck-eglot-mode: t
=C2=A0 global-org-modern-mode: t=C2=A0 marginalia-mode: t
=C2=A0 vertico-mode: t
=C2=A0 corfu-popupi= nfo-mode: t
=C2=A0 global-corfu-mode: t
=C2=A0 global-git-gutter-mode= : t
=C2=A0 global-git-commit-mode: t
=C2=A0 global-auto-revert-mode: = 1
=C2=A0 server-mode: t
=C2=A0 global-flycheck-mode: t
=C2=A0 all-= the-icons-dired-mode: t
=C2=A0 all-the-icons-completion-mode: t
=C2= =A0 display-battery-mode: t
=C2=A0 doom-modeline-mode: t
=C2=A0 which= -key-mode: t
=C2=A0 emms-mode-line-mode: t
=C2=A0 emms-playing-time-d= isplay-mode: t
=C2=A0 emms-playing-time-mode: t
=C2=A0 global-tempel-= abbrev-mode: t
=C2=A0 tempel-abbrev-mode: t
=C2=A0 global-undo-tree-m= ode: t
=C2=A0 global-evil-collection-unimpaired-mode: t
=C2=A0 evil-c= ollection-unimpaired-mode: t
=C2=A0 general-override-mode: t
=C2=A0 e= vil-mode: t
=C2=A0 evil-local-mode: t
=C2=A0 shell-dirtrack-mode: t=C2=A0 elpaca-use-package-mode: t
=C2=A0 override-global-mode: t
= =C2=A0 electric-pair-mode: t
=C2=A0 global-display-line-numbers-mode: t<= br>=C2=A0 display-line-numbers-mode: t
=C2=A0 save-place-mode: t
=C2= =A0 recentf-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: = t
=C2=A0 show-paren-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 = mouse-wheel-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-fon= t-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t=C2=A0 buffer-read-only: t
=C2=A0 line-number-mode: t
=C2=A0 transi= ent-mark-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encrypti= on-mode: t
=C2=A0 auto-compression-mode: t

Load-path shadows:
= /home/aditya-yadav/.config/emacs/elpaca/builds/external-completion/external= -completion hides /usr/share/emacs/29.0.91/lisp/external-completion
/hom= e/aditya-yadav/.config/emacs/elpaca/builds/jsonrpc/jsonrpc hides /usr/share= /emacs/29.0.91/lisp/jsonrpc
/home/aditya-yadav/.config/emacs/elpaca/buil= ds/eglot/eglot hides /usr/share/emacs/29.0.91/lisp/progmodes/eglot
/home= /aditya-yadav/.config/emacs/elpaca/builds/flymake/flymake hides /usr/share/= emacs/29.0.91/lisp/progmodes/flymake
/home/aditya-yadav/.config/emacs/el= paca/builds/project/project hides /usr/share/emacs/29.0.91/lisp/progmodes/p= roject
/home/aditya-yadav/.config/emacs/elpaca/builds/xref/xref hides /u= sr/share/emacs/29.0.91/lisp/progmodes/xref
/home/aditya-yadav/.config/em= acs/elpaca/builds/let-alist/let-alist hides /usr/share/emacs/29.0.91/lisp/e= macs-lisp/let-alist
/home/aditya-yadav/.config/emacs/elpaca/builds/eldoc= /eldoc hides /usr/share/emacs/29.0.91/lisp/emacs-lisp/eldoc

Features= :
(shadow mail-extr evil-collection-wdired wdired dabbrev cl-print em-un= ix
em-term evil-collection-term term ehelp em-script em-ls em-hist em-pr= ed
em-extpipe em-cmpl em-dirs esh-var em-basic em-banner em-alias
evi= l-collection-eshell em-prompt esh-mode eshell esh-cmd esh-ext esh-opt
es= h-proc esh-io esh-arg esh-module esh-groups dired-aux hl-line emacsbug
m= ule-util pulse flycheck-eglot evil-collection-eglot eglot
external-compl= etion jsonrpc evil-collection-flymake flymake-proc flymake
evil-collecti= on-ert ert ewoc rainbow-delimiters evil-collection-vc-git
vc-git vc-disp= atcher org-indent oc-basic ol-eww evil-collection-eww eww
url-queue mm-u= rl ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect
gnus-art mm-uu mml201= 5 mm-view mml-smime smime gnutls dig gnus-sum shr
pixel-fill kinsoku url= -file svg gnus-group gnus-undo gnus-start
gnus-dbus gnus-cloud nnimap nn= mail mail-source utf7 nnoo gnus-spec
gnus-int gnus-range gnus-win evil-c= ollection-gnus gnus nnheader range
ol-docview evil-collection-doc-view d= oc-view jka-compr ol-bibtex bibtex
ol-bbdb ol-w3m ol-doi org-link-doi ti= me denote org-modern toc-org
org-cliplink org-cliplink-transport org-cli= plink-string em-glob esh-util
embark-consult evil-collection-consult con= sult magit-bookmark
evil-collection-bookmark bookmark orderless marginal= ia
evil-collection-vertico vertico evil-collection-embark embark-org emb= ark
cape corfu-popupinfo evil-collection-corfu corfu evil-multiedit iedi= t
iedit-lib smart-compile git-gutter-fringe fringe-helper git-gutter
= evil-collection-magit magit-submodule magit-blame magit-stash
magit-refl= og magit-bisect magit-push magit-pull magit-fetch magit-clone
magit-remo= te magit-commit magit-sequence magit-notes magit-worktree
magit-tag magi= t-merge magit-branch magit-reset magit-files magit-refs
magit-status mag= it evil-collection-package-menu package browse-url
url-handlers magit-re= pos magit-apply magit-wip magit-log which-func
magit-diff smerge-mode ev= il-collection-diff-mode diff-mode git-commit
evil-collection-log-edit lo= g-edit message sendmail yank-media rfc822 mml
mml-sec evil-collection-ep= a epa epg rfc6068 epg-config gnus-util
mm-decode mm-bodies mm-encode mai= l-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr mailabbrev= mail-utils gmm-utils mailheader
pcvs-util add-log magit-core magit-auto= revert autorevert filenotify
magit-margin magit-transient magit-process = with-editor server magit-mode
transient magit-git magit-base evil-collec= tion-magit-section
magit-section cursor-sensor crm treesit-langs treesit= -faces
treesit-langs-build evil-collection-tar-mode tar-mode
evil-col= lection-arc-mode arc-mode archive-mode web-mode disp-table
evil-collecti= on-restclient restclient rustic-flycheck let-alist
rustic-spellcheck rus= tic-expand rustic-lsp rustic-playground
rustic-rustfix rustic-racer etag= s fileloop evil-collection-xref xref
rustic-babel rustic-rustfmt rustic-= comint rustic-clippy rustic-doc
rustic-popup rustic-cargo rustic-compile= spinner evil-collection-compile
compile text-property-search xterm-colo= r evil-collection-markdown-mode
markdown-mode color rustic-interaction r= ustic rust-utils rust-mode
evil-collection-flycheck flycheck project evi= l-nerd-commenter
evil-nerd-commenter-operator evil-nerd-commenter-sdk sg= ml-mode facemenu
dom all-the-icons-dired all-the-icons-completion
evi= l-collection-dashboard dashboard dashboard-widgets ffap all-the-icons
al= l-the-icons-faces data-material data-weathericons data-octicons
data-fil= eicons data-faicons data-alltheicons battery doom-modeline
doom-modeline= -segments doom-modeline-env doom-modeline-core shrink-path
nerd-icons ne= rd-icons-faces nerd-icons-data nerd-icons-data-mdicon
nerd-icons-data-fl= icon nerd-icons-data-codicon nerd-icons-data-devicon
nerd-icons-data-suc= icon nerd-icons-data-wicon nerd-icons-data-faicon
nerd-icons-data-powerl= ine nerd-icons-data-octicon
nerd-icons-data-pomicon nerd-icons-data-ipsi= con doom-dracula-theme
doom-themes-ext-visual-bell face-remap doom-theme= s doom-themes-base
evil-collection-which-key which-key fontaine unicode-= fonts
evil-collection-helpful helpful cc-langs cc-vars cc-defs
evil-c= ollection-imenu imenu trace evil-collection-edebug edebug
evil-collectio= n-debug debug backtrace info-look evil-collection-info
info f f-shortdoc= help-fns radix-tree evil-collection-elisp-refs
elisp-refs s dash networ= k-stream puny nsm emms-mpris dbus
emms-librefm-stream xml emms-librefm-s= crobbler emms-playlist-limit
emms-i18n emms-history emms-score emms-stre= am-info
emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-ic= on
emms-browser sort emms-volume emms-volume-sndioctl emms-volume-mixerc= tl
emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-pla= yed
emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-stream= s
emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-li= ne
emms-cache emms-info-native bindat emms-info-exiftool emms-info-tinyt= ag
emms-info-metaflac emms-info-opusinfo emms-info-ogginfo
emms-info-= mp3info emms-playlist-mode emms-player-vlc emms-player-mpv
emms-playing-= time emms-info emms-later-do emms-player-mplayer
emms-player-simple emms= -source-playlist emms-source-file locate
emms-setup evil-collection-emms= emms emms-compat tempel-collection
tempel compat undo-tree diff queue e= vil-collection-unimpaired
evil-collection-tabulated-list evil-collection= -tab-bar
evil-collection-simple evil-collection-replace
evil-collecti= on-process-menu evil-collection-outline evil-collection-org
evil-collect= ion-indent evil-collection-image image-mode
evil-collection-dired dired = dired-loaddefs exif evil-collection-help
evil-collection-elisp-mode evil= -collection-eldoc evil-collection-elpaca
elpaca-ui derived url url-proxy= url-privacy url-expand url-methods
url-history url-cookie generate-lisp= -file url-domsuf url-util mailcap
evil-collection-custom evil-collection= -comint evil-collection-calendar
evil-collection-buff-menu evil-collecti= on annalist general evil
evil-integration evil-maps evil-commands reveal= evil-jumps
evil-command-window evil-search evil-ex evil-types evil-macr= os
evil-repeat evil-states evil-core comp comp-cstr warnings evil-common=
thingatpt rect evil-digraphs evil-vars edmacro kmacro denote-autoloads<= br>org-modern-autoloads toc-org-autoloads org-cliplink-autoloads
embark-= consult-autoloads consult-autoloads orderless-autoloads
marginalia-autol= oads vertico-autoloads embark-autoloads cape-autoloads
corfu-autoloads r= ainbow-delimiters-autoloads evil-multiedit-autoloads
iedit-autoloads sma= rt-compile-autoloads git-gutter-fringe-autoloads
fringe-helper-autoloads= git-gutter-autoloads magit-autoloads
magit-section-autoloads git-commit= -autoloads with-editor-autoloads
treesit-langs-autoloads web-mode-autolo= ads restclient-autoloads
rustic-autoloads xterm-color-autoloads spinner-= autoloads
markdown-mode-autoloads rust-mode-autoloads flycheck-eglot-aut= oloads
eglot-autoloads external-completion-autoloads flymake-autoloadseldoc-autoloads jsonrpc-autoloads flycheck-autoloads let-alist-autoloads<= br>pkg-info-autoloads epl-autoloads project-autoloads xref-autoloads
evi= l-nerd-commenter-autoloads all-the-icons-dired-autoloads
all-the-icons-c= ompletion-autoloads all-the-icons-autoloads
doom-modeline-autoloads shri= nk-path-autoloads nerd-icons-autoloads
doom-themes-autoloads which-key-a= utoloads dashboard-autoloads
fontaine-autoloads unicode-fonts-autoloads = ucs-utils-autoloads
font-utils-autoloads persistent-soft-autoloads list-= utils-autoloads
pcache-autoloads helpful-autoloads elisp-refs-autoloads = f-autoloads
s-autoloads dash-autoloads emms-autoloads tempel-collection-= autoloads
tempel-autoloads compat-autoloads undo-tree-autoloads queue-au= toloads
evil-collection-autoloads annalist-autoloads general-autoloadsevil-autoloads goto-chg-autoloads org-agenda org-element org-persist xdg<= br>org-id avl-tree generator org-refile org ob ob-tangle ob-ref ob-lob
o= b-table ob-exp org-macro org-src ob-comint org-pcomplete org-list
org-fo= otnote org-faces org-entities noutline outline ob-emacs-lisp
ob-core ob-= eval org-cycle org-table ol org-fold org-fold-core org-keys
oc org-loadd= efs find-func cal-menu calendar cal-loaddefs org-version
org-compat org-= macs advice treesit url-parse url-vars tramp
tramp-loaddefs trampver tra= mp-integration files-x tramp-compat rx shell
pcomplete comint ansi-osc a= nsi-color ring parse-time iso8601 time-date
ls-lisp format-spec auth-sou= rce eieio eieio-core password-cache json map
byte-opt 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 bytecomp byte= -compile
elpaca-use-package-autoloads cl-extra help-mode elpaca pcase cl= -seq
cl-macs elpaca-process subr-x elpaca-autoloads elec-pair
display= -line-numbers saveplace recentf tree-widget early-init gv
cus-edit pp cu= s-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl
tooltip cconv el= doc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mo= de mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset im= age regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-m= ode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymen= u timer select scroll-bar mouse jit-lock
font-lock syntax font-core term= /tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian ph= ilippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-= viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak c= zech european ethiopic indian
cyrillic chinese composite emoji-zwj chars= cript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray ocl= osure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroex= p files window
text-properties overlay sha1 md5 base64 format env code-p= ages mule
custom widget keymap hashtable-print-readable backquote thread= s dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render= -setting
cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-ne= twork-process native-compile emacs)

Memory information:
((conses = 16 1185631 1071318)
=C2=A0(symbols 48 61545 51)
=C2=A0(strings 32 358= 187 121166)
=C2=A0(string-bytes 1 9534524)
=C2=A0(vectors 16 106489)<= br>=C2=A0(vector-slots 8 2018876 1218855)
=C2=A0(floats 8 1485 4266)
= =C2=A0(intervals 56 4008 6600)
=C2=A0(buffers 984 23))

--
Aditya Yadav=
--00000000000017cfa1060064e5f0--