unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#57565: 28.1; dired cons bug
@ 2022-09-03 18:21 Harald Judt
  2022-09-03 18:31 ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Harald Judt @ 2022-09-03 18:21 UTC (permalink / raw)
  To: 57565


[-- Attachment #1.1: Type: text/plain, Size: 24056 bytes --]

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

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#57565: 28.1; dired cons bug
  2022-09-03 18:21 bug#57565: 28.1; dired cons bug Harald Judt
@ 2022-09-03 18:31 ` Eli Zaretskii
  2022-09-03 19:46   ` Harald Judt
  0 siblings, 1 reply; 4+ messages in thread
From: Eli Zaretskii @ 2022-09-03 18:31 UTC (permalink / raw)
  To: Harald Judt; +Cc: 57565

> Date: Sat, 3 Sep 2022 20:21:38 +0200
> From: Harald Judt <h.judt@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.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#57565: 28.1; dired cons bug
  2022-09-03 18:31 ` Eli Zaretskii
@ 2022-09-03 19:46   ` Harald Judt
  2022-09-04  5:42     ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Harald Judt @ 2022-09-03 19:46 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 57565


[-- Attachment #1.1: Type: text/plain, Size: 2225 bytes --]

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@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

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#57565: 28.1; dired cons bug
  2022-09-03 19:46   ` Harald Judt
@ 2022-09-04  5:42     ` Eli Zaretskii
  0 siblings, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2022-09-04  5:42 UTC (permalink / raw)
  To: Harald Judt; +Cc: 57565-done

> Date: Sat, 3 Sep 2022 21:46:49 +0200
> Cc: 57565@debbugs.gnu.org
> From: Harald Judt <h.judt@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.





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-09-04  5:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-03 18:21 bug#57565: 28.1; dired cons bug Harald Judt
2022-09-03 18:31 ` Eli Zaretskii
2022-09-03 19:46   ` Harald Judt
2022-09-04  5:42     ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).