GNU bug report logs - #57565
28.1; dired cons bug

Previous Next

Package: emacs;

Reported by: Harald Judt <h.judt <at> gmx.at>

Date: Sat, 3 Sep 2022 18:22:02 UTC

Severity: normal

Found in version 28.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 57565 in the body.
You can then email your comments to 57565 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#57565; Package emacs. (Sat, 03 Sep 2022 18:22:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Harald Judt <h.judt <at> gmx.at>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 03 Sep 2022 18:22:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Harald Judt <h.judt <at> gmx.at>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.1; dired cons bug
Date: Sat, 3 Sep 2022 20:21:38 +0200
[Message part 1 (text/plain, inline)]
Hi,

Say I do the following call to open a dired buffer and insert the files:

(dired (cons "/home/user" '("/home/user/tmp/test/a/a" 
"/home/user/tmp/test/b/b" "/home/user/tmp/test/c/c")))

It works fine, I get a nice listing and can move around like expected, mark
files and try to delete them. Now it gets interesting: Usually after hitting
"x" to execute, then confirming the deletion, the buffer will refresh. But not
in this case, not when I open dired using the cons above. I can revert the
buffer using "g".

Note that when I simply do (dired "/home/user/tmp/test"), then insert the
subdir to show the files and delete them, this is not reproducible. The buffer
will be refreshed immediately after the delete operation completes.

I am reporting this bug because I have been advised to do so. Reference:
https://lists.gnu.org/archive/html/help-gnu-emacs/2022-08/msg00097.html

A patch has been posted which fixes this problem:
https://lists.gnu.org/archive/html/help-gnu-emacs/2022-08/msg00102.html

It would be nice to see this bug fixed.







In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo 
version 1.16.0)
 of 2022-08-21 built on localhost
Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
System Description: Gentoo Linux

Configured using:
 'configure --prefix=/usr --build=x86_64-pc-linux-gnu
 --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
 --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
 --localstatedir=/var/lib --datarootdir=/usr/share
 --disable-silent-rules --docdir=/usr/share/doc/emacs-28.1-r3
 --htmldir=/usr/share/doc/emacs-28.1-r3/html --libdir=/usr/lib64
 --program-suffix=-emacs-28 --includedir=/usr/include/emacs-28
 --infodir=/usr/share/info/emacs-28 --localstatedir=/var
 --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
 --without-compress-install --without-hesiod --without-pop
 --with-file-notification=inotify --with-pdumper --disable-acl
 --with-dbus --with-modules --with-gameuser=:gamestat --with-libgmp
 --without-gpm --with-native-compilation --with-json --without-kerberos
 --without-kerberos5 --with-lcms2 --with-xml2 --without-mailutils
 --without-selinux --with-gnutls --without-libsystemd --with-threads
 --without-wide-int --with-zlib --with-sound=alsa --with-x --without-ns
 --without-gconf --without-gsettings --with-toolkit-scroll-bars
 --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xpm
 --with-imagemagick --with-xft --with-cairo --with-harfbuzz
 --without-libotf --without-m17n-flt --with-x-toolkit=gtk3
 --without-xwidgets --with-dumping=pdumper 'CFLAGS=-march=native -O2
 -pipe -fno-ident -ggdb' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,-O1
 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,-z,now''

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ IMAGEMAGICK JPEG JSON
LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3
ZLIB

Important settings:
  value of $LC_ALL: de_DE.UTF-8
  value of $LANG: de_DE.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Dired by name

