From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Brandon Irizarry Newsgroups: gmane.emacs.bugs Subject: bug#65344: 28.2; Unable to Edebug cl-flet form which uses argument destructuring Date: Wed, 16 Aug 2023 14:21:53 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000029a4f006030e5f26" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16137"; mail-complaints-to="usenet@ciao.gmane.io" To: 65344@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 16 20:23:43 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 1qWLBH-0003ub-6m for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 16 Aug 2023 20:23:43 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qWLAe-000131-Lq; Wed, 16 Aug 2023 14:23:04 -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 1qWLAd-00012b-2D for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 14:23:03 -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 1qWLAc-0005NP-QJ for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 14:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qWLAc-00049P-HY for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 14:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Brandon Irizarry Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Aug 2023 18:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65344 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.169221014415893 (code B ref -1); Wed, 16 Aug 2023 18:23:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Aug 2023 18:22:24 +0000 Original-Received: from localhost ([127.0.0.1]:42064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWL9z-00048G-B1 for submit@debbugs.gnu.org; Wed, 16 Aug 2023 14:22:24 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:51492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWL9w-00047z-5j for submit@debbugs.gnu.org; Wed, 16 Aug 2023 14:22:22 -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 1qWL9q-0000k9-Gs for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 14:22:14 -0400 Original-Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qWL9i-0005FQ-Cq for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 14:22:11 -0400 Original-Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2b9cd6a554cso101620931fa.3 for ; Wed, 16 Aug 2023 11:22:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692210122; x=1692814922; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gWSME1SZmO5xgNgNtHzAmaaA32eFzG7IK27X3H4pTA4=; b=C8xFD1hM2KxvFoDUY7hENctObv+oxqTZSjlssnZXvTAw4Zbi5/czWXHCK++k1RJT6l /s7aFlJhwzvpug+oIRI1EoikbpEfyCcJgwVTojFmpE7MKHJhwT99Gn7L4eMZ+MjHs/1y PRbTDzfnkIxSFkv2AF0D2+4YcS94GHnUomjL6lyF57LqU/ISICrafLcyy5WSpWSl1L+i aR6XBuGukG3uRqkv6uK6IPShntHjY/cKFffd5AKUkTBMyC4oMsGR5fgu2Vyh9Se5NUZ+ Atd4dLlmTeNeXUREBgND7UnjndT0tIJ3bKY4XQuKHdp1IsxdMgPHHJmdiCPk2910JhJq Dqxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692210122; x=1692814922; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gWSME1SZmO5xgNgNtHzAmaaA32eFzG7IK27X3H4pTA4=; b=iAepwixLHIQArgDsMW26LInNQEzu1e8eJ5EPegN4X7EpOQ6C0rYtwVNbWmwtthXW7o s5yPe63fQLriBmyrj9mRPc3r2JxSl2yQr/oFl1ITe6gMdoPREL71tmUEduaOfjumoEjX PRWYOMEiv1U6gMbpu0eTw7OeJ2YJeNCSrAXpNHVlkjul1845X95SaflWOWgabFsxH/3a JaUR1Zhu3ZTkTt6rED3U07A3u5INQ9hEkirbn/Wa7T06R04TlKeVJmNnbNZYpA69lqk5 +WdsmDlUBGYXmmXGYvcwok/C4s0CkVwHLx3ljHVGf64TEskLpF+oRkVfgskpmqY8ed2Q pIBA== X-Gm-Message-State: AOJu0Yzfwj/s7kJBpRlDvPiVIPSf0vBtfAhFDGdGsikHmpU+rNtrOQ4G 2U0bxuYexZXCgGSmwCaVq8haC5YlICRwyKf3TQPeFyYOgEw= X-Google-Smtp-Source: AGHT+IF0IjcfNO/IX6+fozU8ZR7gpR1TVmStlPQO2Nin+y24WUPm/DOc7bggKS4sA9Pjmeq4Bc2wYzElHwPd2bDCngg= X-Received: by 2002:a2e:2e15:0:b0:2bb:9957:9fc4 with SMTP id u21-20020a2e2e15000000b002bb99579fc4mr1940294lju.16.1692210121252; Wed, 16 Aug 2023 11:22:01 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::22a; envelope-from=brandon.irizarry@gmail.com; helo=mail-lj1-x22a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-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:267610 Archived-At: --00000000000029a4f006030e5f26 Content-Type: text/plain; charset="UTF-8" To reproduce: in emacs invoked with '-Q', in the Scratch buffer, insert the following code: (require 'cl-macs) (cl-flet ((fn ((min max)) (message "%d %d" min max))) (fn '(2 3))) The cl-flet form evaluates fine (e.g. with C-x C-e or C-M-x), which leads me to conclude that this construct is legal. However, attempting to instrument the form with Edebug (C-u C-M-x) results in an enormous backtrace starting with Debugger entered--Lisp error: (invalid-read-syntax "Expected" "lambda") If I get rid of the argument destructuring, Edebug works as expected. For example, I'm able to step through the following code with Edebug just fine: (cl-flet ((fn (min max) (message "%d %d" min max))) (fn 2 3)) => "2 3" I should be able to, for example, instrument the destructuring (buggy) cl-flet form, run through it with 'g', and see the same output. In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) of 2023-05-13, modified by Debian built on x86-ubc-01 Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/28.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/28.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --with-cairo --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -ffile-prefix-map=/build/emacs-mPr7Vr/emacs-28.2+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT 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 $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t paredit-mode: t ws-butler-mode: t global-corfu-mode: t corfu-mode: t fido-vertical-mode: t icomplete-vertical-mode: t icomplete-mode: t fido-mode: t electric-pair-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t window-divider-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Load-path shadows: /home/demo/.emacs.d/elpa/transient-20230810.1716/transient hides /usr/share/emacs/28.2/lisp/transient /home/demo/.emacs.d/elpa/xref-1.6.3/xref hides /usr/share/emacs/28.2/lisp/progmodes/xref /home/demo/.emacs.d/elpa/project-0.9.8/project hides /usr/share/emacs/28.2/lisp/progmodes/project /home/demo/.emacs.d/elpa/eldoc-1.14.0/eldoc hides /usr/share/emacs/28.2/lisp/emacs-lisp/eldoc Features: (shadow sort mail-extr emacsbug sendmail edebug cl-print help-fns radix-tree org-element avl-tree generator ol-eww eww xdg url-queue 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 svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview doc-view image-mode exif ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi 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 noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 ol org-keys oc org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs ert ewoc debug backtrace find-func movie-data-table rater-table hash-helper csv-helper parse-csv cl-indent misearch multi-isearch magit-ediff git-rebase goto-addr vc-mtn vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc vc-dispatcher bug-reference magit-extras face-remap 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 magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff git-commit log-edit message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs text-property-search time-date 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 shell pcomplete comint server ansi-color magit-mode transient magit-git magit-base magit-section format-spec cursor-sensor crm dash mule-util jka-compr ediff-ptch comp comp-cstr warnings rx cl-extra help-mode diff-mode easy-mmode ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util dired-aux dired dired-loaddefs paredit ws-butler cus-edit cus-start wid-edit macrostep ring pp ffap thingatpt edmacro kmacro web-mode advice disp-table finder-inf wombat-theme corfu compat compat-29 icomplete elec-pair cus-load pcase 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 system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 727871 424820) (symbols 48 38766 141) (strings 32 238349 577478) (string-bytes 1 6177910) (vectors 16 81263) (vector-slots 8 1667405 1015905) (floats 8 484 3251) (intervals 56 28782 5018) (buffers 992 35)) --00000000000029a4f006030e5f26 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
To reproduce: in emacs invoked with '-Q', in = the Scratch buffer, insert the following
code:

