GNU bug report logs - #80086
31.0.50; shadowfile: Missing ‘lexical-binding’ cookie in #<buffer shadow_todo>

Previous Next

Package: emacs;

Reported by: Morgan Willcock <morgan <at> ice9.digital>

Date: Sun, 28 Dec 2025 15:51:01 UTC

Severity: normal

Found in version 31.0.50

To reply to this bug, email your comments to 80086 AT debbugs.gnu.org.

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#80086; Package emacs. (Sun, 28 Dec 2025 15:51:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Morgan Willcock <morgan <at> ice9.digital>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 28 Dec 2025 15:51:02 GMT) Full text and rfc822 format available.

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

From: Morgan Willcock <morgan <at> ice9.digital>
To: bug-gnu-emacs <at> gnu.org
Subject: 31.0.50; shadowfile: Missing ‘lexical-binding’ cookie in #<buffer shadow_todo>
Date: Sun, 28 Dec 2025 15:50:13 +0000

When trying Emacs 31 I get this warning on startup because of issues
with the shadowfile todo buffer:

  ⛔ Warning (files): Missing ‘lexical-binding’ cookie in #<buffer shadow_todo>.
  You can add one with ‘M-x elisp-enable-lexical-binding RET’.
  See ‘(elisp)Selecting Lisp Dialect’ and ‘(elisp)Converting to Lexical Binding’
  for more information.

This doesn't relate to a buffer and file created by the user, both are
managed by shadowfile to persist configuration and state data.  The
buffer is in fundamental-mode rather than lisp-data-mode.

The following should recreate the issue (no data file required):

  emacs -Q -f shadow-initialize



In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.18.4, Xaw scroll bars) of 2025-12-28 built on aspire
Repository revision: 8afbcb0ffeafd423addebac074fc8237eb10751b
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
System Description: Debian GNU/Linux 13 (trixie)

Configured using:
 'configure --with-native-compilation=no --with-tree-sitter=no
 --with-xml2 --with-x-toolkit=lucid'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XPM LUCID ZLIB

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

Major mode: Fundamental

Minor modes in effect:
  which-key-mode: t
  display-time-mode: t
  save-place-mode: t
  savehist-mode: t
  repeat-mode: t
  recentf-mode: t
  minibuffer-electric-default-mode: t
  minibuffer-depth-indicate-mode: t
  midnight-mode: t
  ido-everywhere: t
  global-hl-line-mode: t
  editorconfig-mode: t
  global-display-fill-column-indicator-mode: t
  global-diff-hl-mode: t
  global-devil-mode: t
  devil-mode: t
  global-corfu-mode: t
  find-function-mode: t
  override-global-mode: t
  gcmh-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-history-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-nonselected-mode: t
  minibuffer-regexp-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  view-mode: t