Minor modes in effect:
  ace-window-display-mode: t
  dired-launch-mode: t
  consult-org-roam-mode: t
  org-roam-db-autosync-mode: t
  global-tree-sitter-mode: t
  pdf-occur-dired-minor-mode: t
  pdf-occur-global-minor-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  which-key-mode: t
  global-undo-tree-mode: t
  gcmh-mode: t
  global-corfu-mode: t
  corfu-mode: t
  marginalia-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  pulsar-global-mode: t
  pulsar-mode: t
  recentf-mode: t
  shell-dirtrack-mode: t
  save-place-mode: t
  savehist-mode: t
  global-hl-line-mode: t
  global-display-fill-column-indicator-mode: t
  display-fill-column-indicator-mode: t
  override-global-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
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
~/.emacs.d/elisp/ansible-vault-mode/ansible-vault hides 
~/.emacs.d/elpa/ansible-vault-20211119.1500/ansible-vault
~/.emacs.d/elisp/code-review/code-review-gitlab hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-gitlab
~/.emacs.d/elisp/code-review/code-review-faces hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-faces
~/.emacs.d/elisp/code-review/code-review-section hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-section
~/.emacs.d/elisp/code-review/code-review-utils hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-utils
~/.emacs.d/elisp/code-review/code-review-actions hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-actions
~/.emacs.d/elisp/code-review/code-review-db hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-db
~/.emacs.d/elisp/code-review/code-review hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review
~/.emacs.d/elisp/code-review/code-review-interfaces hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-interfaces
~/.emacs.d/elisp/code-review/code-review-bitbucket hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-bitbucket
~/.emacs.d/elisp/code-review/code-review-parse-hunk hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-parse-hunk
~/.emacs.d/elisp/code-review/code-review-comment hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-comment
~/.emacs.d/elisp/code-review/code-review-github hides 
~/.emacs.d/elpa/code-review-20220629.1215/code-review-github
~/.emacs.d/elisp/ob-sql-mode/ob-sql-mode hides 
~/.emacs.d/elpa/ob-sql-mode-20190421.1539/ob-sql-mode
~/.emacs.d/elpa/lispy-20220817.1839/elpa hides 
~/.emacs.d/elpa/ivy-20220529.1130/elpa
/usr/share/emacs/site-lisp/cmake-mode hides 
/usr/share/emacs/site-lisp/cmake/cmake-mode
~/.emacs.d/elpa/jsonrpc-1.0.15/jsonrpc hides /usr/share/emacs/28.1/lisp/jsonrpc
~/.emacs.d/elpa/transient-20220806.2224/transient hides 
/usr/share/emacs/28.1/lisp/transient
~/.emacs.d/elpa/xref-1.5.0/xref hides /usr/share/emacs/28.1/lisp/progmodes/xref
~/.emacs.d/elpa/org-9.5.4/org-goto hides /usr/share/emacs/28.1/lisp/org/org-goto
~/.emacs.d/elpa/org-9.5.4/org-tempo hides /usr/share/emacs/28.1/lisp/org/org-tempo
~/.emacs.d/elpa/org-9.5.4/ob-eval hides /usr/share/emacs/28.1/lisp/org/ob-eval
~/.emacs.d/elpa/org-9.5.4/ob-C hides /usr/share/emacs/28.1/lisp/org/ob-C
~/.emacs.d/elpa/org-9.5.4/ob-matlab hides /usr/share/emacs/28.1/lisp/org/ob-matlab
~/.emacs.d/elpa/org-9.5.4/ob-R hides /usr/share/emacs/28.1/lisp/org/ob-R
~/.emacs.d/elpa/org-9.5.4/ob-fortran hides 
/usr/share/emacs/28.1/lisp/org/ob-fortran
~/.emacs.d/elpa/org-9.5.4/ox hides /usr/share/emacs/28.1/lisp/org/ox
~/.emacs.d/elpa/org-9.5.4/oc-csl hides /usr/share/emacs/28.1/lisp/org/oc-csl
~/.emacs.d/elpa/org-9.5.4/ob-sass hides /usr/share/emacs/28.1/lisp/org/ob-sass
~/.emacs.d/elpa/org-9.5.4/ol-eshell hides /usr/share/emacs/28.1/lisp/org/ol-eshell
~/.emacs.d/elpa/org-9.5.4/oc-natbib hides /usr/share/emacs/28.1/lisp/org/oc-natbib
~/.emacs.d/elpa/org-9.5.4/ob-processing hides 
/usr/share/emacs/28.1/lisp/org/ob-processing
~/.emacs.d/elpa/org-9.5.4/ob-shell hides /usr/share/emacs/28.1/lisp/org/ob-shell
~/.emacs.d/elpa/org-9.5.4/ob-js hides /usr/share/emacs/28.1/lisp/org/ob-js
~/.emacs.d/elpa/org-9.5.4/ol-bbdb hides /usr/share/emacs/28.1/lisp/org/ol-bbdb
~/.emacs.d/elpa/org-9.5.4/org-indent hides 
/usr/share/emacs/28.1/lisp/org/org-indent
~/.emacs.d/elpa/org-9.5.4/oc-biblatex hides 
/usr/share/emacs/28.1/lisp/org/oc-biblatex
~/.emacs.d/elpa/org-9.5.4/ob-latex hides /usr/share/emacs/28.1/lisp/org/ob-latex
~/.emacs.d/elpa/org-9.5.4/org-keys hides /usr/share/emacs/28.1/lisp/org/org-keys
~/.emacs.d/elpa/org-9.5.4/ox-org hides /usr/share/emacs/28.1/lisp/org/ox-org
~/.emacs.d/elpa/org-9.5.4/ol-info hides /usr/share/emacs/28.1/lisp/org/ol-info
~/.emacs.d/elpa/org-9.5.4/org-element hides 
/usr/share/emacs/28.1/lisp/org/org-element
~/.emacs.d/elpa/org-9.5.4/ob-eshell hides /usr/share/emacs/28.1/lisp/org/ob-eshell
~/.emacs.d/elpa/org-9.5.4/ol-eww hides /usr/share/emacs/28.1/lisp/org/ol-eww
~/.emacs.d/elpa/org-9.5.4/ox-man hides /usr/share/emacs/28.1/lisp/org/ox-man
~/.emacs.d/elpa/org-9.5.4/org-mouse hides /usr/share/emacs/28.1/lisp/org/org-mouse
~/.emacs.d/elpa/org-9.5.4/org-capture hides 
/usr/share/emacs/28.1/lisp/org/org-capture
~/.emacs.d/elpa/org-9.5.4/org-ctags hides /usr/share/emacs/28.1/lisp/org/org-ctags
~/.emacs.d/elpa/org-9.5.4/org hides /usr/share/emacs/28.1/lisp/org/org
~/.emacs.d/elpa/org-9.5.4/ox-icalendar hides 
/usr/share/emacs/28.1/lisp/org/ox-icalendar
~/.emacs.d/elpa/org-9.5.4/ol-mhe hides /usr/share/emacs/28.1/lisp/org/ol-mhe
~/.emacs.d/elpa/org-9.5.4/org-macro hides /usr/share/emacs/28.1/lisp/org/org-macro
~/.emacs.d/elpa/org-9.5.4/ob-core hides /usr/share/emacs/28.1/lisp/org/ob-core
~/.emacs.d/elpa/org-9.5.4/ol-irc hides /usr/share/emacs/28.1/lisp/org/ol-irc
~/.emacs.d/elpa/org-9.5.4/ob-groovy hides /usr/share/emacs/28.1/lisp/org/ob-groovy
~/.emacs.d/elpa/org-9.5.4/ob-org hides /usr/share/emacs/28.1/lisp/org/ob-org
~/.emacs.d/elpa/org-9.5.4/ob-awk hides /usr/share/emacs/28.1/lisp/org/ob-awk
~/.emacs.d/elpa/org-9.5.4/org-num hides /usr/share/emacs/28.1/lisp/org/org-num
~/.emacs.d/elpa/org-9.5.4/ox-latex hides /usr/share/emacs/28.1/lisp/org/ox-latex
~/.emacs.d/elpa/org-9.5.4/ox-texinfo hides 
/usr/share/emacs/28.1/lisp/org/ox-texinfo
~/.emacs.d/elpa/org-9.5.4/org-inlinetask hides 
/usr/share/emacs/28.1/lisp/org/org-inlinetask
~/.emacs.d/elpa/org-9.5.4/ob-comint hides /usr/share/emacs/28.1/lisp/org/ob-comint
~/.emacs.d/elpa/org-9.5.4/ob-octave hides /usr/share/emacs/28.1/lisp/org/ob-octave
~/.emacs.d/elpa/org-9.5.4/ol hides /usr/share/emacs/28.1/lisp/org/ol
~/.emacs.d/elpa/org-9.5.4/ob-ruby hides /usr/share/emacs/28.1/lisp/org/ob-ruby
~/.emacs.d/elpa/org-9.5.4/org-mobile hides 
/usr/share/emacs/28.1/lisp/org/org-mobile
~/.emacs.d/elpa/org-9.5.4/ob hides /usr/share/emacs/28.1/lisp/org/ob
~/.emacs.d/elpa/org-9.5.4/org-version hides 
/usr/share/emacs/28.1/lisp/org/org-version
~/.emacs.d/elpa/org-9.5.4/org-macs hides /usr/share/emacs/28.1/lisp/org/org-macs
~/.emacs.d/elpa/org-9.5.4/org-agenda hides 
/usr/share/emacs/28.1/lisp/org/org-agenda
~/.emacs.d/elpa/org-9.5.4/ob-table hides /usr/share/emacs/28.1/lisp/org/ob-table
~/.emacs.d/elpa/org-9.5.4/ob-scheme hides /usr/share/emacs/28.1/lisp/org/ob-scheme
~/.emacs.d/elpa/org-9.5.4/org-timer hides /usr/share/emacs/28.1/lisp/org/org-timer
~/.emacs.d/elpa/org-9.5.4/ox-koma-letter hides 
/usr/share/emacs/28.1/lisp/org/ox-koma-letter
~/.emacs.d/elpa/org-9.5.4/oc hides /usr/share/emacs/28.1/lisp/org/oc
~/.emacs.d/elpa/org-9.5.4/ob-exp hides /usr/share/emacs/28.1/lisp/org/ob-exp
~/.emacs.d/elpa/org-9.5.4/org-faces hides /usr/share/emacs/28.1/lisp/org/org-faces
~/.emacs.d/elpa/org-9.5.4/org-loaddefs hides 
/usr/share/emacs/28.1/lisp/org/org-loaddefs
~/.emacs.d/elpa/org-9.5.4/ob-lua hides /usr/share/emacs/28.1/lisp/org/ob-lua
~/.emacs.d/elpa/org-9.5.4/org-protocol hides 
/usr/share/emacs/28.1/lisp/org/org-protocol
~/.emacs.d/elpa/org-9.5.4/org-lint hides /usr/share/emacs/28.1/lisp/org/org-lint
~/.emacs.d/elpa/org-9.5.4/org-attach-git hides 
/usr/share/emacs/28.1/lisp/org/org-attach-git
~/.emacs.d/elpa/org-9.5.4/ob-ref hides /usr/share/emacs/28.1/lisp/org/ob-ref
~/.emacs.d/elpa/org-9.5.4/org-compat hides 
/usr/share/emacs/28.1/lisp/org/org-compat
~/.emacs.d/elpa/org-9.5.4/ob-emacs-lisp hides 
/usr/share/emacs/28.1/lisp/org/ob-emacs-lisp
~/.emacs.d/elpa/org-9.5.4/ob-makefile hides 
/usr/share/emacs/28.1/lisp/org/ob-makefile
~/.emacs.d/elpa/org-9.5.4/ob-lisp hides /usr/share/emacs/28.1/lisp/org/ob-lisp
~/.emacs.d/elpa/org-9.5.4/org-archive hides 
/usr/share/emacs/28.1/lisp/org/org-archive
~/.emacs.d/elpa/org-9.5.4/ox-md hides /usr/share/emacs/28.1/lisp/org/ox-md
~/.emacs.d/elpa/org-9.5.4/ol-w3m hides /usr/share/emacs/28.1/lisp/org/ol-w3m
~/.emacs.d/elpa/org-9.5.4/org-habit hides /usr/share/emacs/28.1/lisp/org/org-habit
~/.emacs.d/elpa/org-9.5.4/ob-plantuml hides 
/usr/share/emacs/28.1/lisp/org/ob-plantuml
~/.emacs.d/elpa/org-9.5.4/org-footnote hides 
/usr/share/emacs/28.1/lisp/org/org-footnote
~/.emacs.d/elpa/org-9.5.4/ob-lob hides /usr/share/emacs/28.1/lisp/org/ob-lob
~/.emacs.d/elpa/org-9.5.4/ob-dot hides /usr/share/emacs/28.1/lisp/org/ob-dot
~/.emacs.d/elpa/org-9.5.4/ox-html hides /usr/share/emacs/28.1/lisp/org/ox-html
~/.emacs.d/elpa/org-9.5.4/ol-doi hides /usr/share/emacs/28.1/lisp/org/ol-doi
~/.emacs.d/elpa/org-9.5.4/org-clock hides /usr/share/emacs/28.1/lisp/org/org-clock
~/.emacs.d/elpa/org-9.5.4/ob-gnuplot hides 
/usr/share/emacs/28.1/lisp/org/ob-gnuplot
~/.emacs.d/elpa/org-9.5.4/ob-sed hides /usr/share/emacs/28.1/lisp/org/ob-sed
~/.emacs.d/elpa/org-9.5.4/ob-screen hides /usr/share/emacs/28.1/lisp/org/ob-screen
~/.emacs.d/elpa/org-9.5.4/org-refile hides 
/usr/share/emacs/28.1/lisp/org/org-refile
~/.emacs.d/elpa/org-9.5.4/ob-ocaml hides /usr/share/emacs/28.1/lisp/org/ob-ocaml
~/.emacs.d/elpa/org-9.5.4/ob-tangle hides /usr/share/emacs/28.1/lisp/org/ob-tangle
~/.emacs.d/elpa/org-9.5.4/org-src hides /usr/share/emacs/28.1/lisp/org/org-src
~/.emacs.d/elpa/org-9.5.4/org-pcomplete hides 
/usr/share/emacs/28.1/lisp/org/org-pcomplete
~/.emacs.d/elpa/org-9.5.4/ox-beamer hides /usr/share/emacs/28.1/lisp/org/ox-beamer
~/.emacs.d/elpa/org-9.5.4/ob-forth hides /usr/share/emacs/28.1/lisp/org/ob-forth
~/.emacs.d/elpa/org-9.5.4/ox-ascii hides /usr/share/emacs/28.1/lisp/org/ox-ascii
~/.emacs.d/elpa/org-9.5.4/ol-rmail hides /usr/share/emacs/28.1/lisp/org/ol-rmail
~/.emacs.d/elpa/org-9.5.4/org-id hides /usr/share/emacs/28.1/lisp/org/org-id
~/.emacs.d/elpa/org-9.5.4/org-attach hides 
/usr/share/emacs/28.1/lisp/org/org-attach
~/.emacs.d/elpa/org-9.5.4/org-duration hides 
/usr/share/emacs/28.1/lisp/org/org-duration
~/.emacs.d/elpa/org-9.5.4/ol-docview hides 
/usr/share/emacs/28.1/lisp/org/ol-docview
~/.emacs.d/elpa/org-9.5.4/org-colview hides 
/usr/share/emacs/28.1/lisp/org/org-colview
~/.emacs.d/elpa/org-9.5.4/ob-calc hides /usr/share/emacs/28.1/lisp/org/ob-calc
~/.emacs.d/elpa/org-9.5.4/ob-sqlite hides /usr/share/emacs/28.1/lisp/org/ob-sqlite
~/.emacs.d/elpa/org-9.5.4/ob-julia hides /usr/share/emacs/28.1/lisp/org/ob-julia
~/.emacs.d/elpa/org-9.5.4/oc-basic hides /usr/share/emacs/28.1/lisp/org/oc-basic
~/.emacs.d/elpa/org-9.5.4/ol-gnus hides /usr/share/emacs/28.1/lisp/org/ol-gnus
~/.emacs.d/elpa/org-9.5.4/ox-odt hides /usr/share/emacs/28.1/lisp/org/ox-odt
~/.emacs.d/elpa/org-9.5.4/org-crypt hides /usr/share/emacs/28.1/lisp/org/org-crypt
~/.emacs.d/elpa/org-9.5.4/org-table hides /usr/share/emacs/28.1/lisp/org/org-table
~/.emacs.d/elpa/org-9.5.4/ob-lilypond hides 
/usr/share/emacs/28.1/lisp/org/ob-lilypond
~/.emacs.d/elpa/org-9.5.4/ob-maxima hides /usr/share/emacs/28.1/lisp/org/ob-maxima
~/.emacs.d/elpa/org-9.5.4/org-list hides /usr/share/emacs/28.1/lisp/org/org-list
~/.emacs.d/elpa/org-9.5.4/ob-css hides /usr/share/emacs/28.1/lisp/org/ob-css
~/.emacs.d/elpa/org-9.5.4/ox-publish hides 
/usr/share/emacs/28.1/lisp/org/ox-publish
~/.emacs.d/elpa/org-9.5.4/ob-ditaa hides /usr/share/emacs/28.1/lisp/org/ob-ditaa
~/.emacs.d/elpa/org-9.5.4/ob-perl hides /usr/share/emacs/28.1/lisp/org/ob-perl
~/.emacs.d/elpa/org-9.5.4/org-plot hides /usr/share/emacs/28.1/lisp/org/org-plot
~/.emacs.d/elpa/org-9.5.4/ol-bibtex hides /usr/share/emacs/28.1/lisp/org/ol-bibtex
~/.emacs.d/elpa/org-9.5.4/ob-clojure hides 
/usr/share/emacs/28.1/lisp/org/ob-clojure
~/.emacs.d/elpa/org-9.5.4/ob-haskell hides 
/usr/share/emacs/28.1/lisp/org/ob-haskell
~/.emacs.d/elpa/org-9.5.4/ob-python hides /usr/share/emacs/28.1/lisp/org/ob-python
~/.emacs.d/elpa/org-9.5.4/ob-java hides /usr/share/emacs/28.1/lisp/org/ob-java
~/.emacs.d/elpa/org-9.5.4/org-entities hides 
/usr/share/emacs/28.1/lisp/org/org-entities
~/.emacs.d/elpa/org-9.5.4/org-datetree hides 
/usr/share/emacs/28.1/lisp/org/org-datetree
~/.emacs.d/elpa/org-9.5.4/org-feed hides /usr/share/emacs/28.1/lisp/org/org-feed
~/.emacs.d/elpa/org-9.5.4/ol-man hides /usr/share/emacs/28.1/lisp/org/ol-man
~/.emacs.d/elpa/org-9.5.4/ob-sql hides /usr/share/emacs/28.1/lisp/org/ob-sql
~/.emacs.d/elpa/soap-client-3.2.1/soap-client hides 
/usr/share/emacs/28.1/lisp/net/soap-client
~/.emacs.d/elpa/soap-client-3.2.1/soap-inspect hides 
/usr/share/emacs/28.1/lisp/net/soap-inspect
~/.emacs.d/elpa/eldoc-1.13.0/eldoc hides 
/usr/share/emacs/28.1/lisp/emacs-lisp/eldoc