(require 'cl= -macs)

(cl-flet ((fn ((min max))
=C2=A0 =C2=A0 =C2=A0(message &= quot;%d %d" min max)))
=C2=A0 (fn '(2 3)))

The cl-flet f= orm evaluates fine (e.g. with C-x C-e or C-M-x), which
leads me to concl= ude that this construct is legal. However, attempting
to instrument the = form with Edebug (C-u C-M-x) results in an enormous
backtrace starting w= ith

Debugger entered--Lisp error: (invalid-read-syntax "Expecte= d" "lambda")

If I get rid of the argument destructuri= ng, Edebug works as
expected. For example, I'm able to step through = the following code with
Edebug just fine:

(cl-flet ((fn (min max)=
=C2=A0 =C2=A0 =C2=A0(message "%d %d" min max)))
=C2=A0 (= fn 2 3))

=3D> "2 3"

I sho= uld be able to, for example, instrument the destructuring (buggy) cl-flet f= orm,
run through it with 'g', and see the same outpu= t.

In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK= + Version 3.24.37, cairo version 1.16.0)
=C2=A0of 2023-05-13, modified b= y Debian built on x86-ubc-01
Windowing system distributor 'The X.Org= Foundation', version 11.0.12101007
System Description: Debian GNU/L= inux 12 (bookworm)

Configured using:
=C2=A0'configure --build= x86_64-linux-gnu --prefix=3D/usr
=C2=A0--sharedstatedir=3D/var/lib --li= bexecdir=3D/usr/libexec
=C2=A0--localstatedir=3D/var/lib --infodir=3D/us= r/share/info
=C2=A0--mandir=3D/usr/share/man --with-libsystemd --with-po= p=3Dyes
=C2=A0--enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs= /28.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site= -lisp:/usr/share/emacs/site-lisp
=C2=A0--with-sound=3Dalsa --without-gco= nf --with-mailutils
=C2=A0--with-native-compilation --build x86_64-linux= -gnu --prefix=3D/usr
=C2=A0--sharedstatedir=3D/var/lib --libexecdir=3D/u= sr/libexec
=C2=A0--localstatedir=3D/var/lib --infodir=3D/usr/share/info<= br>=C2=A0--mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes
= =C2=A0--enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/28.2/site-= lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.2/site-lisp:/usr/= share/emacs/site-lisp
=C2=A0--with-sound=3Dalsa --without-gconf --with-m= ailutils
=C2=A0--with-native-compilation --with-cairo --with-x=3Dyes
= =C2=A0--with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -= O2
=C2=A0-ffile-prefix-map=3D/build/emacs-mPr7Vr/emacs-28.2+1=3D. -fstac= k-protector-strong
=C2=A0-Wformat -Werror=3Dformat-security -Wall' &= #39;CPPFLAGS=3D-Wdate-time
=C2=A0-D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-W= l,-z,relro'

Configured features:
ACL CAIRO DBUS FREETYPE GIF = GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX= LIBSYSTEMD LIBXML2 M17N_FLT MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER = PNG RSVG SECCOMP SOUND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM= GTK3 ZLIB

Important settings:
=C2=A0 value of $LANG: en_US.UTF-8=
=C2=A0 locale-coding-system: utf-8-unix

Major mode: Lisp Interac= tion

Minor modes in effect:
=C2=A0 global-git-commit-mode: t
= =C2=A0 magit-auto-revert-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0= paredit-mode: t
=C2=A0 ws-butler-mode: t
=C2=A0 global-corfu-mode: t=
=C2=A0 corfu-mode: t
=C2=A0 fido-vertical-mode: t
=C2=A0 icomplet= e-vertical-mode: t
=C2=A0 icomplete-mode: t
=C2=A0 fido-mode: t
= =C2=A0 electric-pair-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eld= oc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 show-paren-mode: t
=C2=A0 e= lectric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mod= e: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2= =A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cu= rsor-mode: t
=C2=A0 window-divider-mode: t
=C2=A0 auto-composition-mo= de: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t<= br>=C2=A0 line-number-mode: t

Load-path shadows:
/home/demo/.emac= s.d/elpa/transient-20230810.1716/transient hides /usr/share/emacs/28.2/lisp= /transient
/home/demo/.emacs.d/elpa/xref-1.6.3/xref hides /usr/share/ema= cs/28.2/lisp/progmodes/xref
/home/demo/.emacs.d/elpa/project-0.9.8/proje= ct hides /usr/share/emacs/28.2/lisp/progmodes/project
/home/demo/.emacs.= d/elpa/eldoc-1.14.0/eldoc hides /usr/share/emacs/28.2/lisp/emacs-lisp/eldoc=

Features:
(shadow sort mail-extr emacsbug sendmail edebug cl-pri= nt help-fns
radix-tree org-element avl-tree generator ol-eww eww xdg url= -queue
mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-searc= h
eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view
mm= l-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo
gnus= -start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7
netr= c nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus
nnheader o= l-docview doc-view image-mode exif ol-bibtex ol-bbdb ol-w3m
ol-doi org-l= ink-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-foo= tnote org-src ob-comint org-pcomplete org-list
org-faces org-entities no= utline outline org-version ob-emacs-lisp
ob-core ob-eval org-table oc-ba= sic bibtex iso8601 ol org-keys oc
org-compat org-macs org-loaddefs cal-m= enu calendar cal-loaddefs ert ewoc
debug backtrace find-func movie-data-= table rater-table hash-helper
csv-helper parse-csv cl-indent misearch mu= lti-isearch magit-ediff
git-rebase goto-addr vc-mtn vc-hg vc-git vc-bzr = vc-src vc-sccs vc-svn
vc-cvs vc-rcs vc vc-dispatcher bug-reference magit= -extras face-remap
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-m= erge
magit-branch magit-reset magit-files magit-refs magit-status magit<= br>magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff<= br>smerge-mode diff git-commit log-edit message rmc puny rfc822 mml mml-sec=
epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs
te= xt-property-search time-date mm-decode mm-bodies mm-encode mail-parse
rf= c2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev
mail-util= s gmm-utils mailheader pcvs-util add-log magit-core
magit-autorevert aut= orevert filenotify magit-margin magit-transient
magit-process with-edito= r shell pcomplete comint server ansi-color
magit-mode transient magit-gi= t magit-base magit-section format-spec
cursor-sensor crm dash mule-util = jka-compr ediff-ptch comp comp-cstr
warnings rx cl-extra help-mode diff-= mode easy-mmode ediff ediff-merg
ediff-mult ediff-wind ediff-diff ediff-= help ediff-init ediff-util
dired-aux dired dired-loaddefs paredit ws-but= ler cus-edit cus-start
wid-edit macrostep ring pp ffap thingatpt edmacro= kmacro web-mode advice
disp-table finder-inf wombat-theme corfu compat = compat-29 icomplete
elec-pair cus-load pcase 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-f= loat-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
newcommen= t text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshad= ow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syn= tax font-core term/tty-colors frame minibuffer cl-generic
cham georgian = utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanes= e eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic = indian cyrillic chinese composite emoji-zwj charscript
charprop case-tab= le epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvic= e button loaddefs faces cus-face macroexp files
window text-properties o= verlay sha1 md5 base64 format env code-pages
mule custom widget hashtabl= e-print-readable backquote threads dbusbind
inotify lcms2 dynamic-settin= g system-font-setting font-render-setting
cairo move-toolbar gtk x-toolk= it x multi-tty make-network-process
native-compile emacs)

Memory = information:
((conses 16 727871 424820)
=C2=A0(symbols 48 38766 141)<= br>=C2=A0(strings 32 238349 577478)
=C2=A0(string-bytes 1 6177910)
= =C2=A0(vectors 16 81263)
=C2=A0(vector-slots 8 1667405 1015905)
=C2= =A0(floats 8 484 3251)
=C2=A0(intervals 56 28782 5018)
=C2=A0(buffers= 992 35))


--00000000000029a4f006030e5f26--