Load-path shadows:
/home/mwillcock/.emacs.d/elpa/lua-mode-20221027/lua-mode hides /home/mwillcock/projects/emacs/lisp/progmodes/lua-mode
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-screen hides /home/mwillcock/projects/emacs/lisp/org/ob-screen
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-julia hides /home/mwillcock/projects/emacs/lisp/org/ob-julia
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-comint hides /home/mwillcock/projects/emacs/lisp/org/ob-comint
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-cycle hides /home/mwillcock/projects/emacs/lisp/org/org-cycle
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-clojure hides /home/mwillcock/projects/emacs/lisp/org/ob-clojure
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-texinfo hides /home/mwillcock/projects/emacs/lisp/org/ox-texinfo
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-doi hides /home/mwillcock/projects/emacs/lisp/org/ol-doi
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-shell hides /home/mwillcock/projects/emacs/lisp/org/ob-shell
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-lint hides /home/mwillcock/projects/emacs/lisp/org/org-lint
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-w3m hides /home/mwillcock/projects/emacs/lisp/org/ol-w3m
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-duration hides /home/mwillcock/projects/emacs/lisp/org/org-duration
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-bbdb hides /home/mwillcock/projects/emacs/lisp/org/ol-bbdb
/home/mwillcock/.emacs.d/elpa/org-9.7.39/oc-basic hides /home/mwillcock/projects/emacs/lisp/org/oc-basic
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-python hides /home/mwillcock/projects/emacs/lisp/org/ob-python
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-org hides /home/mwillcock/projects/emacs/lisp/org/ox-org
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-attach-git hides /home/mwillcock/projects/emacs/lisp/org/org-attach-git
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-makefile hides /home/mwillcock/projects/emacs/lisp/org/ob-makefile
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-lisp hides /home/mwillcock/projects/emacs/lisp/org/ob-lisp
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-datetree hides /home/mwillcock/projects/emacs/lisp/org/org-datetree
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-lua hides /home/mwillcock/projects/emacs/lisp/org/ob-lua
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-sqlite hides /home/mwillcock/projects/emacs/lisp/org/ob-sqlite
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-src hides /home/mwillcock/projects/emacs/lisp/org/org-src
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-ruby hides /home/mwillcock/projects/emacs/lisp/org/ob-ruby
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-element-ast hides /home/mwillcock/projects/emacs/lisp/org/org-element-ast
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-table hides /home/mwillcock/projects/emacs/lisp/org/ob-table
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-md hides /home/mwillcock/projects/emacs/lisp/org/ox-md
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-matlab hides /home/mwillcock/projects/emacs/lisp/org/ob-matlab
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-js hides /home/mwillcock/projects/emacs/lisp/org/ob-js
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-fortran hides /home/mwillcock/projects/emacs/lisp/org/ob-fortran
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-exp hides /home/mwillcock/projects/emacs/lisp/org/ob-exp
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-css hides /home/mwillcock/projects/emacs/lisp/org/ob-css
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-core hides /home/mwillcock/projects/emacs/lisp/org/ob-core
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-ditaa hides /home/mwillcock/projects/emacs/lisp/org/ob-ditaa
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-mouse hides /home/mwillcock/projects/emacs/lisp/org/org-mouse
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-sed hides /home/mwillcock/projects/emacs/lisp/org/ob-sed
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-eshell hides /home/mwillcock/projects/emacs/lisp/org/ol-eshell
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-calc hides /home/mwillcock/projects/emacs/lisp/org/ob-calc
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-tempo hides /home/mwillcock/projects/emacs/lisp/org/org-tempo
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-archive hides /home/mwillcock/projects/emacs/lisp/org/org-archive
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-keys hides /home/mwillcock/projects/emacs/lisp/org/org-keys
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-koma-letter hides /home/mwillcock/projects/emacs/lisp/org/ox-koma-letter
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-clock hides /home/mwillcock/projects/emacs/lisp/org/org-clock
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-groovy hides /home/mwillcock/projects/emacs/lisp/org/ob-groovy
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-latex hides /home/mwillcock/projects/emacs/lisp/org/ox-latex
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-list hides /home/mwillcock/projects/emacs/lisp/org/org-list
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-ref hides /home/mwillcock/projects/emacs/lisp/org/ob-ref
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-docview hides /home/mwillcock/projects/emacs/lisp/org/ol-docview
/home/mwillcock/.emacs.d/elpa/org-9.7.39/oc-natbib hides /home/mwillcock/projects/emacs/lisp/org/oc-natbib
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-plot hides /home/mwillcock/projects/emacs/lisp/org/org-plot
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-octave hides /home/mwillcock/projects/emacs/lisp/org/ob-octave
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-lilypond hides /home/mwillcock/projects/emacs/lisp/org/ob-lilypond
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob hides /home/mwillcock/projects/emacs/lisp/org/ob
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-bibtex hides /home/mwillcock/projects/emacs/lisp/org/ol-bibtex
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-emacs-lisp hides /home/mwillcock/projects/emacs/lisp/org/ob-emacs-lisp
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-lob hides /home/mwillcock/projects/emacs/lisp/org/ob-lob
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-entities hides /home/mwillcock/projects/emacs/lisp/org/org-entities
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-forth hides /home/mwillcock/projects/emacs/lisp/org/ob-forth
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-agenda hides /home/mwillcock/projects/emacs/lisp/org/org-agenda
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-mobile hides /home/mwillcock/projects/emacs/lisp/org/org-mobile
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-protocol hides /home/mwillcock/projects/emacs/lisp/org/org-protocol
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-eww hides /home/mwillcock/projects/emacs/lisp/org/ol-eww
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-ctags hides /home/mwillcock/projects/emacs/lisp/org/org-ctags
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-plantuml hides /home/mwillcock/projects/emacs/lisp/org/ob-plantuml
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-crypt hides /home/mwillcock/projects/emacs/lisp/org/org-crypt
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-latex hides /home/mwillcock/projects/emacs/lisp/org/ob-latex
/home/mwillcock/.emacs.d/elpa/org-9.7.39/oc-bibtex hides /home/mwillcock/projects/emacs/lisp/org/oc-bibtex
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-eshell hides /home/mwillcock/projects/emacs/lisp/org/ob-eshell
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-awk hides /home/mwillcock/projects/emacs/lisp/org/ob-awk
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-element hides /home/mwillcock/projects/emacs/lisp/org/org-element
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-fold hides /home/mwillcock/projects/emacs/lisp/org/org-fold
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-capture hides /home/mwillcock/projects/emacs/lisp/org/org-capture
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-attach hides /home/mwillcock/projects/emacs/lisp/org/org-attach
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-perl hides /home/mwillcock/projects/emacs/lisp/org/ob-perl
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-timer hides /home/mwillcock/projects/emacs/lisp/org/org-timer
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-id hides /home/mwillcock/projects/emacs/lisp/org/org-id
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org hides /home/mwillcock/projects/emacs/lisp/org/org
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-gnus hides /home/mwillcock/projects/emacs/lisp/org/ol-gnus
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-odt hides /home/mwillcock/projects/emacs/lisp/org/ox-odt
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-maxima hides /home/mwillcock/projects/emacs/lisp/org/ob-maxima
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-colview hides /home/mwillcock/projects/emacs/lisp/org/org-colview
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-irc hides /home/mwillcock/projects/emacs/lisp/org/ol-irc
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-C hides /home/mwillcock/projects/emacs/lisp/org/ob-C
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-man hides /home/mwillcock/projects/emacs/lisp/org/ox-man
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-ocaml hides /home/mwillcock/projects/emacs/lisp/org/ob-ocaml
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-html hides /home/mwillcock/projects/emacs/lisp/org/ox-html
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-compat hides /home/mwillcock/projects/emacs/lisp/org/org-compat
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-table hides /home/mwillcock/projects/emacs/lisp/org/org-table
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-feed hides /home/mwillcock/projects/emacs/lisp/org/org-feed
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-icalendar hides /home/mwillcock/projects/emacs/lisp/org/ox-icalendar
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-footnote hides /home/mwillcock/projects/emacs/lisp/org/org-footnote
/home/mwillcock/.emacs.d/elpa/org-9.7.39/oc-biblatex hides /home/mwillcock/projects/emacs/lisp/org/oc-biblatex
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-R hides /home/mwillcock/projects/emacs/lisp/org/ob-R
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-man hides /home/mwillcock/projects/emacs/lisp/org/ol-man
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-goto hides /home/mwillcock/projects/emacs/lisp/org/org-goto
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-inlinetask hides /home/mwillcock/projects/emacs/lisp/org/org-inlinetask
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-sass hides /home/mwillcock/projects/emacs/lisp/org/ob-sass
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-haskell hides /home/mwillcock/projects/emacs/lisp/org/ob-haskell
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-java hides /home/mwillcock/projects/emacs/lisp/org/ob-java
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-scheme hides /home/mwillcock/projects/emacs/lisp/org/ob-scheme
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox hides /home/mwillcock/projects/emacs/lisp/org/ox
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-indent hides /home/mwillcock/projects/emacs/lisp/org/org-indent
/home/mwillcock/.emacs.d/elpa/org-9.7.39/oc hides /home/mwillcock/projects/emacs/lisp/org/oc
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-publish hides /home/mwillcock/projects/emacs/lisp/org/ox-publish
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-persist hides /home/mwillcock/projects/emacs/lisp/org/org-persist
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-loaddefs hides /home/mwillcock/projects/emacs/lisp/org/org-loaddefs
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-macs hides /home/mwillcock/projects/emacs/lisp/org/org-macs
/home/mwillcock/.emacs.d/elpa/org-9.7.39/oc-csl hides /home/mwillcock/projects/emacs/lisp/org/oc-csl
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-dot hides /home/mwillcock/projects/emacs/lisp/org/ob-dot
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-beamer hides /home/mwillcock/projects/emacs/lisp/org/ox-beamer
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-faces hides /home/mwillcock/projects/emacs/lisp/org/org-faces
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-gnuplot hides /home/mwillcock/projects/emacs/lisp/org/ob-gnuplot
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-mhe hides /home/mwillcock/projects/emacs/lisp/org/ol-mhe
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-fold-core hides /home/mwillcock/projects/emacs/lisp/org/org-fold-core
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-macro hides /home/mwillcock/projects/emacs/lisp/org/org-macro
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-org hides /home/mwillcock/projects/emacs/lisp/org/ob-org
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-pcomplete hides /home/mwillcock/projects/emacs/lisp/org/org-pcomplete
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-sql hides /home/mwillcock/projects/emacs/lisp/org/ob-sql
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-rmail hides /home/mwillcock/projects/emacs/lisp/org/ol-rmail
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-num hides /home/mwillcock/projects/emacs/lisp/org/org-num
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-processing hides /home/mwillcock/projects/emacs/lisp/org/ob-processing
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-refile hides /home/mwillcock/projects/emacs/lisp/org/org-refile
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-version hides /home/mwillcock/projects/emacs/lisp/org/org-version
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol-info hides /home/mwillcock/projects/emacs/lisp/org/ol-info
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ox-ascii hides /home/mwillcock/projects/emacs/lisp/org/ox-ascii
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-tangle hides /home/mwillcock/projects/emacs/lisp/org/ob-tangle
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ob-eval hides /home/mwillcock/projects/emacs/lisp/org/ob-eval
/home/mwillcock/.emacs.d/elpa/org-9.7.39/ol hides /home/mwillcock/projects/emacs/lisp/org/ol
/home/mwillcock/.emacs.d/elpa/org-9.7.39/org-habit hides /home/mwillcock/projects/emacs/lisp/org/org-habit