Features:
(shadow mail-extr emacsbug sendmail modus-operandi-theme org-journal
cal-move sort misearch multi-isearch todotxt autoload mm-archive
network-stream url-cache ace-window dabbrev cape-keyword
vertico-directory dired-launch lispy hydra lv delsel lispy-inline avy
etags fileloop xref edebug backtrace help-fns radix-tree lispy-tags
zoutline consult-org-roam consult-project-extra consult-vertico consult
compat-28 org-roam-ui org-roam-dailies websocket bindat simple-httpd
org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id
org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam
org-capture org-attach org-id org-duration mule-util holidays
hol-loaddefs vc-git vc-dispatcher diary-lib diary-loaddefs cal-iso
ebuild-mode skeleton smartparens-config smartparens-javascript
smartparens-org smartparens-python smartparens-markdown smartparens-text
smartparens-c smartparens rainbow-delimiters sh-script smie executable
org-bullets whitespace yasnippet org-element avl-tree ol-eww eww xdg
mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search
eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view
mml-smime smime dig gnus-sum shr kinsoku gnus-group gnus-undo gnus-start
gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo
gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview doc-view
ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org-agenda org-refile
org-clock ob-verb verb js cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs url-queue ob-plantuml
ob-sql-mode sql view ob-awk ob-sed ob-python python ob-shell org ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src
ob-comint org-pcomplete org-list org-faces org-entities org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex org-keys oc
org-loaddefs cal-menu calendar cal-loaddefs ol tree-sitter-langs
tree-sitter-langs-build tar-mode arc-mode archive-mode tree-sitter-hl
tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get
dired-aux tsc-obsolete sqlformat reformatter po-mode parse-csv
groovy-mode plantuml-mode uuidgen calc-misc calc-ext calc calc-loaddefs
rect calc-macs org-crypt org-compat org-macs vterm face-remap
vterm-module term/xterm xterm saveplace-pdf-view pdf-occur pdf-isearch
pdf-misc pdf-tools cus-edit cus-load pdf-view jka-compr pdf-cache
pdf-info tq pdf-util pdf-macs image-mode exif docker docker-volume
docker-network docker-image docker-container docker-faces docker-core
docker-compose docker-process docker-utils tablist tablist-filter
semantic/wisent/comp semantic/wisent semantic/wisent/wisent
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw mode-local cedet docker-group aio generator s all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons flyspell ispell
dired-duplicates forge-list forge-commands forge-semi forge-bitbucket
buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github
ghub-graphql treepy gsexp ghub gnutls forge-notify forge-revnote
forge-pullreq forge-issue forge-topic yaml bug-reference forge-post
markdown-mode noutline outline forge-repo forge forge-core forge-db
closql emacsql-sqlite advice emacsql emacsql-compiler url-http url-auth
url-gw magit-bookmark magit-submodule magit-obsolete 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 magit-repos magit-apply
magit-wip magit-log which-func magit-diff smerge-mode diff-mode
git-commit log-edit message puny rfc822 mml mml-sec epa derived epg
rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies
mm-encode 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 magit-git
magit-base magit-section crm dash compat-27 compat-26 transient compat
compat-macs package-lint-flymake flymake-proc flymake compile thingatpt
package-lint let-alist imenu finder find-func lisp-mnt mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr ibuffer-project
ibuf-ext ibuffer ibuffer-loaddefs which-key undo-tree diff queue gcmh
cape kind-icon svg-lib svg dom xml corfu marginalia orderless
vertico-multiform vertico vcard pulsar pulse color keychain-environment
gnuplot info-look tramp-sh recentf tree-widget wid-edit docker-tramp
tramp-cache tramp tramp-loaddefs trampver tramp-integration files-x
tramp-compat parse-time iso8601 time-date ls-lisp format-spec term
disp-table shell pcomplete ehelp comint ansi-color ring saveplace
savehist project nsm rmc pcase wdired dired dired-loaddefs diminish
bookmark text-property-search pp modus-vivendi-theme modus-themes comp
comp-cstr warnings hl-line display-fill-column-indicator cl-extra
help-mode use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core finder-inf site-gentoo rx edmacro kmacro info package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json subr-x map url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib 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 dbusbind inotify lcms2
dynamic-setting font-render-setting cairo move-toolbar gtk x-toolkit x
multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 2692090 223753)
 (symbols 48 82170 0)
 (strings 32 414578 25870)
 (string-bytes 1 15696143)
 (vectors 16 144647)
 (vector-slots 8 3321855 106687)
 (floats 8 1309 2520)
 (intervals 56 213392 6914)
 (buffers 992 39))


