Subject: bug#74662: 29.4; Inconsistent behavior with thing-at-point functions and floating point numbers

From: Joseph Turner <[email-masked]>
Date: Tue, 03 Dec 2024 22:30:31 -0800

Renaud Bussières via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <[email-masked]> writes:

> Hi,
>
> I'm a beginner with Elisp, so I might be wrong, but I found something with (thing-at-point) that doesn't seem consistent to me.
>
> In a buffer, write a floating point number, like "1234.5678", and with the cursor anywhere on that number, evaluate, using M-:, this: (thing-at-point 'number). For me it returns "1234.5678", so it seems to recognize the whole number, with the decimal part. I'm happy with that. Unfortunately, other "thing-at-point" functions I've tried do not seem to correctly recognize floating point numbers. For example, try evaluating (bounds-of-thing-at-point 'number) once with the cursor on the left side of the ".", and once on the right side of it. You should see that it seems to consider that the number is either 1234 or 5678, depending on where your cursor is, but it doesn't recognize that the number is "1234.5678". Some other functions, like (beginning-of-thing-at-point 'number) and (end-of-thing-at-point 'number) behave like (bounds-of-thing-at-point).
>
> Personnaly, I would have prefered that all functions would be able to recognize floating point numbers (since those are still "numbers"). For now, the difference with (thing-at-point 'number) and other thing-at-point functions seem inconsistent to me.

Yes, this is a known issue.  Related thread from last year:

https://yhetil.org/emacs-bugs/[email-masked]/

Joseph

> Thanks for your work,
> Renaud B.
>
>
> In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo
> version 1.18.2)
> System Description: Arch Linux
>
> Configured using:
>  'configure --with-pgtk --with-native-compilation=aot --sysconfdir=/etc
>  --prefix=/usr --libexecdir=/usr/lib --with-tree-sitter --localstatedir=/var
>  --with-cairo --disable-build-details --with-harfbuzz --with-libsystemd
>  --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt
>  -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
>  -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
>  -mno-omit-leaf-frame-pointer -g
>  -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto'
>  'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now
>  -Wl,-z,pack-relative-relocs -flto=auto' 'CXXFLAGS=-march=x86-64 -mtune=generic
>  -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat
>  -Werror=format-security -fstack-clash-protection -fcf-protection
>  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS
>  -g -ffile-prefix-map=/build/emacs/src=/usr/src/debug/emacs -flto=auto''
>
> Configured features:
> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON
> LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK
> PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP
> XIM GTK3 ZLIB
>
> Important settings:
>   value of $LANG: fr_CA.UTF-8
>   locale-coding-system: utf-8-unix
>
> Major mode: ELisp/l
>
> Minor modes in effect:
>   consult-org-roam-mode: t
>   citar-embark-mode: t
>   citar-org-roam-mode: t
>   org-roam-db-autosync-mode: t
>   yas-global-mode: t
>   yas-minor-mode: t
>   vertico-multiform-mode: t
>   dired-async-mode: t
>   hl-line-mode: t
>   rainbow-delimiters-mode: t
>   aggressive-indent-mode: t
>   spacious-padding-mode: t
>   repeat-mode: t
>   delete-selection-mode: t
>   global-auto-revert-mode: t
>   server-mode: t
>   corfu-popupinfo-mode: t
>   global-corfu-mode: t
>   corfu-mode: t
>   nerd-icons-completion-mode: t
>   recentf-mode: t
>   doom-modeline-mode: t
>   vertico-reverse-mode: t
>   vertico-mouse-mode: t
>   vertico-mode: t
>   marginalia-mode: t
>   which-key-mode: t
>   savehist-mode: t
>   minibuffer-depth-indicate-mode: t
>   popper-echo-mode: t
>   popper-mode: t
>   pixel-scroll-precision-mode: t
>   pulsar-global-mode: t
>   pulsar-mode: t
>   minions-mode: t
>   override-global-mode: t
>   tooltip-mode: t
>   global-eldoc-mode: t
>   eldoc-mode: t
>   show-paren-mode: t
>   electric-indent-mode: t
>   mouse-wheel-mode: t
>   tab-bar-mode: t
>   file-name-shadow-mode: t
>   context-menu-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   blink-cursor-mode: t
>   buffer-read-only: t
>   transient-mark-mode: t
>   auto-composition-mode: t
>   auto-encryption-mode: t
>   auto-compression-mode: t
>
> Load-path shadows:
> /usr/share/emacs/site-lisp/coolj hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/coolj
> /usr/share/emacs/site-lisp/notmuch-hello hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-hello
> /usr/share/emacs/site-lisp/notmuch-address hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-address
> /usr/share/emacs/site-lisp/notmuch-message hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-message
> /usr/share/emacs/site-lisp/notmuch-wash hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-wash
> /usr/share/emacs/site-lisp/notmuch-draft hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-draft
> /usr/share/emacs/site-lisp/notmuch-mua hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-mua
> /usr/share/emacs/site-lisp/notmuch hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch
> /usr/share/emacs/site-lisp/notmuch-compat hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-compat
> /usr/share/emacs/site-lisp/notmuch-tree hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-tree
> /usr/share/emacs/site-lisp/notmuch-crypto hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-crypto
> /usr/share/emacs/site-lisp/notmuch-tag hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-tag
> /usr/share/emacs/site-lisp/notmuch-show hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-show
> /usr/share/emacs/site-lisp/notmuch-maildir-fcc hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-maildir-fcc
> /usr/share/emacs/site-lisp/notmuch-lib hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-lib
> /usr/share/emacs/site-lisp/notmuch-query hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-query
> /usr/share/emacs/site-lisp/notmuch-company hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-company
> /usr/share/emacs/site-lisp/notmuch-print hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-print
> /usr/share/emacs/site-lisp/notmuch-parser hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-parser
> /usr/share/emacs/site-lisp/notmuch-jump hides /home/rb/.config/emacs/elpa/notmuch-20240816.2039/notmuch-jump
> /home/rb/.config/emacs/elpa/modus-themes-20241120.542/theme-loaddefs hides /usr/share/emacs/29.4/lisp/theme-loaddefs
> /home/rb/.config/emacs/elpa/jsonrpc-1.0.25/jsonrpc hides /usr/share/emacs/29.4/lisp/jsonrpc
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package-ensure hides /usr/share/emacs/29.4/lisp/use-package/use-package-ensure
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package-bind-key hides /usr/share/emacs/29.4/lisp/use-package/use-package-bind-key
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package-lint hides /usr/share/emacs/29.4/lisp/use-package/use-package-lint
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package-core hides /usr/share/emacs/29.4/lisp/use-package/use-package-core
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package hides /usr/share/emacs/29.4/lisp/use-package/use-package
> /home/rb/.config/emacs/elpa/bind-key-20230203.2004/bind-key hides /usr/share/emacs/29.4/lisp/use-package/bind-key
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package-jump hides /usr/share/emacs/29.4/lisp/use-package/use-package-jump
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package-diminish hides /usr/share/emacs/29.4/lisp/use-package/use-package-diminish
> /home/rb/.config/emacs/elpa/use-package-20230426.2324/use-package-delight hides /usr/share/emacs/29.4/lisp/use-package/use-package-delight
> /home/rb/.config/emacs/elpa/idlwave-6.5.1/idlw-shell hides /usr/share/emacs/29.4/lisp/progmodes/idlw-shell
> /home/rb/.config/emacs/elpa/xref-1.7.0/xref hides /usr/share/emacs/29.4/lisp/progmodes/xref
> /home/rb/.config/emacs/elpa/eglot-1.17/eglot hides /usr/share/emacs/29.4/lisp/progmodes/eglot
> /home/rb/.config/emacs/elpa/idlwave-6.5.1/idlw-help hides /usr/share/emacs/29.4/lisp/progmodes/idlw-help
> /home/rb/.config/emacs/elpa/verilog-mode-2024.10.9.140346409/verilog-mode hides /usr/share/emacs/29.4/lisp/progmodes/verilog-mode
> /home/rb/.config/emacs/elpa/idlwave-6.5.1/idlw-complete-structtag hides /usr/share/emacs/29.4/lisp/progmodes/idlw-complete-structtag
> /home/rb/.config/emacs/elpa/idlwave-6.5.1/idlwave hides /usr/share/emacs/29.4/lisp/progmodes/idlwave
> /home/rb/.config/emacs/elpa/idlwave-6.5.1/idlw-toolbar hides /usr/share/emacs/29.4/lisp/progmodes/idlw-toolbar
> /home/rb/.config/emacs/elpa/project-0.11.1/project hides /usr/share/emacs/29.4/lisp/progmodes/project
> /home/rb/.config/emacs/elpa/flymake-1.3.7/flymake hides /usr/share/emacs/29.4/lisp/progmodes/flymake
> /home/rb/.config/emacs/elpa/org-9.7.16/oc hides /usr/share/emacs/29.4/lisp/org/oc
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-html hides /usr/share/emacs/29.4/lisp/org/ox-html
> /home/rb/.config/emacs/elpa/org-9.7.16/org-entities hides /usr/share/emacs/29.4/lisp/org/org-entities
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-sass hides /usr/share/emacs/29.4/lisp/org/ob-sass
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-latex hides /usr/share/emacs/29.4/lisp/org/ox-latex
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-C hides /usr/share/emacs/29.4/lisp/org/ob-C
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-ditaa hides /usr/share/emacs/29.4/lisp/org/ob-ditaa
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-gnuplot hides /usr/share/emacs/29.4/lisp/org/ob-gnuplot
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-w3m hides /usr/share/emacs/29.4/lisp/org/ol-w3m
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-lilypond hides /usr/share/emacs/29.4/lisp/org/ob-lilypond
> /home/rb/.config/emacs/elpa/org-9.7.16/org-mobile hides /usr/share/emacs/29.4/lisp/org/org-mobile
> /home/rb/.config/emacs/elpa/org-9.7.16/org-mouse hides /usr/share/emacs/29.4/lisp/org/org-mouse
> /home/rb/.config/emacs/elpa/org-9.7.16/oc-basic hides /usr/share/emacs/29.4/lisp/org/oc-basic
> /home/rb/.config/emacs/elpa/org-9.7.16/org-indent hides /usr/share/emacs/29.4/lisp/org/org-indent
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-eval hides /usr/share/emacs/29.4/lisp/org/ob-eval
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-css hides /usr/share/emacs/29.4/lisp/org/ob-css
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-md hides /usr/share/emacs/29.4/lisp/org/ox-md
> /home/rb/.config/emacs/elpa/org-9.7.16/org-ctags hides /usr/share/emacs/29.4/lisp/org/org-ctags
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-sql hides /usr/share/emacs/29.4/lisp/org/ob-sql
> /home/rb/.config/emacs/elpa/org-9.7.16/oc-natbib hides /usr/share/emacs/29.4/lisp/org/oc-natbib
> /home/rb/.config/emacs/elpa/org-9.7.16/org-lint hides /usr/share/emacs/29.4/lisp/org/org-lint
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-beamer hides /usr/share/emacs/29.4/lisp/org/ox-beamer
> /home/rb/.config/emacs/elpa/org-9.7.16/org-fold hides /usr/share/emacs/29.4/lisp/org/org-fold
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-irc hides /usr/share/emacs/29.4/lisp/org/ol-irc
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-scheme hides /usr/share/emacs/29.4/lisp/org/ob-scheme
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-ascii hides /usr/share/emacs/29.4/lisp/org/ox-ascii
> /home/rb/.config/emacs/elpa/org-9.7.16/org-table hides /usr/share/emacs/29.4/lisp/org/org-table
> /home/rb/.config/emacs/elpa/org-9.7.16/oc-csl hides /usr/share/emacs/29.4/lisp/org/oc-csl
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-R hides /usr/share/emacs/29.4/lisp/org/ob-R
> /home/rb/.config/emacs/elpa/org-9.7.16/org-loaddefs hides /usr/share/emacs/29.4/lisp/org/org-loaddefs
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-odt hides /usr/share/emacs/29.4/lisp/org/ox-odt
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-core hides /usr/share/emacs/29.4/lisp/org/ob-core
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-forth hides /usr/share/emacs/29.4/lisp/org/ob-forth
> /home/rb/.config/emacs/elpa/org-9.7.16/org-version hides /usr/share/emacs/29.4/lisp/org/org-version
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-bibtex hides /usr/share/emacs/29.4/lisp/org/ol-bibtex
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-screen hides /usr/share/emacs/29.4/lisp/org/ob-screen
> /home/rb/.config/emacs/elpa/org-9.7.16/org-feed hides /usr/share/emacs/29.4/lisp/org/org-feed
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-koma-letter hides /usr/share/emacs/29.4/lisp/org/ox-koma-letter
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-bbdb hides /usr/share/emacs/29.4/lisp/org/ol-bbdb
> /home/rb/.config/emacs/elpa/org-9.7.16/org-crypt hides /usr/share/emacs/29.4/lisp/org/org-crypt
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-java hides /usr/share/emacs/29.4/lisp/org/ob-java
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-groovy hides /usr/share/emacs/29.4/lisp/org/ob-groovy
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-info hides /usr/share/emacs/29.4/lisp/org/ol-info
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-js hides /usr/share/emacs/29.4/lisp/org/ob-js
> /home/rb/.config/emacs/elpa/org-9.7.16/ob hides /usr/share/emacs/29.4/lisp/org/ob
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-fortran hides /usr/share/emacs/29.4/lisp/org/ob-fortran
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-publish hides /usr/share/emacs/29.4/lisp/org/ox-publish
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-calc hides /usr/share/emacs/29.4/lisp/org/ob-calc
> /home/rb/.config/emacs/elpa/org-9.7.16/org-colview hides /usr/share/emacs/29.4/lisp/org/org-colview
> /home/rb/.config/emacs/elpa/org-9.7.16/org-element hides /usr/share/emacs/29.4/lisp/org/org-element
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-ocaml hides /usr/share/emacs/29.4/lisp/org/ob-ocaml
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-exp hides /usr/share/emacs/29.4/lisp/org/ob-exp
> /home/rb/.config/emacs/elpa/org-9.7.16/org-macro hides /usr/share/emacs/29.4/lisp/org/org-macro
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-emacs-lisp hides /usr/share/emacs/29.4/lisp/org/ob-emacs-lisp
> /home/rb/.config/emacs/elpa/org-9.7.16/org-attach hides /usr/share/emacs/29.4/lisp/org/org-attach
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-awk hides /usr/share/emacs/29.4/lisp/org/ob-awk
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-icalendar hides /usr/share/emacs/29.4/lisp/org/ox-icalendar
> /home/rb/.config/emacs/elpa/org-9.7.16/org-num hides /usr/share/emacs/29.4/lisp/org/org-num
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-man hides /usr/share/emacs/29.4/lisp/org/ox-man
> /home/rb/.config/emacs/elpa/org-9.7.16/org-inlinetask hides /usr/share/emacs/29.4/lisp/org/org-inlinetask
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-dot hides /usr/share/emacs/29.4/lisp/org/ob-dot
> /home/rb/.config/emacs/elpa/org-9.7.16/oc-bibtex hides /usr/share/emacs/29.4/lisp/org/oc-bibtex
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-sed hides /usr/share/emacs/29.4/lisp/org/ob-sed
> /home/rb/.config/emacs/elpa/org-9.7.16/org-datetree hides /usr/share/emacs/29.4/lisp/org/org-datetree
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-processing hides /usr/share/emacs/29.4/lisp/org/ob-processing
> /home/rb/.config/emacs/elpa/org-9.7.16/org-protocol hides /usr/share/emacs/29.4/lisp/org/org-protocol
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-makefile hides /usr/share/emacs/29.4/lisp/org/ob-makefile
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-rmail hides /usr/share/emacs/29.4/lisp/org/ol-rmail
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-plantuml hides /usr/share/emacs/29.4/lisp/org/ob-plantuml
> /home/rb/.config/emacs/elpa/org-9.7.16/org-src hides /usr/share/emacs/29.4/lisp/org/org-src
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-maxima hides /usr/share/emacs/29.4/lisp/org/ob-maxima
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-julia hides /usr/share/emacs/29.4/lisp/org/ob-julia
> /home/rb/.config/emacs/elpa/org-9.7.16/org-plot hides /usr/share/emacs/29.4/lisp/org/org-plot
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-comint hides /usr/share/emacs/29.4/lisp/org/ob-comint
> /home/rb/.config/emacs/elpa/org-9.7.16/org-attach-git hides /usr/share/emacs/29.4/lisp/org/org-attach-git
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-ref hides /usr/share/emacs/29.4/lisp/org/ob-ref
> /home/rb/.config/emacs/elpa/org-9.7.16/org-duration hides /usr/share/emacs/29.4/lisp/org/org-duration
> /home/rb/.config/emacs/elpa/org-9.7.16/org-macs hides /usr/share/emacs/29.4/lisp/org/org-macs
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-lob hides /usr/share/emacs/29.4/lisp/org/ob-lob
> /home/rb/.config/emacs/elpa/org-9.7.16/org-tempo hides /usr/share/emacs/29.4/lisp/org/org-tempo
> /home/rb/.config/emacs/elpa/org-9.7.16/org-id hides /usr/share/emacs/29.4/lisp/org/org-id
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-docview hides /usr/share/emacs/29.4/lisp/org/ol-docview
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-octave hides /usr/share/emacs/29.4/lisp/org/ob-octave
> /home/rb/.config/emacs/elpa/org-9.7.16/org-refile hides /usr/share/emacs/29.4/lisp/org/org-refile
> /home/rb/.config/emacs/elpa/org-9.7.16/org-capture hides /usr/share/emacs/29.4/lisp/org/org-capture
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-tangle hides /usr/share/emacs/29.4/lisp/org/ob-tangle
> /home/rb/.config/emacs/elpa/org-9.7.16/org-archive hides /usr/share/emacs/29.4/lisp/org/org-archive
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-table hides /usr/share/emacs/29.4/lisp/org/ob-table
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-org hides /usr/share/emacs/29.4/lisp/org/ox-org
> /home/rb/.config/emacs/elpa/org-9.7.16/org-list hides /usr/share/emacs/29.4/lisp/org/org-list
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-matlab hides /usr/share/emacs/29.4/lisp/org/ob-matlab
> /home/rb/.config/emacs/elpa/org-9.7.16/ox-texinfo hides /usr/share/emacs/29.4/lisp/org/ox-texinfo
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-lua hides /usr/share/emacs/29.4/lisp/org/ob-lua
> /home/rb/.config/emacs/elpa/org-9.7.16/org-cycle hides /usr/share/emacs/29.4/lisp/org/org-cycle
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-sqlite hides /usr/share/emacs/29.4/lisp/org/ob-sqlite
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-mhe hides /usr/share/emacs/29.4/lisp/org/ol-mhe
> /home/rb/.config/emacs/elpa/org-9.7.16/oc-biblatex hides /usr/share/emacs/29.4/lisp/org/oc-biblatex
> /home/rb/.config/emacs/elpa/org-9.7.16/org-pcomplete hides /usr/share/emacs/29.4/lisp/org/org-pcomplete
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-man hides /usr/share/emacs/29.4/lisp/org/ol-man
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-eww hides /usr/share/emacs/29.4/lisp/org/ol-eww
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-gnus hides /usr/share/emacs/29.4/lisp/org/ol-gnus
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-lisp hides /usr/share/emacs/29.4/lisp/org/ob-lisp
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-eshell hides /usr/share/emacs/29.4/lisp/org/ob-eshell
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-latex hides /usr/share/emacs/29.4/lisp/org/ob-latex
> /home/rb/.config/emacs/elpa/org-9.7.16/org-persist hides /usr/share/emacs/29.4/lisp/org/org-persist
> /home/rb/.config/emacs/elpa/org-9.7.16/ol hides /usr/share/emacs/29.4/lisp/org/ol
> /home/rb/.config/emacs/elpa/org-9.7.16/org-faces hides /usr/share/emacs/29.4/lisp/org/org-faces
> /home/rb/.config/emacs/elpa/org-9.7.16/org-habit hides /usr/share/emacs/29.4/lisp/org/org-habit
> /home/rb/.config/emacs/elpa/org-9.7.16/ox hides /usr/share/emacs/29.4/lisp/org/ox
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-ruby hides /usr/share/emacs/29.4/lisp/org/ob-ruby
> /home/rb/.config/emacs/elpa/org-9.7.16/org-fold-core hides /usr/share/emacs/29.4/lisp/org/org-fold-core
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-clojure hides /usr/share/emacs/29.4/lisp/org/ob-clojure
> /home/rb/.config/emacs/elpa/org-9.7.16/org-goto hides /usr/share/emacs/29.4/lisp/org/org-goto
> /home/rb/.config/emacs/elpa/org-9.7.16/org-footnote hides /usr/share/emacs/29.4/lisp/org/org-footnote
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-doi hides /usr/share/emacs/29.4/lisp/org/ol-doi
> /home/rb/.config/emacs/elpa/org-9.7.16/org-agenda hides /usr/share/emacs/29.4/lisp/org/org-agenda
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-perl hides /usr/share/emacs/29.4/lisp/org/ob-perl
> /home/rb/.config/emacs/elpa/org-9.7.16/org hides /usr/share/emacs/29.4/lisp/org/org
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-org hides /usr/share/emacs/29.4/lisp/org/ob-org
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-python hides /usr/share/emacs/29.4/lisp/org/ob-python
> /home/rb/.config/emacs/elpa/org-9.7.16/org-compat hides /usr/share/emacs/29.4/lisp/org/org-compat
> /home/rb/.config/emacs/elpa/org-9.7.16/org-clock hides /usr/share/emacs/29.4/lisp/org/org-clock
> /home/rb/.config/emacs/elpa/org-9.7.16/org-keys hides /usr/share/emacs/29.4/lisp/org/org-keys
> /home/rb/.config/emacs/elpa/org-9.7.16/ol-eshell hides /usr/share/emacs/29.4/lisp/org/ol-eshell
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-shell hides /usr/share/emacs/29.4/lisp/org/ob-shell
> /home/rb/.config/emacs/elpa/org-9.7.16/org-timer hides /usr/share/emacs/29.4/lisp/org/org-timer
> /home/rb/.config/emacs/elpa/org-9.7.16/ob-haskell hides /usr/share/emacs/29.4/lisp/org/ob-haskell
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-smb hides /usr/share/emacs/29.4/lisp/net/tramp-smb
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-archive hides /usr/share/emacs/29.4/lisp/net/tramp-archive
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-adb hides /usr/share/emacs/29.4/lisp/net/tramp-adb
> /home/rb/.config/emacs/elpa/soap-client-3.2.3/soap-inspect hides /usr/share/emacs/29.4/lisp/net/soap-inspect
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-loaddefs hides /usr/share/emacs/29.4/lisp/net/tramp-loaddefs
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-uu hides /usr/share/emacs/29.4/lisp/net/tramp-uu
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-cmds hides /usr/share/emacs/29.4/lisp/net/tramp-cmds
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-cache hides /usr/share/emacs/29.4/lisp/net/tramp-cache
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-ftp hides /usr/share/emacs/29.4/lisp/net/tramp-ftp
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-compat hides /usr/share/emacs/29.4/lisp/net/tramp-compat
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-crypt hides /usr/share/emacs/29.4/lisp/net/tramp-crypt
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-rclone hides /usr/share/emacs/29.4/lisp/net/tramp-rclone
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/trampver hides /usr/share/emacs/29.4/lisp/net/trampver
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-container hides /usr/share/emacs/29.4/lisp/net/tramp-container
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-gvfs hides /usr/share/emacs/29.4/lisp/net/tramp-gvfs
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-integration hides /usr/share/emacs/29.4/lisp/net/tramp-integration
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp hides /usr/share/emacs/29.4/lisp/net/tramp
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-sudoedit hides /usr/share/emacs/29.4/lisp/net/tramp-sudoedit
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-sh hides /usr/share/emacs/29.4/lisp/net/tramp-sh
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-sshfs hides /usr/share/emacs/29.4/lisp/net/tramp-sshfs
> /home/rb/.config/emacs/elpa/soap-client-3.2.3/soap-client hides /usr/share/emacs/29.4/lisp/net/soap-client
> /home/rb/.config/emacs/elpa/tramp-2.7.1.4/tramp-fuse hides /usr/share/emacs/29.4/lisp/net/tramp-fuse
> /home/rb/.config/emacs/elpa/erc-5.6/erc-join hides /usr/share/emacs/29.4/lisp/erc/erc-join
> /home/rb/.config/emacs/elpa/erc-5.6/erc-common hides /usr/share/emacs/29.4/lisp/erc/erc-common
> /home/rb/.config/emacs/elpa/erc-5.6/erc-list hides /usr/share/emacs/29.4/lisp/erc/erc-list
> /home/rb/.config/emacs/elpa/erc-5.6/erc-truncate hides /usr/share/emacs/29.4/lisp/erc/erc-truncate
> /home/rb/.config/emacs/elpa/erc-5.6/erc-desktop-notifications hides /usr/share/emacs/29.4/lisp/erc/erc-desktop-notifications
> /home/rb/.config/emacs/elpa/erc-5.6/erc-match hides /usr/share/emacs/29.4/lisp/erc/erc-match
> /home/rb/.config/emacs/elpa/erc-5.6/erc-loaddefs hides /usr/share/emacs/29.4/lisp/erc/erc-loaddefs
> /home/rb/.config/emacs/elpa/erc-5.6/erc-autoaway hides /usr/share/emacs/29.4/lisp/erc/erc-autoaway
> /home/rb/.config/emacs/elpa/erc-5.6/erc-backend hides /usr/share/emacs/29.4/lisp/erc/erc-backend
> /home/rb/.config/emacs/elpa/erc-5.6/erc-dcc hides /usr/share/emacs/29.4/lisp/erc/erc-dcc
> /home/rb/.config/emacs/elpa/erc-5.6/erc-speedbar hides /usr/share/emacs/29.4/lisp/erc/erc-speedbar
> /home/rb/.config/emacs/elpa/erc-5.6/erc-identd hides /usr/share/emacs/29.4/lisp/erc/erc-identd
> /home/rb/.config/emacs/elpa/erc-5.6/erc-sasl hides /usr/share/emacs/29.4/lisp/erc/erc-sasl
> /home/rb/.config/emacs/elpa/erc-5.6/erc-ibuffer hides /usr/share/emacs/29.4/lisp/erc/erc-ibuffer
> /home/rb/.config/emacs/elpa/erc-5.6/erc-lang hides /usr/share/emacs/29.4/lisp/erc/erc-lang
> /home/rb/.config/emacs/elpa/erc-5.6/erc-page hides /usr/share/emacs/29.4/lisp/erc/erc-page
> /home/rb/.config/emacs/elpa/erc-5.6/erc-stamp hides /usr/share/emacs/29.4/lisp/erc/erc-stamp
> /home/rb/.config/emacs/elpa/erc-5.6/erc-ring hides /usr/share/emacs/29.4/lisp/erc/erc-ring
> /home/rb/.config/emacs/elpa/erc-5.6/erc-track hides /usr/share/emacs/29.4/lisp/erc/erc-track
> /home/rb/.config/emacs/elpa/erc-5.6/erc-services hides /usr/share/emacs/29.4/lisp/erc/erc-services
> /home/rb/.config/emacs/elpa/erc-5.6/erc-capab hides /usr/share/emacs/29.4/lisp/erc/erc-capab
> /home/rb/.config/emacs/elpa/erc-5.6/erc-log hides /usr/share/emacs/29.4/lisp/erc/erc-log
> /home/rb/.config/emacs/elpa/erc-5.6/erc-replace hides /usr/share/emacs/29.4/lisp/erc/erc-replace
> /home/rb/.config/emacs/elpa/erc-5.6/erc hides /usr/share/emacs/29.4/lisp/erc/erc
> /home/rb/.config/emacs/elpa/erc-5.6/erc-spelling hides /usr/share/emacs/29.4/lisp/erc/erc-spelling
> /home/rb/.config/emacs/elpa/erc-5.6/erc-netsplit hides /usr/share/emacs/29.4/lisp/erc/erc-netsplit
> /home/rb/.config/emacs/elpa/erc-5.6/erc-compat hides /usr/share/emacs/29.4/lisp/erc/erc-compat
> /home/rb/.config/emacs/elpa/erc-5.6/erc-sound hides /usr/share/emacs/29.4/lisp/erc/erc-sound
> /home/rb/.config/emacs/elpa/erc-5.6/erc-pcomplete hides /usr/share/emacs/29.4/lisp/erc/erc-pcomplete
> /home/rb/.config/emacs/elpa/erc-5.6/erc-networks hides /usr/share/emacs/29.4/lisp/erc/erc-networks
> /home/rb/.config/emacs/elpa/erc-5.6/erc-ezbounce hides /usr/share/emacs/29.4/lisp/erc/erc-ezbounce
> /home/rb/.config/emacs/elpa/erc-5.6/erc-goodies hides /usr/share/emacs/29.4/lisp/erc/erc-goodies
> /home/rb/.config/emacs/elpa/erc-5.6/erc-status-sidebar hides /usr/share/emacs/29.4/lisp/erc/erc-status-sidebar
> /home/rb/.config/emacs/elpa/erc-5.6/erc-fill hides /usr/share/emacs/29.4/lisp/erc/erc-fill
> /home/rb/.config/emacs/elpa/erc-5.6/erc-button hides /usr/share/emacs/29.4/lisp/erc/erc-button
> /home/rb/.config/emacs/elpa/erc-5.6/erc-xdcc hides /usr/share/emacs/29.4/lisp/erc/erc-xdcc
> /home/rb/.config/emacs/elpa/erc-5.6/erc-menu hides /usr/share/emacs/29.4/lisp/erc/erc-menu
> /home/rb/.config/emacs/elpa/erc-5.6/erc-imenu hides /usr/share/emacs/29.4/lisp/erc/erc-imenu
> /home/rb/.config/emacs/elpa/erc-5.6/erc-notify hides /usr/share/emacs/29.4/lisp/erc/erc-notify
> /home/rb/.config/emacs/elpa/faceup-20170925.1946/faceup hides /usr/share/emacs/29.4/lisp/emacs-lisp/faceup
> /home/rb/.config/emacs/elpa/eldoc-1.15.0/eldoc hides /usr/share/emacs/29.4/lisp/emacs-lisp/eldoc
>
> Features:
> (shadow emacsbug descr-text char-fold shortdoc consult-imenu apropos asm-mode
> disass calc-misc calc-aent calc-yank calc-alg calc-ext calc-menu calc
> calc-loaddefs rect calc-macs dabbrev cape ledger-flymake flymake ledger-mode
> ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile
> ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete
> ledger-schedule ledger-xact ledger-post ledger-exec ledger-init ledger-navigate
> eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups
> esh-util files-x ledger-context ledger-commodities ledger-regex vertico-grid
> tabify modus-vivendi-tinted-theme modus-operandi-tinted-theme view novice
> tutorial modus-operandi-theme consult-org-roam consult-org-roam-buffer cal-move
> citar-org oc-csl citeproc citeproc-itemgetters citeproc-cite citeproc-biblatex
> citeproc-bibtex citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters
> citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements
> citeproc-macro citeproc-choose citeproc-date citeproc-number rst compile
> citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term
> citeproc-rt citeproc-lib citeproc-s queue arc-mode archive-mode consult-dir
> mm-archive network-stream url-cache zotra shr-color textsec uni-scripts
> idna-mapping ucs-normalize uni-confusable textsec-check qp ecomplete sort
> mail-extr notmuch-addr notmuch-transient transient let-alist notmuch
> notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print
> notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc
> notmuch-address notmuch-company notmuch-parser notmuch-wash coolj goto-addr
> notmuch-tag crm notmuch-lib notmuch-version notmuch-compat citar-embark
> embark-org pcase embark-consult embark etags fileloop xref org-caldav icalendar
> diary-lib diary-loaddefs ox-odt rng-loc rng-uri rng-parse rng-match rng-dt
> rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex
> ox-icalendar ox-html table ox-ascii ox-publish ox url-dav url-http url-auth
> url-gw nsm org-agenda consult-org ibuffer ibuffer-loaddefs hanoi elisp-demos
> helpful cc-langs cc-vars cc-defs trace edebug debug backtrace info-look help-fns
> radix-tree elisp-refs consult bookmark citar-org-roam org-roam-migrate
> org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node
> org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat
> org-roam org-capture org-attach emacsql-sqlite emacsql emacsql-compiler
> magit-section cursor-sensor yasnippet vc-git diff-mode vc-dispatcher
> vertico-multiform jinx org-appear citar-capf citar citar-file citar-cache
> citar-format parsebib olivetti face-remap org-indent oc-basic disp-table
> org-element org-persist org-id org-refile org-element-ast inline avl-tree
> generator ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus
> nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr
> pixel-fill kinsoku url-file gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud
> nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range
> message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068
> epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
> ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util
> text-property-search mail-utils range mm-util mail-prsvr ol-docview doc-view
> jka-compr image-mode exif ol-bibtex cus-start bibtex iso8601 ol-bbdb ol-w3m
> ol-doi org-link-doi dired-x dired-async async dired-aux nerd-icons-dired diredfl
> dired dired-loaddefs vertico-directory mule-util display-line-numbers hl-line
> rainbow-delimiters aggressive-indent spacious-padding repeat delsel autorevert
> filenotify pdf-loader org-phscroll phscroll vc-use-package org-protocol
> org-tempo tempo help-at-pt org ob ob-tangle ob-ref ob-lob ob-table ob-exp
> org-macro org-pcomplete pcomplete org-list org-footnote org-faces org-entities
> time-date noutline outline ob-emacs-lisp org-table ol org-loaddefs find-func
> cal-menu calendar cal-loaddefs server org-src sh-script smie treesit executable
> org-keys oc ob-comint comint ansi-osc ob-core org-cycle org-fold org-fold-core
> org-compat ob-eval org-version org-macs format-spec rainbow-mode ansi-color
> kind-icon svg-lib svg dom corfu-popupinfo corfu orderless nerd-icons-completion
> dashboard dashboard-widgets recentf tree-widget ffap thingatpt doom-modeline
> doom-modeline-segments doom-modeline-env doom-modeline-core comp comp-cstr
> warnings shrink-path f s dash nerd-icons nerd-icons-faces nerd-icons-data
> nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon
> nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon
> nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon
> nerd-icons-data-pomicon nerd-icons-data-ipsicon vertico-reverse vertico-mouse
> vertico marginalia which-key savehist mb-depth popper-echo popper ace-window avy
> edmacro kmacro breadcrumb project imenu pixel-scroll cua-base ring pulsar pulse
> color minions time battery dbus xml modus-vivendi-theme modus-themes cl-extra
> help-mode no-littering compat compat-30 ace-window-autoloads
> aggressive-indent-autoloads asoc-autoloads async-autoloads avy-autoloads
> biblio-autoloads biblio-core-autoloads biblio-openlibrary-autoloads
> breadcrumb-autoloads cape-autoloads citar-embark-autoloads
> citar-org-roam-autoloads citar-autoloads citeproc-autoloads
> consult-dir-autoloads consult-org-roam-autoloads corfu-autoloads
> dashboard-autoloads denote-autoloads dired-preview-autoloads
> dired-rsync-autoloads diredfl-autoloads doct-autoloads doom-modeline-autoloads
> eglot-autoloads elisp-demos-autoloads embark-consult-autoloads consult-autoloads
> embark-autoloads erc-autoloads faceup-autoloads flymake-autoloads
> eldoc-autoloads helpful-autoloads elisp-refs-autoloads idlwave-autoloads
> jinx-autoloads jsonrpc-autoloads kind-icon-autoloads ledger-mode-autoloads
> marginalia-autoloads markdown-mode-autoloads minions-autoloads
> modus-themes-autoloads nerd-icons-completion-autoloads
> nerd-icons-dired-autoloads nerd-icons-autoloads no-littering-autoloads
> notmuch-addr-autoloads notmuch-transient-autoloads ol-notmuch-autoloads
> notmuch-autoloads olivetti-autoloads orderless-autoloads org-appear-autoloads
> org-caldav-autoloads org-id-cleanup-autoloads org-menu-autoloads
> org-noter-autoloads org-roam-ui-autoloads org-roam-autoloads
> magit-section-autoloads emacsql-autoloads org-autoloads parsebib-autoloads
> pdf-tools-autoloads phscroll-autoloads finder-inf popper-autoloads
> project-autoloads pulsar-autoloads queue-autoloads rainbow-delimiters-autoloads
> rainbow-mode-autoloads shackle-autoloads shrink-path-autoloads f-autoloads
> dash-autoloads s-autoloads simple-httpd-autoloads soap-client-autoloads
> spacious-padding-autoloads string-inflection-autoloads svg-lib-autoloads
> tablist-autoloads tramp-autoloads rx undo-fu-autoloads use-package-autoloads
> bind-key-autoloads vc-use-package-autoloads verilog-mode-autoloads
> vertico-autoloads info compat-autoloads vundo-autoloads websocket-autoloads
> which-key-autoloads xref-autoloads yasnippet-autoloads zotra-autoloads
> use-package use-package-ensure use-package-delight use-package-diminish
> use-package-bind-key bind-key easy-mmode use-package-core package browse-url 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 password-cache json subr-x map
> byte-opt gv bytecomp byte-compile url-vars cus-edit pp cus-load icons wid-edit
> cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify
> ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win
> term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe
> tabulated-list replace newcomment text-mode lisp-mode prog-mode register page
> tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse
> jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
> simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang
> vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew
> greek romanian slovak czech european ethiopic indian cyrillic chinese composite
> emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev
> obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face
> macroexp files window text-properties overlay sha1 md5 base64 format env
> code-pages mule custom widget keymap hashtable-print-readable backquote threads
> dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo
> gtk pgtk lcms2 multi-tty make-network-process native-compile emacs)
>
> Memory information:
> ((conses 16 1243380 402187)
>  (symbols 48 65833 5)
>  (strings 32 324203 8365)
>  (string-bytes 1 10889699)
>  (vectors 16 133565)
>  (vector-slots 8 3558111 602545)
>  (floats 8 1856 2151)
>  (intervals 56 33953 5348)
>  (buffers 984 46))