Features:
(shadow sort ecomplete mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view
mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg
dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap
nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus
nnheader range emacsbug lisp-mnt switchmail message yank-media puny
dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068
epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode
mailabbrev gmm-utils mailheader sendmail mail-parse rfc2231 rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils view elide-head
flyspell ispell goto-addr thingatpt init which-key time vc-git
shadowfile saveplace savehist repeat tramp-sh tramp-cache time-stamp
tramp trampver tramp-integration files-x tramp-message tramp-compat
shell pcomplete comint ansi-osc parse-time iso8601 time-date format-spec
ansi-color tramp-loaddefs recentf tree-widget wid-edit noutline outline
minibuf-eldef mb-depth midnight ido hl-line editorconfig
editorconfig-core editorconfig-core-handle editorconfig-fnmatch
display-fill-column-indicator diff-hl log-view log-edit ring add-log
pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode track-changes devil
corfu compat auth-source-pass rx modus-themes find-func edmacro kmacro
pcase use-package-bind-key bind-key easy-mmode gcmh use-package-diminish
diminish cl-extra help-mode use-package-core ags-mode-autoloads
cond-let-autoloads corfu-autoloads csv-mode-autoloads devil-autoloads
dialog-mode-autoloads diff-hl-autoloads diminish-autoloads
epresent-autoloads flymake-ansible-lint-autoloads gcmh-autoloads
geben-autoloads gptel-autoloads indent-bars-autoloads
inform-mode-autoloads jabber-autoloads fsm-autoloads
kixtart-mode-autoloads lua-mode-autoloads markdown-mode-autoloads
modus-themes-autoloads nsis-mode-autoloads org-autoloads
org-msg-autoloads htmlize-autoloads package-lint-autoloads
php-mode-autoloads plantuml-mode-autoloads deflate-autoloads
dash-autoloads powershell-autoloads rainbow-mode-autoloads
renpy-mode-autoloads info sly-autoloads warnings srv-autoloads
switchmail-autoloads wgrep-autoloads yaml-mode-autoloads package
browse-url xdg url url-proxy url-privacy url-expand url-methods
url-history url-cookie generate-lisp-file url-domsuf url-util mailcap
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons
password-cache json subr-x map byte-opt gv bytecomp byte-compile
url-vars 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 touch-screen 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
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
x multi-tty move-toolbar make-network-process tty-child-frames emacs)