Regards,
Harald

-- 
`Experience is the best teacher.'

PGP Key ID: 4FFFAB21B8580ABD
Fingerprint: E073 6DD8 FF40 9CF2 0665 11D4 4FFF AB21 B858 0ABD
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57565; Package emacs. (Sat, 03 Sep 2022 18:32:01 GMT) Full text and rfc822 format available.

Message #8 received at 57565 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Harald Judt <h.judt <at> gmx.at>
Cc: 57565 <at> debbugs.gnu.org
Subject: Re: bug#57565: 28.1; dired cons bug
Date: Sat, 03 Sep 2022 21:31:16 +0300
> Date: Sat, 3 Sep 2022 20:21:38 +0200
> From: Harald Judt <h.judt <at> gmx.at>
> 
> Say I do the following call to open a dired buffer and insert the files:
> 
> (dired (cons "/home/user" '("/home/user/tmp/test/a/a" 
> "/home/user/tmp/test/b/b" "/home/user/tmp/test/c/c")))
> 
> It works fine, I get a nice listing and can move around like expected, mark
> files and try to delete them. Now it gets interesting: Usually after hitting
> "x" to execute, then confirming the deletion, the buffer will refresh. But not
> in this case, not when I open dired using the cons above. I can revert the
> buffer using "g".
> 
> Note that when I simply do (dired "/home/user/tmp/test"), then insert the
> subdir to show the files and delete them, this is not reproducible. The buffer
> will be refreshed immediately after the delete operation completes.
> 
> I am reporting this bug because I have been advised to do so. Reference:
> https://lists.gnu.org/archive/html/help-gnu-emacs/2022-08/msg00097.html
> 
> A patch has been posted which fixes this problem:
> https://lists.gnu.org/archive/html/help-gnu-emacs/2022-08/msg00102.html
> 
> It would be nice to see this bug fixed.

I will install the change when the person who reported it will tell me
that it caused no problems.  I'm still waiting for that final
feedback.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#57565; Package emacs. (Sat, 03 Sep 2022 19:47:02 GMT) Full text and rfc822 format available.

Message #11 received at 57565 <at> debbugs.gnu.org (full text, mbox):

From: Harald Judt <h.judt <at> gmx.at>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 57565 <at> debbugs.gnu.org
Subject: Re: bug#57565: 28.1; dired cons bug
Date: Sat, 3 Sep 2022 21:46:49 +0200
[Message part 1 (text/plain, inline)]
Hi Eli,

Am 03.09.22 um 20:31 schrieb Eli Zaretskii:
>> Date: Sat, 3 Sep 2022 20:21:38 +0200
>> From: Harald Judt <h.judt <at> gmx.at>
>>
>> Say I do the following call to open a dired buffer and insert the files:
>>
>> (dired (cons "/home/user" '("/home/user/tmp/test/a/a"
>> "/home/user/tmp/test/b/b" "/home/user/tmp/test/c/c")))
>>
>> It works fine, I get a nice listing and can move around like expected, mark
>> files and try to delete them. Now it gets interesting: Usually after hitting
>> "x" to execute, then confirming the deletion, the buffer will refresh. But not
>> in this case, not when I open dired using the cons above. I can revert the
>> buffer using "g".
>>
>> Note that when I simply do (dired "/home/user/tmp/test"), then insert the
>> subdir to show the files and delete them, this is not reproducible. The buffer
>> will be refreshed immediately after the delete operation completes.
>>
>> I am reporting this bug because I have been advised to do so. Reference:
>> https://lists.gnu.org/archive/html/help-gnu-emacs/2022-08/msg00097.html
>>
>> A patch has been posted which fixes this problem:
>> https://lists.gnu.org/archive/html/help-gnu-emacs/2022-08/msg00102.html
>>
>> It would be nice to see this bug fixed.
> 
> I will install the change when the person who reported it will tell me
> that it caused no problems.  I'm still waiting for that final
> feedback.

Thank you for your patch and your fast response.

In fact, that was me. Testing all actions I could think of regarding deletions 
(locally and remotely via TRAMP scp), I have not encountered any issues so 
far. If I understand correctly, only deletions are affected by this, so there 
shouldn't be any side-effects regarding other features. Maybe there could be 
similar problems in other parts of the code, but so far I didn't experience 
anything hinting to that, and if there are, then probably they need a separate 
fix.

I apologize for replying so late, but I somehow missed I have been asked to 
report this as a bug here.

Best regards,
Harald

-- 
`Experience is the best teacher.'

PGP Key ID: 4FFFAB21B8580ABD
Fingerprint: E073 6DD8 FF40 9CF2 0665 11D4 4FFF AB21 B858 0ABD
[OpenPGP_signature (application/pgp-signature, attachment)]

Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Sun, 04 Sep 2022 05:44:01 GMT) Full text and rfc822 format available.

Notification sent to Harald Judt <h.judt <at> gmx.at>:
bug acknowledged by developer. (Sun, 04 Sep 2022 05:44:01 GMT) Full text and rfc822 format available.

Message #16 received at 57565-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Harald Judt <h.judt <at> gmx.at>
Cc: 57565-done <at> debbugs.gnu.org
Subject: Re: bug#57565: 28.1; dired cons bug
Date: Sun, 04 Sep 2022 08:42:28 +0300
> Date: Sat, 3 Sep 2022 21:46:49 +0200
> Cc: 57565 <at> debbugs.gnu.org
> From: Harald Judt <h.judt <at> gmx.at>
> 
> >> A patch has been posted which fixes this problem:
> >> https://lists.gnu.org/archive/html/help-gnu-emacs/2022-08/msg00102.html
> >>
> >> It would be nice to see this bug fixed.
> > 
> > I will install the change when the person who reported it will tell me
> > that it caused no problems.  I'm still waiting for that final
> > feedback.
> 
> Thank you for your patch and your fast response.
> 
> In fact, that was me. Testing all actions I could think of regarding deletions 
> (locally and remotely via TRAMP scp), I have not encountered any issues so 
> far. If I understand correctly, only deletions are affected by this, so there 
> shouldn't be any side-effects regarding other features. Maybe there could be 
> similar problems in other parts of the code, but so far I didn't experience 
> anything hinting to that, and if there are, then probably they need a separate 
> fix.
> 
> I apologize for replying so late, but I somehow missed I have been asked to 
> report this as a bug here.

Thanks.  I've now installed the change on the master branch, and I'm
therefore closing this bug report.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 02 Oct 2022 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 178 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.