Memory information:
((conses 16 282999 402952) (symbols 48 23050 391)
 (strings 32 82191 27549) (string-bytes 1 2149969) (vectors 16 34328)
 (vector-slots 8 332684 135495) (floats 8 292 137)
 (intervals 56 1235 467) (buffers 984 16))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#80086; Package emacs. (Sun, 28 Dec 2025 16:13:02 GMT) Full text and rfc822 format available.

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

From: Morgan Willcock <morgan <at> ice9.digital>
To: 80086 <at> debbugs.gnu.org
Subject: Re: bug#80086: Acknowledgement (31.0.50; shadowfile: Missing
 ‘lexical-binding’ cookie in #<buffer
 shadow_todo>)
Date: Sun, 28 Dec 2025 16:12:33 +0000
I think my initial test to recreate the warning was faulty, although it
will give you the buffer state.

For an example which recreates the warning using Emacs -Q:

  # Delete any existing data file.
  rm ~/.emacs.d/shadow_todo

  # Create a new data file with some state data in it.
  # After Emacs has been closed the data file now looks like this:
  #   (setq shadow-files-to-copy nil)
  emacs -Q -f shadow-initialize -f shadow-cancel

  # Generate the warning.
  emacs -Q -f shadow-initialize

-- 
Morgan Willcock




This bug report was last modified 2 days ago.

Previous Next


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