Package: emacs;
Reported by: Xiyue Deng <manphiz <at> gmail.com>
Date: Thu, 19 Jun 2025 23:46:05 UTC
Severity: wishlist
Found in version 30.1
Done: Eli Zaretskii <eliz <at> gnu.org>
To reply to this bug, email your comments to 78844 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Thu, 19 Jun 2025 23:46:05 GMT) Full text and rfc822 format available.Xiyue Deng <manphiz <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Thu, 19 Jun 2025 23:46:06 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 30.1; feature request: public interface for querying builtin packages and versions Date: Thu, 19 Jun 2025 16:45:24 -0700
Emacs addons can be external or built-in. It would be great to have a way to get the builtin package information like name and versions. This would help distributors to choose whether an external addon is required. As an example, the org-mode bundled with Emacs 30.1 is of version 9.7.11. If another addon requires only org-mode >= 9.7, it can just depend on Emacs; while if it depends on org-mode >= 9.7.20, it would need to depend on an externally packaged org-mode (currently 9.7.29 is packaged in Debian). Currently in 30.1 Emacs provides internal variables for builtin package information, e.g. `package--builtins' and `package--builtin-versions'. I am not aware of any public interface for querying such information, and it would be great to have a few. For example, `package-get-builtin-packages' to return a list of built-in package names, and `package-get-builtin-package-version' to get the version-list for a given package. Example implementations: #+BEGIN_SRC emacs-lisp (defun package-get-builtin-packages () "A list of built-in package symbols." (mapcar #'car package--builtin-versions)) (defun package-get-builtin-package-version (package) "Get the version-list of a given PACKAGE symbol" (alist-get package package--builtin-versions)) #+END_SRC Having a stable public interface for querying such information helps distribution package maintainers to get such information in the long run. In GNU Emacs 30.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.4) of 2025-03-30, modified by Debian built on sbuild System Description: Debian GNU/Linux 13 (trixie) 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/30.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --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/30.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/30.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-cairo --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/emacs-30.1+1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: C.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: TeX-PDF-mode: t global-git-commit-mode: t magit-auto-revert-mode: t server-mode: t subword-mode: t bug-reference-prog-mode: t whitespace-mode: t yas-minor-mode: t xclip-mode: t treemacs-project-follow-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t auth-source-xoauth2-plugin-mode: t activities-tabs-mode: t activities-mode: t fido-vertical-mode: t icomplete-vertical-mode: t icomplete-mode: t fido-mode: t override-global-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t global-auto-revert-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 tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: 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 Load-path shadows: /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-autoloads hides /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/debian-autoloads /usr/share/emacs/site-lisp/elpa/ace-window-0.10.0/ace-window-pkg hides /usr/share/emacs/site-lisp/elpa-src/ace-window-0.10.0/ace-window-pkg /usr/share/emacs/site-lisp/elpa/ace-window-0.10.0/ace-window hides /usr/share/emacs/site-lisp/elpa-src/ace-window-0.10.0/ace-window /usr/share/emacs/site-lisp/elpa/ace-window-0.10.0/ace-window-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ace-window-0.10.0/ace-window-autoloads /usr/share/emacs/site-lisp/elpa/activities-0.7.2/activities-tabs hides /usr/share/emacs/site-lisp/elpa-src/activities-0.7.2/activities-tabs /usr/share/emacs/site-lisp/elpa/activities-0.7.2/activities-autoloads hides /usr/share/emacs/site-lisp/elpa-src/activities-0.7.2/activities-autoloads /usr/share/emacs/site-lisp/elpa/activities-0.7.2/activities-list hides /usr/share/emacs/site-lisp/elpa-src/activities-0.7.2/activities-list /usr/share/emacs/site-lisp/elpa/activities-0.7.2/activities hides /usr/share/emacs/site-lisp/elpa-src/activities-0.7.2/activities /usr/share/emacs/site-lisp/elpa/activities-0.7.2/activities-pkg hides /usr/share/emacs/site-lisp/elpa-src/activities-0.7.2/activities-pkg /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-autoloads /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-pkg /usr/share/emacs/site-lisp/elpa/async-1.9.9/dired-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/dired-async /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-pkg hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-pkg /usr/share/emacs/site-lisp/elpa/async-1.9.9/async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-bytecomp hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-bytecomp /usr/share/emacs/site-lisp/elpa/async-1.9.9/smtpmail-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/smtpmail-async /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-package hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-package /usr/share/emacs/site-lisp/elpa/async-1.9.9/async-autoloads hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.9/async-autoloads /usr/share/emacs/site-lisp/elpa/ats2-mode-1.0/ats2-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ats2-mode-1.0/ats2-mode-autoloads /usr/share/emacs/site-lisp/elpa/ats2-mode-1.0/ats2-mode hides /usr/share/emacs/site-lisp/elpa-src/ats2-mode-1.0/ats2-mode /usr/share/emacs/site-lisp/elpa/ats2-mode-1.0/ats2-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/ats2-mode-1.0/ats2-mode-pkg /usr/share/emacs/site-lisp/elpa/avy-0.5.0/avy hides /usr/share/emacs/site-lisp/elpa-src/avy-0.5.0/avy /usr/share/emacs/site-lisp/elpa/avy-0.5.0/avy-pkg hides /usr/share/emacs/site-lisp/elpa-src/avy-0.5.0/avy-pkg /usr/share/emacs/site-lisp/elpa/avy-0.5.0/avy-autoloads hides /usr/share/emacs/site-lisp/elpa-src/avy-0.5.0/avy-autoloads /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-autoloads /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor /usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-pkg hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-pkg /usr/share/emacs/site-lisp/elpa/bazel-0/bazel-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bazel-0/bazel-autoloads /usr/share/emacs/site-lisp/elpa/bazel-0/test hides /usr/share/emacs/site-lisp/elpa-src/bazel-0/test /usr/share/emacs/site-lisp/elpa/bazel-0/bazel-pkg hides /usr/share/emacs/site-lisp/elpa-src/bazel-0/bazel-pkg /usr/share/emacs/site-lisp/elpa/bazel-0/bazel hides /usr/share/emacs/site-lisp/elpa-src/bazel-0/bazel /usr/share/emacs/site-lisp/elpa/bison-mode-0.3/bison-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bison-mode-0.3/bison-mode-autoloads /usr/share/emacs/site-lisp/elpa/bison-mode-0.3/bison-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/bison-mode-0.3/bison-mode-pkg /usr/share/emacs/site-lisp/elpa/bison-mode-0.3/bison-mode hides /usr/share/emacs/site-lisp/elpa-src/bison-mode-0.3/bison-mode /usr/share/emacs/site-lisp/elpa/bm-202309/bm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm-autoloads /usr/share/emacs/site-lisp/elpa/bm-202309/bm-pkg hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm-pkg /usr/share/emacs/site-lisp/elpa/bm-202309/bm hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm /usr/share/emacs/site-lisp/elpa/bm-202309/bm-sync hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm-sync /usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote-pkg hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote-pkg /usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote-autoloads hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote-autoloads /usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote /usr/share/emacs/site-lisp/elpa/bpftrace-mode-0.1.0/bpftrace-mode hides /usr/share/emacs/site-lisp/elpa-src/bpftrace-mode-0.1.0/bpftrace-mode /usr/share/emacs/site-lisp/elpa/bpftrace-mode-0.1.0/bpftrace-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/bpftrace-mode-0.1.0/bpftrace-mode-pkg /usr/share/emacs/site-lisp/elpa/bpftrace-mode-0.1.0/bpftrace-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bpftrace-mode-0.1.0/bpftrace-mode-autoloads /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-autoloads hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-autoloads /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-pkg hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-pkg /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-autoloads hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/caml-autoloads /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-font hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/caml-font /usr/share/emacs/site-lisp/elpa/caml-4.9/caml hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/caml /usr/share/emacs/site-lisp/elpa/caml-4.9/inf-caml hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/inf-caml /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-font-old hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/caml-font-old /usr/share/emacs/site-lisp/elpa/caml-4.9/activate-caml-mode hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/activate-caml-mode /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-types hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/caml-types /usr/share/emacs/site-lisp/elpa/caml-4.9/camldebug hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/camldebug /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-pkg hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/caml-pkg /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-help hides /usr/share/emacs/site-lisp/elpa-src/caml-4.9/caml-help /usr/share/emacs/site-lisp/elpa/cfrs-1.6.0/cfrs-pkg hides /usr/share/emacs/site-lisp/elpa-src/cfrs-1.6.0/cfrs-pkg /usr/share/emacs/site-lisp/elpa/cfrs-1.6.0/cfrs hides /usr/share/emacs/site-lisp/elpa-src/cfrs-1.6.0/cfrs /usr/share/emacs/site-lisp/elpa/cfrs-1.6.0/cfrs-autoloads hides /usr/share/emacs/site-lisp/elpa-src/cfrs-1.6.0/cfrs-autoloads /usr/share/emacs/site-lisp/elpa/clojure-mode-5.19.0/clojure-mode hides /usr/share/emacs/site-lisp/elpa-src/clojure-mode-5.19.0/clojure-mode /usr/share/emacs/site-lisp/elpa/clojure-mode-5.19.0/clojure-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/clojure-mode-5.19.0/clojure-mode-pkg /usr/share/emacs/site-lisp/elpa/clojure-mode-5.19.0/clojure-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/clojure-mode-5.19.0/clojure-mode-autoloads /usr/share/emacs/site-lisp/elpa/clojure-mode-extra-font-locking-3.0.0/clojure-mode-extra-font-locking-pkg hides /usr/share/emacs/site-lisp/elpa-src/clojure-mode-extra-font-locking-3.0.0/clojure-mode-extra-font-locking-pkg /usr/share/emacs/site-lisp/elpa/clojure-mode-extra-font-locking-3.0.0/clojure-mode-extra-font-locking hides /usr/share/emacs/site-lisp/elpa-src/clojure-mode-extra-font-locking-3.0.0/clojure-mode-extra-font-locking /usr/share/emacs/site-lisp/elpa/clojure-mode-extra-font-locking-3.0.0/clojure-mode-extra-font-locking-autoloads hides /usr/share/emacs/site-lisp/elpa-src/clojure-mode-extra-font-locking-3.0.0/clojure-mode-extra-font-locking-autoloads /usr/share/emacs/site-lisp/elpa/cmake-mode-4.0.1/cmake-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-4.0.1/cmake-mode-pkg /usr/share/emacs/site-lisp/elpa/cmake-mode-4.0.1/cmake-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-4.0.1/cmake-mode-autoloads /usr/share/emacs/site-lisp/elpa/cmake-mode-4.0.1/cmake-mode hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-4.0.1/cmake-mode /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/late-night-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/late-night-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/desert-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/desert-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aalto-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aalto-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/taming-mr-arneson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/taming-mr-arneson-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-mood-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-mood-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/hober-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/hober-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pok-wob-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pok-wob-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/emacs-21-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/emacs-21-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/fischmeister-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/fischmeister-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/simple-1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/simple-1-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-info-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-info-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/raspopovic-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/raspopovic-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-green-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-green-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/mistyday-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/mistyday-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/wheat-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/wheat-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/whateveryouwant-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/whateveryouwant-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pok-wog-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pok-wog-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-erc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-erc-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/calm-forest-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/calm-forest-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-erc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-erc-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/feng-shui-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/feng-shui-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jonadabian-slate-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jonadabian-slate-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jb-simple-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jb-simple-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/andreas-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/andreas-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/word-perfect-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/word-perfect-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/retro-orange-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/retro-orange-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/goldenrod-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/goldenrod-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/lethe-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/lethe-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/marine-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/marine-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/snowish-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/snowish-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/midnight-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/midnight-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/robin-hood-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/robin-hood-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/lawrence-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/lawrence-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/railscast-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/railscast-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/standard-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/standard-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/clarity-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/clarity-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/bharadwaj-slate-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/bharadwaj-slate-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/rotor-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/rotor-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gnome-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gnome-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ld-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ld-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/salmon-diff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/salmon-diff-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/greiner-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/greiner-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-eshell-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-eshell-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subtle-hacker-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subtle-hacker-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-sea-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-sea-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/euphoria-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/euphoria-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jonadabian-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jonadabian-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aliceblue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aliceblue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/bharadwaj-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/bharadwaj-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/salmon-font-lock-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/salmon-font-lock-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/deep-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/deep-blue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/charcoal-black-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/charcoal-black-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/resolve-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/resolve-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/parus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/parus-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/matrix-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/matrix-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subtle-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subtle-blue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-light-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-light-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/digital-ofs1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/digital-ofs1-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-blue-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/arjen-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/arjen-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/katester-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/katester-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern-autoloads hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern-autoloads /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/classic-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/classic-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/marquardt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/marquardt-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/tty-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/tty-dark-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blippblopp-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blippblopp-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ramangalahy-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ramangalahy-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/infodoc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/infodoc-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/high-contrast-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/high-contrast-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ryerson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ryerson-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/renegade-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/renegade-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/kingsajz-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/kingsajz-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/black-on-gray-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/black-on-gray-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-font-lock-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-font-lock-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/xemacs-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/xemacs-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/cobalt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/cobalt-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/scintilla-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/scintilla-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/sitaramv-solaris-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/sitaramv-solaris-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/shaman-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/shaman-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-gnus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-gnus-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/emacs-nw-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/emacs-nw-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/beige-eshell-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/beige-eshell-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern-pkg hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern-pkg /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gray30-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gray30-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/julie-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/julie-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-blue2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-blue2-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/retro-green-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/retro-green-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/taylor-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/taylor-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/vim-colors-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/vim-colors-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jedit-grey-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jedit-grey-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/beige-diff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/beige-diff-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/oswald-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/oswald-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pierson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pierson-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/comidia-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/comidia-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-laptop-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-laptop-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/snow-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/snow-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/xp-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/xp-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-gnus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-gnus-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subdued-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subdued-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/standard-ediff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/standard-ediff-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/sitaramv-nt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/sitaramv-nt-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gtk-ide-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gtk-ide-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-light2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-light2-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gnome2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gnome2-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aalto-light-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aalto-light-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/billw-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/billw-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/montz-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/montz-theme /usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gray1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gray1-theme /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-cmake hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-cmake /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-bbdb hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-bbdb /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-keywords hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-keywords /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-capf hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-capf /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-clang hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-clang /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-pkg hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-pkg /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-files hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-files /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-gtags hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-gtags /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-yasnippet hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-yasnippet /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-oddmuse hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-oddmuse /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-template hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-template /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-autoloads hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-autoloads /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-tng hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-tng /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-ispell hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-ispell /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-tempo hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-tempo /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-dabbrev hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-dabbrev /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-abbrev hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-abbrev /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-css hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-css /usr/share/emacs/site-lisp/elpa/company-1.0.2/company hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-nxml hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-nxml /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-etags hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-etags /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-dabbrev-code hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-dabbrev-code /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-semantic hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-semantic /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-tests hides /usr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-tests /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-30 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-30 /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-macs hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-macs /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-26 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-26 /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-25 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-25 /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-27 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-27 /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-pkg hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-pkg /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-autoloads hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-autoloads /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-28 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-28 /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat-29 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat-29 /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat hides /usr/share/emacs/site-lisp/elpa-src/compat-30.1.0.0/compat /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-popupinfo hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-popupinfo /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-quick hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-quick /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-echo hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-echo /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-autoloads hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-autoloads /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-info hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-info /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-indexed hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-indexed /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-pkg hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-pkg /usr/share/emacs/site-lisp/elpa/corfu-2.1/corfu-history hides /usr/share/emacs/site-lisp/elpa-src/corfu-2.1/corfu-history /usr/share/emacs/site-lisp/elpa/corfu-terminal-0.7/corfu-terminal hides /usr/share/emacs/site-lisp/elpa-src/corfu-terminal-0.7/corfu-terminal /usr/share/emacs/site-lisp/elpa/corfu-terminal-0.7/corfu-terminal-autoloads hides /usr/share/emacs/site-lisp/elpa-src/corfu-terminal-0.7/corfu-terminal-autoloads /usr/share/emacs/site-lisp/elpa/corfu-terminal-0.7/corfu-terminal-pkg hides /usr/share/emacs/site-lisp/elpa-src/corfu-terminal-0.7/corfu-terminal-pkg /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode-autoloads /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode-tests hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode-tests /usr/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.27/csv-mode-pkg /usr/share/emacs/site-lisp/elpa/dape-0.24.1/dape-pkg hides /usr/share/emacs/site-lisp/elpa-src/dape-0.24.1/dape-pkg /usr/share/emacs/site-lisp/elpa/dape-0.24.1/dape-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dape-0.24.1/dape-autoloads /usr/share/emacs/site-lisp/elpa/dape-0.24.1/dape-tests hides /usr/share/emacs/site-lisp/elpa-src/dape-0.24.1/dape-tests /usr/share/emacs/site-lisp/elpa/dape-0.24.1/dape hides /usr/share/emacs/site-lisp/elpa-src/dape-0.24.1/dape /usr/share/emacs/site-lisp/elpa/dart-mode-1.0.7/dart-mode hides /usr/share/emacs/site-lisp/elpa-src/dart-mode-1.0.7/dart-mode /usr/share/emacs/site-lisp/elpa/dart-mode-1.0.7/dart-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/dart-mode-1.0.7/dart-mode-pkg /usr/share/emacs/site-lisp/elpa/dart-mode-1.0.7/dart-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dart-mode-1.0.7/dart-mode-autoloads /usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash hides /usr/share/emacs/site-lisp/elpa-src/dash-2.20.0/dash /usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dash-2.20.0/dash-autoloads /usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash-pkg hides /usr/share/emacs/site-lisp/elpa-src/dash-2.20.0/dash-pkg /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-bug hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-bug /usr/share/emacs/site-lisp/elpa/debian-el-37.19/deb-view hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/deb-view /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-el-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37.19/preseed hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/preseed /usr/share/emacs/site-lisp/elpa/debian-el-37.19/apt-utils hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/apt-utils /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-el-pkg /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-el hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-el /usr/share/emacs/site-lisp/elpa/debian-el-37.19/gnus-BTS hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/gnus-BTS /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/debian-autoloads /usr/share/emacs/site-lisp/elpa/debian-el-37.19/apt-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/apt-sources /usr/share/emacs/site-lisp/elpa/debian-el-37.19/apt-deb822-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.19/apt-deb822-sources /usr/share/emacs/site-lisp/elpa/debpaste-0.1.5/debpaste hides /usr/share/emacs/site-lisp/elpa-src/debpaste-0.1.5/debpaste /usr/share/emacs/site-lisp/elpa/debpaste-0.1.5/debpaste-pkg hides /usr/share/emacs/site-lisp/elpa-src/debpaste-0.1.5/debpaste-pkg /usr/share/emacs/site-lisp/elpa/debpaste-0.1.5/debpaste-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debpaste-0.1.5/debpaste-autoloads /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-mode /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-log-view-mode hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-log-view-mode /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-pkg hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-pkg /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-autoloads hides /usr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-autoloads /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-autoloads hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-autoloads /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-pkg hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-pkg /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode-pkg /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode-autoloads /usr/share/emacs/site-lisp/elpa/dockerfile-mode-1.7/dockerfile-mode hides /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/debian-bts-control hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-bts-control /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/dpkg-dev-el hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/dpkg-dev-el /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/dpkg-dev-common-utils hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/dpkg-dev-common-utils /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/debian-autopkgtest-control-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-autopkgtest-control-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/debian-changelog-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-changelog-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/debian-copyright hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-copyright /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/readme-debian hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/readme-debian /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/dpkg-dev-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/dpkg-dev-el-autoloads /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/dpkg-dev-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/dpkg-dev-el-pkg /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/debian-control-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-control-mode /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-pkg hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-pkg /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-link hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-link /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-lib hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-lib /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-search hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-search /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-show hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-show /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-db hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-db /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-curl hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-curl /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-log hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-log /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-csv hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-csv /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-autoloads hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-autoloads /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/xml-query hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/xml-query /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed hides /usr/share/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-imenu hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-imenu /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-mode hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-mode /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-tags hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-tags /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-mode-autoloads /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-interactive hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-interactive /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-format hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-format /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-util hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-util /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-mode-pkg /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-indent hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-indent /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-font-lock hides /usr/share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-font-lock /usr/share/emacs/site-lisp/elpa/epl-0.9/epl-autoloads hides /usr/share/emacs/site-lisp/elpa-src/epl-0.9/epl-autoloads /usr/share/emacs/site-lisp/elpa/epl-0.9/epl-pkg hides /usr/share/emacs/site-lisp/elpa-src/epl-0.9/epl-pkg /usr/share/emacs/site-lisp/elpa/epl-0.9/epl hides /usr/share/emacs/site-lisp/elpa-src/epl-0.9/epl /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby-on-rails hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby-on-rails /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-python hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-python /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-clojure-leiningen hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-clojure-leiningen /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-grunt hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-grunt /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-tests hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-tests /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-android hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-android /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-extras hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-extras /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-bower hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-bower /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-pkg hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-pkg /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-arduino hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-arduino /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-npm hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-npm /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-php-composer hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-php-composer /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-autoloads hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-autoloads /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-perl hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-perl /usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-core hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-core /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-types hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-types /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-vars hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-vars /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-commands hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-commands /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-jumps hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-jumps /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-integration hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-integration /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-keybindings hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-keybindings /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-pkg hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-pkg /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-ex hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-ex /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-common hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-common /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-digraphs hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-digraphs /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-states hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-states /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-macros hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-macros /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-command-window hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-command-window /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-search hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-search /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-maps hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-maps /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-autoloads hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-autoloads /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-repeat hides /usr/share/emacs/site-lisp/elpa-src/evil-1.14.2/evil-repeat /usr/share/emacs/site-lisp/elpa/exec-path-from-shell-2.2/exec-path-from-shell-autoloads hides /usr/share/emacs/site-lisp/elpa-src/exec-path-from-shell-2.2/exec-path-from-shell-autoloads /usr/share/emacs/site-lisp/elpa/exec-path-from-shell-2.2/exec-path-from-shell hides /usr/share/emacs/site-lisp/elpa-src/exec-path-from-shell-2.2/exec-path-from-shell /usr/share/emacs/site-lisp/elpa/exec-path-from-shell-2.2/exec-path-from-shell-pkg hides /usr/share/emacs/site-lisp/elpa-src/exec-path-from-shell-2.2/exec-path-from-shell-pkg /usr/share/emacs/site-lisp/elpa/f-0.21.0/f-autoloads hides /usr/share/emacs/site-lisp/elpa-src/f-0.21.0/f-autoloads /usr/share/emacs/site-lisp/elpa/f-0.21.0/f hides /usr/share/emacs/site-lisp/elpa-src/f-0.21.0/f /usr/share/emacs/site-lisp/elpa/f-0.21.0/f-pkg hides /usr/share/emacs/site-lisp/elpa-src/f-0.21.0/f-pkg /usr/share/emacs/site-lisp/elpa/f-0.21.0/f-shortdoc hides /usr/share/emacs/site-lisp/elpa-src/f-0.21.0/f-shortdoc /usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding /usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding-pkg hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding-pkg /usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding-autoloads hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding-autoloads /usr/share/emacs/site-lisp/elpa/format-all-0.6.0/format-all-pkg hides /usr/share/emacs/site-lisp/elpa-src/format-all-0.6.0/format-all-pkg /usr/share/emacs/site-lisp/elpa/format-all-0.6.0/format-all-autoloads hides /usr/share/emacs/site-lisp/elpa-src/format-all-0.6.0/format-all-autoloads /usr/share/emacs/site-lisp/elpa/format-all-0.6.0/format-all hides /usr/share/emacs/site-lisp/elpa-src/format-all-0.6.0/format-all /usr/share/emacs/site-lisp/elpa/fountain-mode-3.7.1/fountain-theme hides /usr/share/emacs/site-lisp/elpa-src/fountain-mode-3.7.1/fountain-theme /usr/share/emacs/site-lisp/elpa/fountain-mode-3.7.1/fountain-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/fountain-mode-3.7.1/fountain-mode-pkg /usr/share/emacs/site-lisp/elpa/fountain-mode-3.7.1/fountain-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/fountain-mode-3.7.1/fountain-mode-autoloads /usr/share/emacs/site-lisp/elpa/fountain-mode-3.7.1/fountain-mode hides /usr/share/emacs/site-lisp/elpa-src/fountain-mode-3.7.1/fountain-mode /usr/share/emacs/site-lisp/elpa/git-modes-1.4.4/git-modes-autoloads hides /usr/share/emacs/site-lisp/elpa-src/git-modes-1.4.4/git-modes-autoloads /usr/share/emacs/site-lisp/elpa/git-modes-1.4.4/git-modes hides /usr/share/emacs/site-lisp/elpa-src/git-modes-1.4.4/git-modes /usr/share/emacs/site-lisp/elpa/git-modes-1.4.4/git-modes-pkg hides /usr/share/emacs/site-lisp/elpa-src/git-modes-1.4.4/git-modes-pkg /usr/share/emacs/site-lisp/elpa/gitattributes-mode-1.4.4/gitattributes-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/gitattributes-mode-1.4.4/gitattributes-mode-pkg /usr/share/emacs/site-lisp/elpa/gitattributes-mode-1.4.4/gitattributes-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gitattributes-mode-1.4.4/gitattributes-mode-autoloads /usr/share/emacs/site-lisp/elpa/gitattributes-mode-1.4.4/gitattributes-mode hides /usr/share/emacs/site-lisp/elpa-src/gitattributes-mode-1.4.4/gitattributes-mode /usr/share/emacs/site-lisp/elpa/gitconfig-mode-1.4.4/gitconfig-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gitconfig-mode-1.4.4/gitconfig-mode-autoloads /usr/share/emacs/site-lisp/elpa/gitconfig-mode-1.4.4/gitconfig-mode hides /usr/share/emacs/site-lisp/elpa-src/gitconfig-mode-1.4.4/gitconfig-mode /usr/share/emacs/site-lisp/elpa/gitconfig-mode-1.4.4/gitconfig-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/gitconfig-mode-1.4.4/gitconfig-mode-pkg /usr/share/emacs/site-lisp/elpa/gitignore-mode-1.4.4/gitignore-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gitignore-mode-1.4.4/gitignore-mode-autoloads /usr/share/emacs/site-lisp/elpa/gitignore-mode-1.4.4/gitignore-mode hides /usr/share/emacs/site-lisp/elpa-src/gitignore-mode-1.4.4/gitignore-mode /usr/share/emacs/site-lisp/elpa/gitignore-mode-1.4.4/gitignore-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/gitignore-mode-1.4.4/gitignore-mode-pkg /usr/share/emacs/site-lisp/elpa/gitlab-ci-mode-20191022.12.4/gitlab-ci-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gitlab-ci-mode-20191022.12.4/gitlab-ci-mode-autoloads /usr/share/emacs/site-lisp/elpa/gitlab-ci-mode-20191022.12.4/gitlab-ci-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/gitlab-ci-mode-20191022.12.4/gitlab-ci-mode-pkg /usr/share/emacs/site-lisp/elpa/gitlab-ci-mode-20191022.12.4/gitlab-ci-mode hides /usr/share/emacs/site-lisp/elpa-src/gitlab-ci-mode-20191022.12.4/gitlab-ci-mode /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-gui hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-gui /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-context hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-context /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/debian-autoloads /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-pkg hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-pkg /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-autoloads /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode-autoloads /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-mode hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-guru hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-guru /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-mode-pkg /usr/share/emacs/site-lisp/elpa/go-mode-1.6.0/go-rename hides /usr/share/emacs/site-lisp/elpa-src/go-mode-1.6.0/go-rename /usr/share/emacs/site-lisp/elpa/goto-chg-1.7.5/goto-chg hides /usr/share/emacs/site-lisp/elpa-src/goto-chg-1.7.5/goto-chg /usr/share/emacs/site-lisp/elpa/goto-chg-1.7.5/goto-chg-pkg hides /usr/share/emacs/site-lisp/elpa-src/goto-chg-1.7.5/goto-chg-pkg /usr/share/emacs/site-lisp/elpa/goto-chg-1.7.5/goto-chg-autoloads hides /usr/share/emacs/site-lisp/elpa-src/goto-chg-1.7.5/goto-chg-autoloads /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-svg hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-svg /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-mode-pkg /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-utils hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-utils /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-sort-imports hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-sort-imports /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/ghc-core hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/ghc-core /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-compile hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-compile /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-load hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-load /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-decl-scan hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-decl-scan /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-c2hs hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-c2hs /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-session hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-session /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-string hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-string /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-collapse hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-collapse /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-lexeme hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-lexeme /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-navigate-imports hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-navigate-imports /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-align-imports hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-align-imports /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-process hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-process /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-interactive-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-interactive-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-customize hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-customize /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-commands hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-commands /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-menu hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-menu /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-doc hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-doc /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-move-nested hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-move-nested /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/ghci-script-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/ghci-script-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/w3m-haddock hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/w3m-haddock /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/highlight-uses-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/highlight-uses-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-debug hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-debug /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-modules hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-modules /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-indentation hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-indentation /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-hoogle hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-hoogle /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-repl hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-repl /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-sandbox hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-sandbox /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-completions hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-completions /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-indent hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-indent /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-complete-module hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-complete-module /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-mode-autoloads /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/inf-haskell hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/inf-haskell /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-unicode-input-method hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-unicode-input-method /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-presentation-mode hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-presentation-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-ghc-support hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-ghc-support /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-cabal hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-cabal /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-font-lock hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-font-lock /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-pkg /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-fd hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-fd /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-man hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-man /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-global-bindings hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-global-bindings /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-net hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-net /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-buffers hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-buffers /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-external hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-external /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-for-files hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-for-files /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-elisp hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-elisp /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-find hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-find /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-imenu hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-imenu /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-tags hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-tags /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-autoloads /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-types hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-types /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-easymenu hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-easymenu /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-info hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-info /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-dabbrev hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-dabbrev /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-sys hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-sys /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-packages hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-packages /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-locate hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-locate /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-utils /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-eshell hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-eshell /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-semantic hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-semantic /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-help hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-help /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-ring hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-ring /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-color hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-color /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-files hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-files /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-grep hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-grep /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-regexp hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-regexp /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-x-files hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-x-files /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-epa hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-epa /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-font hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-font /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-command hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-command /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-misc hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-misc /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-occur hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-occur /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-bookmark hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-bookmark /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-id-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-id-utils /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-mode hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-mode /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-adaptive hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-adaptive /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-x-icons hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-x-icons /usr/share/emacs/site-lisp/elpa/helm-4.0.3/helm-eval hides /usr/share/emacs/site-lisp/elpa-src/helm-4.0.3/helm-eval /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-core-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-core-autoloads /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-lib hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-lib /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-core hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-core /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-core-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-core-pkg /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-multi-match hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-multi-match /usr/share/emacs/site-lisp/elpa/helm-core-4.0.3/helm-source hides /usr/share/emacs/site-lisp/elpa-src/helm-core-4.0.3/helm-source /usr/share/emacs/site-lisp/elpa/ht-2.3/ht-pkg hides /usr/share/emacs/site-lisp/elpa-src/ht-2.3/ht-pkg /usr/share/emacs/site-lisp/elpa/ht-2.3/ht hides /usr/share/emacs/site-lisp/elpa-src/ht-2.3/ht /usr/share/emacs/site-lisp/elpa/ht-2.3/ht-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ht-2.3/ht-autoloads /usr/share/emacs/site-lisp/elpa/htmlize-1.58/htmlize-autoloads hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.58/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/htmlize-1.58/htmlize-pkg hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.58/htmlize-pkg /usr/share/emacs/site-lisp/elpa/htmlize-1.58/htmlize hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.58/htmlize /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra-examples hides /usr/share/emacs/site-lisp/elpa-src/hydra-0.15.0/hydra-examples /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra-ox hides /usr/share/emacs/site-lisp/elpa-src/hydra-0.15.0/hydra-ox /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra hides /usr/share/emacs/site-lisp/elpa-src/hydra-0.15.0/hydra /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra-autoloads hides /usr/share/emacs/site-lisp/elpa-src/hydra-0.15.0/hydra-autoloads /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra-pkg hides /usr/share/emacs/site-lisp/elpa-src/hydra-0.15.0/hydra-pkg /usr/share/emacs/site-lisp/elpa/imenu-list-0.9/imenu-list-autoloads hides /usr/share/emacs/site-lisp/elpa-src/imenu-list-0.9/imenu-list-autoloads /usr/share/emacs/site-lisp/elpa/imenu-list-0.9/imenu-list hides /usr/share/emacs/site-lisp/elpa-src/imenu-list-0.9/imenu-list /usr/share/emacs/site-lisp/elpa/imenu-list-0.9/imenu-list-pkg hides /usr/share/emacs/site-lisp/elpa-src/imenu-list-0.9/imenu-list-pkg /usr/share/emacs/site-lisp/elpa/inform-mode-1.6.2/inform-mode hides /usr/share/emacs/site-lisp/elpa-src/inform-mode-1.6.2/inform-mode /usr/share/emacs/site-lisp/elpa/inform-mode-1.6.2/inform-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/inform-mode-1.6.2/inform-mode-pkg /usr/share/emacs/site-lisp/elpa/inform-mode-1.6.2/inform-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/inform-mode-1.6.2/inform-mode-autoloads /usr/share/emacs/site-lisp/elpa/inheritenv-0.2/inheritenv hides /usr/share/emacs/site-lisp/elpa-src/inheritenv-0.2/inheritenv /usr/share/emacs/site-lisp/elpa/inheritenv-0.2/inheritenv-tests hides /usr/share/emacs/site-lisp/elpa-src/inheritenv-0.2/inheritenv-tests /usr/share/emacs/site-lisp/elpa/inheritenv-0.2/inheritenv-pkg hides /usr/share/emacs/site-lisp/elpa-src/inheritenv-0.2/inheritenv-pkg /usr/share/emacs/site-lisp/elpa/inheritenv-0.2/inheritenv-autoloads hides /usr/share/emacs/site-lisp/elpa-src/inheritenv-0.2/inheritenv-autoloads /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-pkg hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-pkg /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-autoloads /usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-test hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-test /usr/share/emacs/site-lisp/elpa/jinja2-mode-0.2/jinja2-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/jinja2-mode-0.2/jinja2-mode-pkg /usr/share/emacs/site-lisp/elpa/jinja2-mode-0.2/jinja2-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/jinja2-mode-0.2/jinja2-mode-autoloads /usr/share/emacs/site-lisp/elpa/jinja2-mode-0.2/jinja2-mode hides /usr/share/emacs/site-lisp/elpa-src/jinja2-mode-0.2/jinja2-mode /usr/share/emacs/site-lisp/elpa/js2-mode-20231224/js2-imenu-extras hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20231224/js2-imenu-extras /usr/share/emacs/site-lisp/elpa/js2-mode-20231224/js2-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20231224/js2-mode-pkg /usr/share/emacs/site-lisp/elpa/js2-mode-20231224/js2-mode hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20231224/js2-mode /usr/share/emacs/site-lisp/elpa/js2-mode-20231224/js2-old-indent hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20231224/js2-old-indent /usr/share/emacs/site-lisp/elpa/js2-mode-20231224/js2-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20231224/js2-mode-autoloads /usr/share/emacs/site-lisp/elpa/kivy-mode-0.1.0/kivy-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/kivy-mode-0.1.0/kivy-mode-pkg /usr/share/emacs/site-lisp/elpa/kivy-mode-0.1.0/kivy-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/kivy-mode-0.1.0/kivy-mode-autoloads /usr/share/emacs/site-lisp/elpa/kivy-mode-0.1.0/kivy-mode hides /usr/share/emacs/site-lisp/elpa-src/kivy-mode-0.1.0/kivy-mode /usr/share/emacs/site-lisp/elpa/kotlin-mode-20230123/kotlin-mode-lexer hides /usr/share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode-lexer /usr/share/emacs/site-lisp/elpa/kotlin-mode-20230123/kotlin-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode-autoloads /usr/share/emacs/site-lisp/elpa/kotlin-mode-20230123/kotlin-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode-pkg /usr/share/emacs/site-lisp/elpa/kotlin-mode-20230123/kotlin-mode hides /usr/share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode /usr/share/emacs/site-lisp/elpa/kotlin-mode-20230123/kotlin-mode-indent hides /usr/share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode-indent /usr/share/emacs/site-lisp/elpa/language-id-0.20/language-id hides /usr/share/emacs/site-lisp/elpa-src/language-id-0.20/language-id /usr/share/emacs/site-lisp/elpa/language-id-0.20/language-id-pkg hides /usr/share/emacs/site-lisp/elpa-src/language-id-0.20/language-id-pkg /usr/share/emacs/site-lisp/elpa/language-id-0.20/language-id-autoloads hides /usr/share/emacs/site-lisp/elpa-src/language-id-0.20/language-id-autoloads /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-pkg hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-pkg /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-autoloads hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-autoloads /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama-test hides /usr/share/emacs/site-lisp/elpa-src/llama-0.6.2/llama-test /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama-pkg hides /usr/share/emacs/site-lisp/elpa-src/llama-0.6.2/llama-pkg /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama-autoloads hides /usr/share/emacs/site-lisp/elpa-src/llama-0.6.2/llama-autoloads /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama hides /usr/share/emacs/site-lisp/elpa-src/llama-0.6.2/llama /usr/share/emacs/site-lisp/elpa/lua-mode-20221027/init-tryout hides /usr/share/emacs/site-lisp/elpa-src/lua-mode-20221027/init-tryout /usr/share/emacs/site-lisp/elpa/lua-mode-20221027/lua-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/lua-mode-20221027/lua-mode-pkg /usr/share/emacs/site-lisp/elpa/lua-mode-20221027/lua-mode hides /usr/share/emacs/site-lisp/elpa-src/lua-mode-20221027/lua-mode /usr/share/emacs/site-lisp/elpa/lua-mode-20221027/lua-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/lua-mode-20221027/lua-mode-autoloads /usr/share/emacs/site-lisp/elpa/lv-0.15.0/lv-autoloads hides /usr/share/emacs/site-lisp/elpa-src/lv-0.15.0/lv-autoloads /usr/share/emacs/site-lisp/elpa/lv-0.15.0/lv hides /usr/share/emacs/site-lisp/elpa-src/lv-0.15.0/lv /usr/share/emacs/site-lisp/elpa/lv-0.15.0/lv-pkg hides /usr/share/emacs/site-lisp/elpa-src/lv-0.15.0/lv-pkg /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-bundle hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-bundle /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-fetch hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-fetch /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-sparse-checkout hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-sparse-checkout /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-autorevert hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-autorevert /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-bisect hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-bisect /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-status hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-status /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-reflog hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-reflog /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-pkg hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-pkg /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-merge hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-merge /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-apply hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-apply /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-transient hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-transient /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-diff hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-diff /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-reset hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-reset /usr/share/emacs/site-lisp/elpa/magit-4.3.5/git-commit hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/git-commit /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-git hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-git /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-commit hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-commit /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-margin hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-margin /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-gitignore hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-gitignore /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-stash hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-stash /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-mode hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-mode /usr/share/emacs/site-lisp/elpa/magit-4.3.5/git-rebase hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/git-rebase /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-process hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-process /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-repos hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-repos /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-worktree hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-worktree /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-remote hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-remote /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-branch hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-branch /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-pull hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-pull /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-tag hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-tag /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-wip hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-wip /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-base hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-base /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-notes hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-notes /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-sequence hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-sequence /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-core hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-core /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-clone hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-clone /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-patch hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-patch /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-autoloads /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-subtree hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-subtree /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-log hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-log /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-files hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-files /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-refs hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-refs /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-extras hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-extras /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-blame hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-blame /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-ediff hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-ediff /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-push hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-push /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-bookmark hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-bookmark /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-submodule hides /usr/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-submodule /usr/share/emacs/site-lisp/elpa/magit-section-4.3.5/magit-section-pkg hides /usr/share/emacs/site-lisp/elpa-src/magit-section-4.3.5/magit-section-pkg /usr/share/emacs/site-lisp/elpa/magit-section-4.3.5/magit-section-autoloads hides /usr/share/emacs/site-lisp/elpa-src/magit-section-4.3.5/magit-section-autoloads /usr/share/emacs/site-lisp/elpa/magit-section-4.3.5/magit-section hides /usr/share/emacs/site-lisp/elpa-src/magit-section-4.3.5/magit-section /usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-autoloads /usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode /usr/share/emacs/site-lisp/elpa/markdown-mode-2.7/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-pkg /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-iso hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-iso /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-tl hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-tl /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-discover hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-discover /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-pkg hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-pkg /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-transient hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-transient /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-search hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-search /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-client hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-client /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-auth hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-auth /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-http hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-http /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-toot hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-toot /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-media hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-media /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-views hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-views /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-profile hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-profile /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-widget hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-widget /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-autoloads hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-autoloads /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-inspect hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-inspect /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-notifications hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-notifications /usr/share/emacs/site-lisp/elpa/mastodon-2.0.0/mastodon-async hides /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.0/mastodon-async /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/semantic-matlab hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/semantic-matlab /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-org hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-org /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-netshell hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-netshell /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-cgen hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-cgen /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/company-matlab-shell hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/company-matlab-shell /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/tlc hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/tlc /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-scan hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-scan /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-shell hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-shell /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-mode-autoloads /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/mlgud hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/mlgud /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-shell-gud hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-shell-gud /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-mode-pkg /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-compat hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-compat /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-topic hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-topic /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/mlint hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/mlint /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-ccount hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-ccount /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-complete hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-complete /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-mode hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-mode /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-syntax hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-syntax /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/semanticdb-matlab hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/semanticdb-matlab /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-sections hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-sections /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/linemark hides /usr/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/linemark /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/meson-mode hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/meson-mode /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/meson-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/meson-mode-pkg /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/utils hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/utils /usr/share/emacs/site-lisp/elpa/meson-mode-0.2/meson-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/meson-mode-0.2/meson-mode-autoloads /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-autoloads hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-autoloads /usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-pkg hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-pkg /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-pkg /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-autoloads /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode /usr/share/emacs/site-lisp/elpa/nginx-mode-1.1.10/nginx-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/nginx-mode-1.1.10/nginx-mode-pkg /usr/share/emacs/site-lisp/elpa/nginx-mode-1.1.10/nginx-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/nginx-mode-1.1.10/nginx-mode-autoloads /usr/share/emacs/site-lisp/elpa/nginx-mode-1.1.10/nginx-mode hides /usr/share/emacs/site-lisp/elpa-src/nginx-mode-1.1.10/nginx-mode /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-draft hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-draft /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-compat hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-compat /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-parser hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-parser /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-hello hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-hello /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-crypto hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-crypto /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-print hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-print /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-mua hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-mua /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-wash hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-wash /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-tag hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-tag /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-autoloads hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-autoloads /usr/share/emacs/site-lisp/elpa/notmuch-0.39/coolj hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/coolj /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-address hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-address /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-maildir-fcc hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-maildir-fcc /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-lib hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-lib /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-message hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-message /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-tree hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-tree /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-show hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-show /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-pkg hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-pkg /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-version hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-version /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-jump hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-jump /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-query hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-query /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-company hides /usr/share/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-company /usr/share/emacs/site-lisp/elpa/oauth2-0.17/oauth2-autoloads hides /usr/share/emacs/site-lisp/elpa-src/oauth2-0.17/oauth2-autoloads /usr/share/emacs/site-lisp/elpa/oauth2-0.17/oauth2-pkg hides /usr/share/emacs/site-lisp/elpa-src/oauth2-0.17/oauth2-pkg /usr/share/emacs/site-lisp/elpa/oauth2-0.17/oauth2 hides /usr/share/emacs/site-lisp/elpa-src/oauth2-0.17/oauth2 /usr/share/emacs/site-lisp/elpa/ol-notmuch-2.1.0/ol-notmuch-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ol-notmuch-2.1.0/ol-notmuch-autoloads /usr/share/emacs/site-lisp/elpa/ol-notmuch-2.1.0/ol-notmuch hides /usr/share/emacs/site-lisp/elpa-src/ol-notmuch-2.1.0/ol-notmuch /usr/share/emacs/site-lisp/elpa/ol-notmuch-2.1.0/ol-notmuch-pkg hides /usr/share/emacs/site-lisp/elpa-src/ol-notmuch-2.1.0/ol-notmuch-pkg /usr/share/emacs/site-lisp/elpa/olivetti-2.0.7/olivetti-pkg hides /usr/share/emacs/site-lisp/elpa-src/olivetti-2.0.7/olivetti-pkg /usr/share/emacs/site-lisp/elpa/olivetti-2.0.7/olivetti-autoloads hides /usr/share/emacs/site-lisp/elpa-src/olivetti-2.0.7/olivetti-autoloads /usr/share/emacs/site-lisp/elpa/olivetti-2.0.7/olivetti hides /usr/share/emacs/site-lisp/elpa-src/olivetti-2.0.7/olivetti /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-fortran hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-fortran /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-plot hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-plot /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-eval hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-eval /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-comint hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-comint /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-tempo hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-tempo /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-python hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-python /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-man hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-man /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-org hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-org /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lisp hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-lisp /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-mouse hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-mouse /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ditaa hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-ditaa /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-clojure hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-clojure /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-csl hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/oc-csl /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-doi hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-doi /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-pkg hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-pkg /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lob hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-lob /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-autoloads hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-autoloads /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-emacs-lisp hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-emacs-lisp /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-footnote hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-footnote /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-persist hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-persist /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-pcomplete hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-pcomplete /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-scheme hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-scheme /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-haskell hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-calc hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-calc /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-js hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-js /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-timer hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-timer /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-shell hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-shell /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-w3m hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-w3m /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-version hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-version /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lua hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-lua /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-html hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-html /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-gnuplot hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-gnuplot /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-irc hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-irc /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-julia hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-julia /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/oc /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-attach-git hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-attach-git /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-goto hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-goto /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-beamer hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-beamer /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sqlite hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-sqlite /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-latex hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-latex /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-loaddefs hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-loaddefs /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-bbdb hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-bbdb /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-compat hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-compat /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-refile hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-refile /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sed hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-sed /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-css hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-css /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-clock hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-clock /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-java hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-java /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-src hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-src /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-element hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-element /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-odt hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-odt /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-keys hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-keys /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-exp hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-exp /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-id hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-id /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-fold-core hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-fold-core /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-docview hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-docview /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-maxima hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-maxima /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-table hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-table /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-protocol hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-protocol /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-basic hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/oc-basic /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-tangle hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-tangle /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-element-ast hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-element-ast /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-macro hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-macro /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-macs hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-macs /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-C hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-C /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-bibtex hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-bibtex /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-cycle hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-cycle /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-capture hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-capture /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-rmail hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-rmail /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-koma-letter hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-koma-letter /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-eshell hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-eshell /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-agenda hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-agenda /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-forth hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-forth /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-eww hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-eww /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-inlinetask hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-inlinetask /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-latex hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-latex /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-mobile hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-mobile /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lilypond hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-lilypond /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-screen hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-screen /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-fold hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-fold /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-ascii hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-ascii /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-datetree hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-datetree /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-faces hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-faces /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-gnus hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-gnus /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-R hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-R /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-matlab hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-matlab /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-awk hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-awk /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-info hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-info /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-duration hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-duration /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-crypt hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-crypt /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-texinfo hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-texinfo /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-perl hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-perl /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-plantuml hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-plantuml /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-list hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-list /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-attach hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-attach /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-octave hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-octave /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-mhe hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-mhe /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-lint hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-lint /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-core hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-core /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ruby hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-ruby /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-dot hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-dot /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-feed hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-feed /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-processing hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-processing /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-eshell hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-eshell /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-habit hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-habit /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-md hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-md /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ref hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-ref /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sass hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-sass /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-org hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-org /usr/share/emacs/site-lisp/elpa/org-9.7.29/org hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-indent hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-indent /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-ctags hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-ctags /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-entities hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-entities /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-makefile hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-makefile /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ocaml hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-ocaml /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-man hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ol-man /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-biblatex hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/oc-biblatex /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-archive hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-archive /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-num hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-num /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-table hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-table /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sql hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-sql /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-icalendar hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-icalendar /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-groovy hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ob-groovy /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-colview hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/org-colview /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-natbib hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/oc-natbib /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-bibtex hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/oc-bibtex /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-publish hides /usr/share/emacs/site-lisp/elpa-src/org-9.7.29/ox-publish /usr/share/emacs/site-lisp/elpa/org-drill-2.7.0/org-drill hides /usr/share/emacs/site-lisp/elpa-src/org-drill-2.7.0/org-drill /usr/share/emacs/site-lisp/elpa/org-drill-2.7.0/org-drill-autoloads hides /usr/share/emacs/site-lisp/elpa-src/org-drill-2.7.0/org-drill-autoloads /usr/share/emacs/site-lisp/elpa/org-drill-2.7.0/org-drill-pkg hides /usr/share/emacs/site-lisp/elpa-src/org-drill-2.7.0/org-drill-pkg /usr/share/emacs/site-lisp/elpa/paredit-27beta/paredit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/paredit-27beta/paredit-autoloads /usr/share/emacs/site-lisp/elpa/paredit-27beta/paredit hides /usr/share/emacs/site-lisp/elpa-src/paredit-27beta/paredit /usr/share/emacs/site-lisp/elpa/paredit-27beta/paredit-pkg hides /usr/share/emacs/site-lisp/elpa-src/paredit-27beta/paredit-pkg /usr/share/emacs/site-lisp/elpa/persist-0.6.1/persist-autoloads hides /usr/share/emacs/site-lisp/elpa-src/persist-0.6.1/persist-autoloads /usr/share/emacs/site-lisp/elpa/persist-0.6.1/persist-pkg hides /usr/share/emacs/site-lisp/elpa-src/persist-0.6.1/persist-pkg /usr/share/emacs/site-lisp/elpa/persist-0.6.1/persist hides /usr/share/emacs/site-lisp/elpa-src/persist-0.6.1/persist /usr/share/emacs/site-lisp/elpa/pfuture-1.9/pfuture-pkg hides /usr/share/emacs/site-lisp/elpa-src/pfuture-1.9/pfuture-pkg /usr/share/emacs/site-lisp/elpa/pfuture-1.9/pfuture-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pfuture-1.9/pfuture-autoloads /usr/share/emacs/site-lisp/elpa/pfuture-1.9/pfuture hides /usr/share/emacs/site-lisp/elpa-src/pfuture-1.9/pfuture /usr/share/emacs/site-lisp/elpa/pg-0.53/pg-geometry hides /usr/share/emacs/site-lisp/elpa-src/pg-0.53/pg-geometry /usr/share/emacs/site-lisp/elpa/pg-0.53/pg-bm25 hides /usr/share/emacs/site-lisp/elpa-src/pg-0.53/pg-bm25 /usr/share/emacs/site-lisp/elpa/pg-0.53/pg hides /usr/share/emacs/site-lisp/elpa-src/pg-0.53/pg /usr/share/emacs/site-lisp/elpa/pg-0.53/pg-gis hides /usr/share/emacs/site-lisp/elpa-src/pg-0.53/pg-gis /usr/share/emacs/site-lisp/elpa/pg-0.53/pg-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pg-0.53/pg-autoloads /usr/share/emacs/site-lisp/elpa/pg-0.53/pg-lo hides /usr/share/emacs/site-lisp/elpa-src/pg-0.53/pg-lo /usr/share/emacs/site-lisp/elpa/pg-0.53/pg-pkg hides /usr/share/emacs/site-lisp/elpa-src/pg-0.53/pg-pkg /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-align hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-align /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-complete hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-complete /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-face hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-face /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode-debug hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode-debug /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode-pkg /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-local-manual hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-local-manual /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-ide-phpactor hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-ide-phpactor /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-flymake hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-flymake /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-mode-autoloads /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-defs hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-defs /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-ide hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-ide /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-format hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-format /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-project hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-project /usr/share/emacs/site-lisp/elpa/pip-requirements-0.5/pip-requirements-pkg hides /usr/share/emacs/site-lisp/elpa-src/pip-requirements-0.5/pip-requirements-pkg /usr/share/emacs/site-lisp/elpa/pip-requirements-0.5/pip-requirements-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pip-requirements-0.5/pip-requirements-autoloads /usr/share/emacs/site-lisp/elpa/pip-requirements-0.5/pip-requirements hides /usr/share/emacs/site-lisp/elpa-src/pip-requirements-0.5/pip-requirements /usr/share/emacs/site-lisp/elpa/pkg-info-0.6/pkg-info-pkg hides /usr/share/emacs/site-lisp/elpa-src/pkg-info-0.6/pkg-info-pkg /usr/share/emacs/site-lisp/elpa/pkg-info-0.6/pkg-info-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pkg-info-0.6/pkg-info-autoloads /usr/share/emacs/site-lisp/elpa/pkg-info-0.6/pkg-info hides /usr/share/emacs/site-lisp/elpa-src/pkg-info-0.6/pkg-info /usr/share/emacs/site-lisp/elpa/po-mode-0.23.1/po-mode hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.23.1/po-mode /usr/share/emacs/site-lisp/elpa/po-mode-0.23.1/po-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.23.1/po-mode-autoloads /usr/share/emacs/site-lisp/elpa/po-mode-0.23.1/po-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/po-mode-0.23.1/po-mode-pkg /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-autoloads /usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-pkg /usr/share/emacs/site-lisp/elpa/popon-0.13/popon-pkg hides /usr/share/emacs/site-lisp/elpa-src/popon-0.13/popon-pkg /usr/share/emacs/site-lisp/elpa/popon-0.13/popon hides /usr/share/emacs/site-lisp/elpa-src/popon-0.13/popon /usr/share/emacs/site-lisp/elpa/popon-0.13/popon-autoloads hides /usr/share/emacs/site-lisp/elpa-src/popon-0.13/popon-autoloads /usr/share/emacs/site-lisp/elpa/pos-tip-0.4.6snapshot/pos-tip hides /usr/share/emacs/site-lisp/elpa-src/pos-tip-0.4.6snapshot/pos-tip /usr/share/emacs/site-lisp/elpa/pos-tip-0.4.6snapshot/pos-tip-pkg hides /usr/share/emacs/site-lisp/elpa-src/pos-tip-0.4.6snapshot/pos-tip-pkg /usr/share/emacs/site-lisp/elpa/pos-tip-0.4.6snapshot/pos-tip-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pos-tip-0.4.6snapshot/pos-tip-autoloads /usr/share/emacs/site-lisp/elpa/posframe-1.4.4/posframe-pkg hides /usr/share/emacs/site-lisp/elpa-src/posframe-1.4.4/posframe-pkg /usr/share/emacs/site-lisp/elpa/posframe-1.4.4/posframe-autoloads hides /usr/share/emacs/site-lisp/elpa-src/posframe-1.4.4/posframe-autoloads /usr/share/emacs/site-lisp/elpa/posframe-1.4.4/posframe hides /usr/share/emacs/site-lisp/elpa-src/posframe-1.4.4/posframe /usr/share/emacs/site-lisp/elpa/protobuf-mode-0.3/protobuf-mode hides /usr/share/emacs/site-lisp/elpa-src/protobuf-mode-0.3/protobuf-mode /usr/share/emacs/site-lisp/elpa/protobuf-mode-0.3/protobuf-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/protobuf-mode-0.3/protobuf-mode-pkg /usr/share/emacs/site-lisp/elpa/protobuf-mode-0.3/protobuf-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/protobuf-mode-0.3/protobuf-mode-autoloads /usr/share/emacs/site-lisp/elpa/puppet-mode-0.4/puppet-mode hides /usr/share/emacs/site-lisp/elpa-src/puppet-mode-0.4/puppet-mode /usr/share/emacs/site-lisp/elpa/puppet-mode-0.4/puppet-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/puppet-mode-0.4/puppet-mode-pkg /usr/share/emacs/site-lisp/elpa/puppet-mode-0.4/puppet-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/puppet-mode-0.4/puppet-mode-autoloads /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-pkg hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-pkg /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-autoloads hides /usr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-autoloads /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv-pkg hides /usr/share/emacs/site-lisp/elpa-src/pyvenv-1.21/pyvenv-pkg /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pyvenv-1.21/pyvenv-autoloads /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv hides /usr/share/emacs/site-lisp/elpa-src/pyvenv-1.21/pyvenv /usr/share/emacs/site-lisp/elpa/qml-mode-0.4/qml-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/qml-mode-0.4/qml-mode-pkg /usr/share/emacs/site-lisp/elpa/qml-mode-0.4/qml-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/qml-mode-0.4/qml-mode-autoloads /usr/share/emacs/site-lisp/elpa/qml-mode-0.4/qml-mode hides /usr/share/emacs/site-lisp/elpa-src/qml-mode-0.4/qml-mode /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-shell hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-shell /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-cmd hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-cmd /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-bug-report hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-bug-report /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-mode-autoloads /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-scribble hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-scribble /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-browse-url hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-browse-url /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-smart-open hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-smart-open /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-lisp-mode hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-lisp-mode /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-eldoc hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-eldoc /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-complete hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-complete /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-stepper hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-stepper /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-xp hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-xp /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-describe hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-describe /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-font-lock hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-font-lock /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-custom hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-custom /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-edit hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-edit /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-repl hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-repl /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-util hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-util /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-debug hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-debug /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-logger hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-logger /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-parens hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-parens /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-mode hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-mode /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-imenu hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-imenu /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-back-end hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-back-end /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-visit hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-visit /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-indent hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-indent /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-ppss hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-ppss /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-common hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-common /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-keywords-and-builtins hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-keywords-and-builtins /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-mode-pkg /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-doc hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-doc /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-xp-complete hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-xp-complete /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-wsl hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-wsl /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-package hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-package /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-hash-lang hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-hash-lang /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-profile hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-profile /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-input hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-input /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-collection hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-collection /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-repl-buffer-name hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-repl-buffer-name /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-show hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-show /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-scribble-anchor hides /usr/share/emacs/site-lisp/elpa-src/racket-mode-1/racket-scribble-anchor /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-mode-treesitter hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-mode-treesitter /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-common hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-common /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-cargo-tests hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-cargo-tests /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-prog-mode hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-prog-mode /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-compile hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-compile /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-mode-autoloads /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-playpen hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-playpen /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-rustfmt hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-rustfmt /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-cargo hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-cargo /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-utils hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-utils /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-mode-pkg /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-mode-tests hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-mode-tests /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-mode hides /usr/share/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-mode /usr/share/emacs/site-lisp/elpa/s-1.13.0/s hides /usr/share/emacs/site-lisp/elpa-src/s-1.13.0/s /usr/share/emacs/site-lisp/elpa/s-1.13.0/s-autoloads hides /usr/share/emacs/site-lisp/elpa-src/s-1.13.0/s-autoloads /usr/share/emacs/site-lisp/elpa/s-1.13.0/s-pkg hides /usr/share/emacs/site-lisp/elpa-src/s-1.13.0/s-pkg /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-pkg /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-compile hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-compile /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-syntax hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-syntax /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-autoloads /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-fontlock hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-fontlock /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-paragraph hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-paragraph /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-organise hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-organise /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-prettify-symbols hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-prettify-symbols /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-indent hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-indent /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-imenu hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-imenu /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-lib hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-lib /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-mode-map hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-map /usr/share/emacs/site-lisp/elpa/session-2.4.2/session-pkg hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-pkg /usr/share/emacs/site-lisp/elpa/session-2.4.2/session-autoloads hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-autoloads /usr/share/emacs/site-lisp/elpa/session-2.4.2/session hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session /usr/share/emacs/site-lisp/elpa/sml-mode-6.12/sml-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/sml-mode-6.12/sml-mode-autoloads /usr/share/emacs/site-lisp/elpa/sml-mode-6.12/sml-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/sml-mode-6.12/sml-mode-pkg /usr/share/emacs/site-lisp/elpa/sml-mode-6.12/sml-mode hides /usr/share/emacs/site-lisp/elpa-src/sml-mode-6.12/sml-mode /usr/share/emacs/site-lisp/elpa/systemd-1.6/systemd hides /usr/share/emacs/site-lisp/elpa-src/systemd-1.6/systemd /usr/share/emacs/site-lisp/elpa/systemd-1.6/systemd-autoloads hides /usr/share/emacs/site-lisp/elpa-src/systemd-1.6/systemd-autoloads /usr/share/emacs/site-lisp/elpa/systemd-1.6/systemd-pkg hides /usr/share/emacs/site-lisp/elpa-src/systemd-1.6/systemd-pkg /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tabbar /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tools hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tools /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-autoloads hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-autoloads /usr/share/emacs/site-lisp/elpa/tabbar-20160524/one-buffer-one-frame hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/one-buffer-one-frame /usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-compat hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-compat /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-window hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-window /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-pkg hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-pkg /usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar /usr/share/emacs/site-lisp/elpa/tp-0.7/tp-pkg hides /usr/share/emacs/site-lisp/elpa-src/tp-0.7/tp-pkg /usr/share/emacs/site-lisp/elpa/tp-0.7/tp-autoloads hides /usr/share/emacs/site-lisp/elpa-src/tp-0.7/tp-autoloads /usr/share/emacs/site-lisp/elpa/tp-0.7/tp hides /usr/share/emacs/site-lisp/elpa-src/tp-0.7/tp /usr/share/emacs/site-lisp/elpa/transient-0.8.8/transient hides /usr/share/emacs/site-lisp/elpa-src/transient-0.8.8/transient /usr/share/emacs/site-lisp/elpa/transient-0.8.8/transient-autoloads hides /usr/share/emacs/site-lisp/elpa-src/transient-0.8.8/transient-autoloads /usr/share/emacs/site-lisp/elpa/transient-0.8.8/transient-pkg hides /usr/share/emacs/site-lisp/elpa-src/transient-0.8.8/transient-pkg /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-scope hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-scope /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-follow-mode hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-follow-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-tag-follow-mode hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-tag-follow-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-icons-dired hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-icons-dired /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-diagnostics hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-diagnostics /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-project-follow-mode hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-project-follow-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-tags hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-tags /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-icons hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-icons /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-logging hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-logging /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-filewatch-mode hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-filewatch-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-macros hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-macros /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-pkg hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-pkg /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-fringe-indicator hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-fringe-indicator /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-interface hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-interface /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-compatibility hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-compatibility /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-rendering hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-rendering /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-faces hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-faces /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-treelib hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-treelib /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-bookmarks hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-bookmarks /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-persistence hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-persistence /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-annotations hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-annotations /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-async hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-async /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-themes hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-themes /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-customization hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-customization /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-visuals hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-visuals /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-extensions hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-extensions /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-header-line hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-header-line /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-autoloads hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-autoloads /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-core-utils hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-core-utils /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-mode hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-dom hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-dom /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-peek-mode hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-peek-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-mouse-interface hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-mouse-interface /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-hydras hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-hydras /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-workspaces hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-workspaces /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-git-commit-diff-mode hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-git-commit-diff-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-file-management hides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-file-management /usr/share/emacs/site-lisp/elpa/treemacs-magit-3.1/treemacs-magit-pkg hides /usr/share/emacs/site-lisp/elpa-src/treemacs-magit-3.1/treemacs-magit-pkg /usr/share/emacs/site-lisp/elpa/treemacs-magit-3.1/treemacs-magit hides /usr/share/emacs/site-lisp/elpa-src/treemacs-magit-3.1/treemacs-magit /usr/share/emacs/site-lisp/elpa/treemacs-magit-3.1/treemacs-magit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/treemacs-magit-3.1/treemacs-magit-autoloads /usr/share/emacs/site-lisp/elpa/vala-mode-0.1/vala-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/vala-mode-0.1/vala-mode-autoloads /usr/share/emacs/site-lisp/elpa/vala-mode-0.1/vala-mode hides /usr/share/emacs/site-lisp/elpa-src/vala-mode-0.1/vala-mode /usr/share/emacs/site-lisp/elpa/vala-mode-0.1/vala-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/vala-mode-0.1/vala-mode-pkg /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-load-path hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm-load-path /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-pkg hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm-pkg /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm-autoloads /usr/share/emacs/site-lisp/elpa/web-mode-17.3.20/web-mode hides /usr/share/emacs/site-lisp/elpa-src/web-mode-17.3.20/web-mode /usr/share/emacs/site-lisp/elpa/web-mode-17.3.20/web-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/web-mode-17.3.20/web-mode-autoloads /usr/share/emacs/site-lisp/elpa/web-mode-17.3.20/web-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/web-mode-17.3.20/web-mode-pkg /usr/share/emacs/site-lisp/elpa/with-editor-3.4.3/with-editor hides /usr/share/emacs/site-lisp/elpa-src/with-editor-3.4.3/with-editor /usr/share/emacs/site-lisp/elpa/with-editor-3.4.3/with-editor-pkg hides /usr/share/emacs/site-lisp/elpa-src/with-editor-3.4.3/with-editor-pkg /usr/share/emacs/site-lisp/elpa/with-editor-3.4.3/with-editor-autoloads hides /usr/share/emacs/site-lisp/elpa-src/with-editor-3.4.3/with-editor-autoloads /usr/share/emacs/site-lisp/elpa/xml-rpc-1.6.17/xml-rpc-pkg hides /usr/share/emacs/site-lisp/elpa-src/xml-rpc-1.6.17/xml-rpc-pkg /usr/share/emacs/site-lisp/elpa/xml-rpc-1.6.17/xml-rpc hides /usr/share/emacs/site-lisp/elpa-src/xml-rpc-1.6.17/xml-rpc /usr/share/emacs/site-lisp/elpa/xml-rpc-1.6.17/xml-rpc-autoloads hides /usr/share/emacs/site-lisp/elpa-src/xml-rpc-1.6.17/xml-rpc-autoloads /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-autoloads /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.16/yaml-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.2/yasnippet-autoloads hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.2/yasnippet-autoloads /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.2/yasnippet hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.2/yasnippet /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.2/yasnippet-pkg hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.2/yasnippet-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.2/yasnippet-debug hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.2/yasnippet-debug /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20240221/yasnippet-snippets-pkg hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-20240221/yasnippet-snippets-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20240221/yasnippet-snippets hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-20240221/yasnippet-snippets /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20240221/yasnippet-snippets-autoloads hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-20240221/yasnippet-snippets-autoloads /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.8.0/zenburn-theme hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.8.0/zenburn-theme /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.8.0/zenburn-theme-autoloads hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.8.0/zenburn-theme-autoloads /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.8.0/zenburn-theme-pkg hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.8.0/zenburn-theme-pkg /usr/share/emacs/site-lisp/elpa/transient-0.8.8/transient hides /usr/share/emacs/30.1/lisp/transient /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-docview hides /usr/share/emacs/30.1/lisp/org/ol-docview /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-shell hides /usr/share/emacs/30.1/lisp/org/ob-shell /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-beamer hides /usr/share/emacs/30.1/lisp/org/ox-beamer /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-lint hides /usr/share/emacs/30.1/lisp/org/org-lint /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-eshell hides /usr/share/emacs/30.1/lisp/org/ol-eshell /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-tangle hides /usr/share/emacs/30.1/lisp/org/ob-tangle /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-protocol hides /usr/share/emacs/30.1/lisp/org/org-protocol /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-irc hides /usr/share/emacs/30.1/lisp/org/ol-irc /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-table hides /usr/share/emacs/30.1/lisp/org/org-table /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-scheme hides /usr/share/emacs/30.1/lisp/org/ob-scheme /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-bibtex hides /usr/share/emacs/30.1/lisp/org/ol-bibtex /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-mhe hides /usr/share/emacs/30.1/lisp/org/ol-mhe /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-persist hides /usr/share/emacs/30.1/lisp/org/org-persist /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-clojure hides /usr/share/emacs/30.1/lisp/org/ob-clojure /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-macro hides /usr/share/emacs/30.1/lisp/org/org-macro /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-core hides /usr/share/emacs/30.1/lisp/org/ob-core /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-texinfo hides /usr/share/emacs/30.1/lisp/org/ox-texinfo /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-datetree hides /usr/share/emacs/30.1/lisp/org/org-datetree /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-eshell hides /usr/share/emacs/30.1/lisp/org/ob-eshell /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-table hides /usr/share/emacs/30.1/lisp/org/ob-table /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lob hides /usr/share/emacs/30.1/lisp/org/ob-lob /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-id hides /usr/share/emacs/30.1/lisp/org/org-id /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sqlite hides /usr/share/emacs/30.1/lisp/org/ob-sqlite /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-org hides /usr/share/emacs/30.1/lisp/org/ob-org /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-makefile hides /usr/share/emacs/30.1/lisp/org/ob-makefile /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-goto hides /usr/share/emacs/30.1/lisp/org/org-goto /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-archive hides /usr/share/emacs/30.1/lisp/org/org-archive /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-agenda hides /usr/share/emacs/30.1/lisp/org/org-agenda /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-exp hides /usr/share/emacs/30.1/lisp/org/ob-exp /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-forth hides /usr/share/emacs/30.1/lisp/org/ob-forth /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-loaddefs hides /usr/share/emacs/30.1/lisp/org/org-loaddefs /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-eval hides /usr/share/emacs/30.1/lisp/org/ob-eval /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-crypt hides /usr/share/emacs/30.1/lisp/org/org-crypt /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-html hides /usr/share/emacs/30.1/lisp/org/ox-html /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ditaa hides /usr/share/emacs/30.1/lisp/org/ob-ditaa /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-natbib hides /usr/share/emacs/30.1/lisp/org/oc-natbib /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ocaml hides /usr/share/emacs/30.1/lisp/org/ob-ocaml /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-koma-letter hides /usr/share/emacs/30.1/lisp/org/ox-koma-letter /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-timer hides /usr/share/emacs/30.1/lisp/org/org-timer /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-footnote hides /usr/share/emacs/30.1/lisp/org/org-footnote /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-w3m hides /usr/share/emacs/30.1/lisp/org/ol-w3m /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-ascii hides /usr/share/emacs/30.1/lisp/org/ox-ascii /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sed hides /usr/share/emacs/30.1/lisp/org/ob-sed /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-man hides /usr/share/emacs/30.1/lisp/org/ox-man /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-version hides /usr/share/emacs/30.1/lisp/org/org-version /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-inlinetask hides /usr/share/emacs/30.1/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-ctags hides /usr/share/emacs/30.1/lisp/org/org-ctags /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-latex hides /usr/share/emacs/30.1/lisp/org/ob-latex /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-gnus hides /usr/share/emacs/30.1/lisp/org/ol-gnus /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-haskell hides /usr/share/emacs/30.1/lisp/org/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-plot hides /usr/share/emacs/30.1/lisp/org/org-plot /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ref hides /usr/share/emacs/30.1/lisp/org/ob-ref /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-indent hides /usr/share/emacs/30.1/lisp/org/org-indent /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-octave hides /usr/share/emacs/30.1/lisp/org/ob-octave /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-colview hides /usr/share/emacs/30.1/lisp/org/org-colview /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-duration hides /usr/share/emacs/30.1/lisp/org/org-duration /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sass hides /usr/share/emacs/30.1/lisp/org/ob-sass /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-gnuplot hides /usr/share/emacs/30.1/lisp/org/ob-gnuplot /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-num hides /usr/share/emacs/30.1/lisp/org/org-num /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-pcomplete hides /usr/share/emacs/30.1/lisp/org/org-pcomplete /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-csl hides /usr/share/emacs/30.1/lisp/org/oc-csl /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-keys hides /usr/share/emacs/30.1/lisp/org/org-keys /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-odt hides /usr/share/emacs/30.1/lisp/org/ox-odt /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-publish hides /usr/share/emacs/30.1/lisp/org/ox-publish /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-element hides /usr/share/emacs/30.1/lisp/org/org-element /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-man hides /usr/share/emacs/30.1/lisp/org/ol-man /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-info hides /usr/share/emacs/30.1/lisp/org/ol-info /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-perl hides /usr/share/emacs/30.1/lisp/org/ob-perl /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-rmail hides /usr/share/emacs/30.1/lisp/org/ol-rmail /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-refile hides /usr/share/emacs/30.1/lisp/org/org-refile /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-attach-git hides /usr/share/emacs/30.1/lisp/org/org-attach-git /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-org hides /usr/share/emacs/30.1/lisp/org/ox-org /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob hides /usr/share/emacs/30.1/lisp/org/ob /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-C hides /usr/share/emacs/30.1/lisp/org/ob-C /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc hides /usr/share/emacs/30.1/lisp/org/oc /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-js hides /usr/share/emacs/30.1/lisp/org/ob-js /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-plantuml hides /usr/share/emacs/30.1/lisp/org/ob-plantuml /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox hides /usr/share/emacs/30.1/lisp/org/ox /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-calc hides /usr/share/emacs/30.1/lisp/org/ob-calc /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-latex hides /usr/share/emacs/30.1/lisp/org/ox-latex /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-tempo hides /usr/share/emacs/30.1/lisp/org/org-tempo /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-emacs-lisp hides /usr/share/emacs/30.1/lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-feed hides /usr/share/emacs/30.1/lisp/org/org-feed /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-cycle hides /usr/share/emacs/30.1/lisp/org/org-cycle /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-mouse hides /usr/share/emacs/30.1/lisp/org/org-mouse /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-eww hides /usr/share/emacs/30.1/lisp/org/ol-eww /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-fortran hides /usr/share/emacs/30.1/lisp/org/ob-fortran /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-biblatex hides /usr/share/emacs/30.1/lisp/org/oc-biblatex /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-screen hides /usr/share/emacs/30.1/lisp/org/ob-screen /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-fold hides /usr/share/emacs/30.1/lisp/org/org-fold /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-julia hides /usr/share/emacs/30.1/lisp/org/ob-julia /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-doi hides /usr/share/emacs/30.1/lisp/org/ol-doi /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ruby hides /usr/share/emacs/30.1/lisp/org/ob-ruby /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-faces hides /usr/share/emacs/30.1/lisp/org/org-faces /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-element-ast hides /usr/share/emacs/30.1/lisp/org/org-element-ast /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-icalendar hides /usr/share/emacs/30.1/lisp/org/ox-icalendar /usr/share/emacs/site-lisp/elpa/org-9.7.29/org hides /usr/share/emacs/30.1/lisp/org/org /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol hides /usr/share/emacs/30.1/lisp/org/ol /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-capture hides /usr/share/emacs/30.1/lisp/org/org-capture /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-awk hides /usr/share/emacs/30.1/lisp/org/ob-awk /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-macs hides /usr/share/emacs/30.1/lisp/org/org-macs /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-bibtex hides /usr/share/emacs/30.1/lisp/org/oc-bibtex /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sql hides /usr/share/emacs/30.1/lisp/org/ob-sql /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-groovy hides /usr/share/emacs/30.1/lisp/org/ob-groovy /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-bbdb hides /usr/share/emacs/30.1/lisp/org/ol-bbdb /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-java hides /usr/share/emacs/30.1/lisp/org/ob-java /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-python hides /usr/share/emacs/30.1/lisp/org/ob-python /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lua hides /usr/share/emacs/30.1/lisp/org/ob-lua /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-css hides /usr/share/emacs/30.1/lisp/org/ob-css /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-dot hides /usr/share/emacs/30.1/lisp/org/ob-dot /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-mobile hides /usr/share/emacs/30.1/lisp/org/org-mobile /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-list hides /usr/share/emacs/30.1/lisp/org/org-list /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-R hides /usr/share/emacs/30.1/lisp/org/ob-R /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-clock hides /usr/share/emacs/30.1/lisp/org/org-clock /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lisp hides /usr/share/emacs/30.1/lisp/org/ob-lisp /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-md hides /usr/share/emacs/30.1/lisp/org/ox-md /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-fold-core hides /usr/share/emacs/30.1/lisp/org/org-fold-core /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-src hides /usr/share/emacs/30.1/lisp/org/org-src /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-basic hides /usr/share/emacs/30.1/lisp/org/oc-basic /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-comint hides /usr/share/emacs/30.1/lisp/org/ob-comint /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-habit hides /usr/share/emacs/30.1/lisp/org/org-habit /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-matlab hides /usr/share/emacs/30.1/lisp/org/ob-matlab /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-attach hides /usr/share/emacs/30.1/lisp/org/org-attach /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-maxima hides /usr/share/emacs/30.1/lisp/org/ob-maxima /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-compat hides /usr/share/emacs/30.1/lisp/org/org-compat /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lilypond hides /usr/share/emacs/30.1/lisp/org/ob-lilypond /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-processing hides /usr/share/emacs/30.1/lisp/org/ob-processing /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-entities hides /usr/share/emacs/30.1/lisp/org/org-entities /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/30.1/lisp/emacs-lisp/let-alist /usr/share/emacs/site-lisp/elpa/compat-30.1.0.0/compat hides /usr/share/emacs/30.1/lisp/emacs-lisp/compat Features: (shadow emacsbug mailalias textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp sort mail-extr reporter mule-util find-dired grep oc-basic org-element org-persist org-id org-refile org-element-ast avl-tree ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi ob-octave org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs yaml-mode tex-info texinfo texinfo-loaddefs tex texmathp auctex debian-copyright rect debian-changelog-mode debian-bug goto-addr flyspell ispell gitignore-mode conf-mode make-mode git-rebase magit-extras debian-control-mode dpkg-dev-common-utils deb-view tar-mode arc-mode archive-mode matlab matlab-sections matlab-scan matlab-syntax matlab-org matlab-compat go-mode find-file ffap etags fileloop generator misearch multi-isearch magit-bookmark 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 magit-diff smerge-mode git-commit log-edit add-log magit-core magit-autorevert magit-margin magit-transient magit-process magit-mode transient benchmark magit-git magit-base crm magit-section llama with-editor comp comp-cstr comp-run comp-common vterm tramp trampver tramp-integration files-x tramp-message tramp-compat xdg format-spec tramp-loaddefs face-remap term shell pcomplete ehelp vterm-module gnus-topic cursor-sensor utf-7 url-cache epa-file network-stream nnfolder gnus-demon nnml ezgnus gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom nndraft nnmh gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message yank-media rfc822 mml mml-sec epa derived mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util time-date range dired-aux term/xterm xterm server cap-words superword subword vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util vc vc-dispatcher bug-reference disp-table whitespace eglot external-completion jsonrpc xref compat diff diff-mode track-changes ert ewoc debug backtrace find-func imenu yasnippet-snippets yasnippet cus-start init zenburn-theme xclip treesit-auto treesit treemacs-project-follow-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-visuals treemacs-fringe-indicator pulse color treemacs-workspaces treemacs-dom treemacs-icons treemacs-themes treemacs-scope treemacs-core-utils treemacs-logging treemacs-customization pfuture inline ht s hl-line dash auth-source-xoauth2-plugin smtpmail sendmail mail-utils oauth2 url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny plstore epg rfc6068 epg-config keychain-environment exec-path-from-shell activities-tabs activities persist bookmark edmacro kmacro advice cperl-mode facemenu icomplete flymake project compile text-property-search comint ansi-osc ansi-color ring warnings thingatpt 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 display-line-numbers autorevert filenotify cus-edit pp cus-load wid-edit info auctex-autoloads tex-site auth-source-xoauth2-plugin-autoloads gptel-autoloads keychain-environment-autoloads treesit-auto-autoloads xclip-autoloads activities-autoloads apache-mode-autoloads ats2-mode-autoloads bar-cursor-autoloads bazel-autoloads finder-inf bison-mode-autoloads bm-autoloads boxquote-autoloads bpftrace-mode-autoloads browse-kill-ring-autoloads caml-autoloads clojure-mode-extra-font-locking-autoloads clojure-mode-autoloads cmake-mode-autoloads color-theme-modern-autoloads company-autoloads corfu-terminal-autoloads corfu-autoloads csv-mode-autoloads dape-autoloads dart-mode-autoloads debpaste-autoloads devscripts-autoloads dh-elpa-autoloads diminish-autoloads dockerfile-mode-autoloads dpkg-dev-el-autoloads debian-el-autoloads debian-el dired dired-loaddefs elfeed-autoloads elm-mode-autoloads eproject-autoloads evil-autoloads exec-path-from-shell-autoloads f-autoloads folding-autoloads format-all-autoloads fountain-mode-autoloads git-modes-autoloads gitattributes-mode-autoloads gitconfig-mode-autoloads gitignore-mode-autoloads gitlab-ci-mode-autoloads gnuplot-autoloads go-mode-autoloads goto-chg-autoloads graphviz-dot-mode-autoloads haskell-mode-autoloads helm-autoloads helm-core-autoloads async-autoloads htmlize-autoloads imenu-list-autoloads inform-mode-autoloads inheritenv-autoloads initsplit-autoloads jinja2-mode-autoloads js2-mode-autoloads kivy-mode-autoloads kotlin-mode-autoloads language-id-autoloads lua-mode-autoloads markdown-mode-autoloads mastodon-autoloads matlab-mode-autoloads meson-mode-autoloads mutt-alias-autoloads muttrc-mode-autoloads nginx-mode-autoloads oauth2-autoloads ol-notmuch-autoloads notmuch-autoloads olivetti-autoloads org-drill-autoloads org-autoloads paredit-autoloads persist-autoloads pg-autoloads php-mode-autoloads pip-requirements-autoloads po-mode-autoloads pod-mode-autoloads popon-autoloads pos-tip-autoloads protobuf-mode-autoloads puppet-mode-autoloads pkg-info-autoloads epl-autoloads py-isort-autoloads pyvenv-autoloads qml-mode-autoloads racket-mode-autoloads rust-mode-autoloads scala-mode-autoloads session-autoloads sml-mode-autoloads systemd-autoloads rx tabbar-autoloads tp-autoloads treemacs-magit-autoloads magit-autoloads pcase transient-autoloads magit-section-autoloads llama-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads dash-autoloads vala-mode-autoloads vterm-autoloads web-mode-autoloads with-editor-autoloads xml-rpc-autoloads yaml-mode-autoloads yasnippet-snippets-autoloads yasnippet-autoloads zenburn-theme-autoloads 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 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 lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 1212036 155716) (symbols 48 50445 0) (strings 32 213672 5498) (string-bytes 1 6528724) (vectors 16 116263) (vector-slots 8 2081308 65245) (floats 8 3571 37836) (intervals 56 17912 5022) (buffers 992 74))
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Fri, 20 Jun 2025 14:54:02 GMT) Full text and rfc822 format available.Message #8 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Sean Whitton <spwhitton <at> spwhitton.name> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 20 Jun 2025 15:53:41 +0100
Hello, It would be great to stabilise this interface. We would like to add package system metadata to the Emacs packages in Debian to track all the built-in packages. We could do various useful things with that. Thanks to Xiyue for working on this, both here and over in the Debian BTS. The sample interface looks good to me. -- Sean Whitton
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 21 Jun 2025 04:44:02 GMT) Full text and rfc822 format available.Message #11 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Sean Whitton <spwhitton <at> spwhitton.name> Cc: 78844 <at> debbugs.gnu.org Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 20 Jun 2025 21:43:09 -0700
[Message part 1 (text/plain, inline)]
Hi Sean, Sean Whitton <spwhitton <at> spwhitton.name> writes: > Hello, > > It would be great to stabilise this interface. We would like to add > package system metadata to the Emacs packages in Debian to track all the > built-in packages. We could do various useful things with that. > > Thanks to Xiyue for working on this, both here and over in the Debian > BTS. The sample interface looks good to me. > Thanks for pre-approving! I have attached a draft patch for adding those functions. A slight change is to query `package--builtins' for builtin package names as it contains a larger list of builtin packages that may not have a version defined in `package--builtin-versions'. I also dropped "get" from the function names as it seems not to have been used in the current code base. Also, for completeness, I actually find there is a `package-built-in-p' function for checking built-in packages. But there is no way to get a complete list of builtin packages, so package-builtin-packages is still needed. I also don't check whether a package is builtin in the added `package-builtin-package-version' function and return nil for both non-builtin packages and builtin packages without a version, as we can use `package-built-in-p' to check the former. > [...] -- Regards, Xiyue Deng
[0001-Add-public-interfaces-for-accessing-builtin-package-.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 21 Jun 2025 07:37:02 GMT) Full text and rfc822 format available.Message #14 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Xiyue Deng <manphiz <at> gmail.com>, Stefan Monnier <monnier <at> iro.umontreal.ca>, Philip Kaludercic <philipk <at> posteo.net> Cc: 78844 <at> debbugs.gnu.org, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 21 Jun 2025 10:36:28 +0300
> Cc: 78844 <at> debbugs.gnu.org > From: Xiyue Deng <manphiz <at> gmail.com> > Date: Fri, 20 Jun 2025 21:43:09 -0700 > > Hi Sean, > > Sean Whitton <spwhitton <at> spwhitton.name> writes: > > > Hello, > > > > It would be great to stabilise this interface. We would like to add > > package system metadata to the Emacs packages in Debian to track all the > > built-in packages. We could do various useful things with that. > > > > Thanks to Xiyue for working on this, both here and over in the Debian > > BTS. The sample interface looks good to me. > > > > Thanks for pre-approving! I have attached a draft patch for adding > those functions. A slight change is to query `package--builtins' for > builtin package names as it contains a larger list of builtin packages > that may not have a version defined in `package--builtin-versions'. I > also dropped "get" from the function names as it seems not to have been > used in the current code base. > > Also, for completeness, I actually find there is a `package-built-in-p' > function for checking built-in packages. But there is no way to get a > complete list of builtin packages, so package-builtin-packages is still > needed. I also don't check whether a package is builtin in the added > `package-builtin-package-version' function and return nil for both > non-builtin packages and builtin packages without a version, as we can > use `package-built-in-p' to check the former. Thanks, I added the relevant individuals to this discussion.
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sun, 22 Jun 2025 21:53:02 GMT) Full text and rfc822 format available.Message #17 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org>, Stefan Monnier <monnier <at> iro.umontreal.ca>, Philip Kaludercic <philipk <at> posteo.net> Cc: 78844 <at> debbugs.gnu.org, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sun, 22 Jun 2025 14:51:48 -0700
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes: >> Cc: 78844 <at> debbugs.gnu.org >> From: Xiyue Deng <manphiz <at> gmail.com> >> Date: Fri, 20 Jun 2025 21:43:09 -0700 >> >> Hi Sean, >> >> Sean Whitton <spwhitton <at> spwhitton.name> writes: >> >> > Hello, >> > >> > It would be great to stabilise this interface. We would like to add >> > package system metadata to the Emacs packages in Debian to track all the >> > built-in packages. We could do various useful things with that. >> > >> > Thanks to Xiyue for working on this, both here and over in the Debian >> > BTS. The sample interface looks good to me. >> > >> >> Thanks for pre-approving! I have attached a draft patch for adding >> those functions. A slight change is to query `package--builtins' for >> builtin package names as it contains a larger list of builtin packages >> that may not have a version defined in `package--builtin-versions'. I >> also dropped "get" from the function names as it seems not to have been >> used in the current code base. >> >> Also, for completeness, I actually find there is a `package-built-in-p' >> function for checking built-in packages. But there is no way to get a >> complete list of builtin packages, so package-builtin-packages is still >> needed. I also don't check whether a package is builtin in the added >> `package-builtin-package-version' function and return nil for both >> non-builtin packages and builtin packages without a version, as we can >> use `package-built-in-p' to check the former. > > Thanks, I added the relevant individuals to this discussion. Thanks Eli! One thing I noticed when testing was that `package--builtins' was not populated on startup. According to the doc, the value is initialized when `finder-inf' is loaded. Locally I just use `(require 'finder-inf)' before using `package--builtins' as a workaround. Is there a better way? -- Regards, Xiyue Deng
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Tue, 24 Jun 2025 19:14:01 GMT) Full text and rfc822 format available.Message #20 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, Sean Whitton <spwhitton <at> spwhitton.name> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Tue, 24 Jun 2025 15:13:37 -0400
> Thanks for pre-approving! I have attached a draft patch for adding > those functions. A slight change is to query `package--builtins' for > builtin package names as it contains a larger list of builtin packages > that may not have a version defined in `package--builtin-versions'. Normally, all the names in `package--builtins` that are not in `package--builtin-versions` are for packages which exist only within Emacs (and the meaning of "package" tends to be rather poorly defined for them), so I'm not sure we want to go there. It has not been designed for dependency checking, but only to help users find useful packages among those bundled with Emacs, IOW it's meant for human consumption, not machine consumption. `package--builtin-versions' is much more reliable and meaningful, in comparison. > Also, for completeness, I actually find there is > a `package-built-in-p' function for checking built-in packages. > But there is no way to get a complete list of builtin packages, so > package-builtin-packages is still needed. What is the use case for getting a list? AFAICT in your example scenario of a package depending on Org-9.7, you just need to check the version of that one builtin package. > I also don't check whether a package is builtin in the added > `package-builtin-package-version' function and return nil for both > non-builtin packages and builtin packages without a version, as we can > use `package-built-in-p' to check the former. I don't understand what you mean. The code I see looks up `package--builtin-versions` so it knows that the package is builtin. What am I missing? Stefan
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Tue, 24 Jun 2025 19:55:02 GMT) Full text and rfc822 format available.Message #23 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 78844 <at> debbugs.gnu.org, Sean Whitton <spwhitton <at> spwhitton.name> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Tue, 24 Jun 2025 12:54:36 -0700
[Message part 1 (text/plain, inline)]
Hi Stefan, Stefan Monnier <monnier <at> iro.umontreal.ca> writes: >> Thanks for pre-approving! I have attached a draft patch for adding >> those functions. A slight change is to query `package--builtins' for >> builtin package names as it contains a larger list of builtin packages >> that may not have a version defined in `package--builtin-versions'. > > Normally, all the names in `package--builtins` that are not in > `package--builtin-versions` are for packages which exist only within > Emacs (and the meaning of "package" tends to be rather poorly defined > for them), so I'm not sure we want to go there. It has not been > designed for dependency checking, but only to help users find useful > packages among those bundled with Emacs, IOW it's meant for human > consumption, not machine consumption. > > `package--builtin-versions' is much more reliable and meaningful, > in comparison. > Ack. I was puzzled by the relationship between `package--builtins' and `package--builtin-versions'. It looks like the latter is exactly for our use case. >> Also, for completeness, I actually find there is >> a `package-built-in-p' function for checking built-in packages. >> But there is no way to get a complete list of builtin packages, so >> package-builtin-packages is still needed. > > What is the use case for getting a list? > > AFAICT in your example scenario of a package depending on Org-9.7, you > just need to check the version of that one builtin package. > This is mainly used for external tooling. Having a list of bundled/builtin packages and versions can help distribution package manager, e.g. APT in Debian, to manage dependencies easier (as mentioned in my first email). We need to generate the package information and store it in the Debian package info for those tools to use as they cannot query Emacs in runtime. >> I also don't check whether a package is builtin in the added >> `package-builtin-package-version' function and return nil for both >> non-builtin packages and builtin packages without a version, as we can >> use `package-built-in-p' to check the former. > > I don't understand what you mean. The code I see looks up > `package--builtin-versions` so it knows that the package > is builtin. What am I missing? > Sorry I was a bit unclear. There are packages that are in `package--builtins' but not in `package--builtin-versions', so technically there are packages that are builtin but without a version. So in my draft implementation I didn't distinguish whether a given package is not builtin (not in both package--* variables) or is builtin but didn't have a version. Now that it was clear that we should just depend on `package--builtin-versions' this is no longer an issue (also the question I had in my last email is resolve now that we don't use `package--builtins' anymore). > > Stefan > -- Regards, Xiyue Deng
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Tue, 24 Jun 2025 20:27:01 GMT) Full text and rfc822 format available.Message #26 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, Sean Whitton <spwhitton <at> spwhitton.name> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Tue, 24 Jun 2025 16:26:02 -0400
> This is mainly used for external tooling. Having a list of > bundled/builtin packages and versions can help distribution package > manager, e.g. APT in Debian, to manage dependencies easier (as mentioned > in my first email). We need to generate the package information and > store it in the Debian package info for those tools to use as they > cannot query Emacs in runtime. Ah, I see, so you really want to export the whole of `package--builtin-versions` rather than just the list of builtin packages. This way you can later test for specific packages and/or versions without running Emacs (modulo compatibility between Emacs's notion of ordering between versions and that of what your external tool uses). Stefan
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Tue, 24 Jun 2025 23:46:07 GMT) Full text and rfc822 format available.Message #29 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 78844 <at> debbugs.gnu.org, Sean Whitton <spwhitton <at> spwhitton.name> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Tue, 24 Jun 2025 16:45:29 -0700
[Message part 1 (text/plain, inline)]
Hi Stefan, Stefan Monnier <monnier <at> iro.umontreal.ca> writes: >> This is mainly used for external tooling. Having a list of >> bundled/builtin packages and versions can help distribution package >> manager, e.g. APT in Debian, to manage dependencies easier (as mentioned >> in my first email). We need to generate the package information and >> store it in the Debian package info for those tools to use as they >> cannot query Emacs in runtime. > > Ah, I see, so you really want to export the whole of > `package--builtin-versions` rather than just the list of builtin > packages. This way you can later test for specific packages and/or > versions without running Emacs (modulo compatibility between Emacs's > notion of ordering between versions and that of what your external tool > uses). > Exactly. Thanks for confirming! Updated patch attached. > > Stefan > -- Regards, Xiyue Deng
[0001-Add-public-interfaces-for-accessing-builtin-package-.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Wed, 25 Jun 2025 09:42:02 GMT) Full text and rfc822 format available.Message #32 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Sean Whitton <spwhitton <at> spwhitton.name> To: Xiyue Deng <manphiz <at> gmail.com>, Stefan Monnier <monnier <at> iro.umontreal.ca>, 78844 <at> debbugs.gnu.org Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Wed, 25 Jun 2025 10:41:22 +0100
Hello, On Tue 24 Jun 2025 at 04:26pm -04, Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: >> This is mainly used for external tooling. Having a list of >> bundled/builtin packages and versions can help distribution package >> manager, e.g. APT in Debian, to manage dependencies easier (as mentioned >> in my first email). We need to generate the package information and >> store it in the Debian package info for those tools to use as they >> cannot query Emacs in runtime. > > Ah, I see, so you really want to export the whole of > `package--builtin-versions` rather than just the list of builtin > packages. This way you can later test for specific packages and/or > versions without running Emacs (modulo compatibility between Emacs's > notion of ordering between versions and that of what your external tool > uses). We want the Emacs binary package to have "Provides: elpa-org (>= 9.7)" on it. That way it can satisfy a dependency on elpa-org just like the actual elpa-org package can. And so on for all the others. -- Sean Whitton
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Thu, 26 Jun 2025 17:24:04 GMT) Full text and rfc822 format available.Message #35 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, Sean Whitton <spwhitton <at> spwhitton.name> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Thu, 26 Jun 2025 13:23:35 -0400
> Exactly. Thanks for confirming! > Updated patch attached. LGTM. Stefan
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Fri, 27 Jun 2025 09:33:02 GMT) Full text and rfc822 format available.Message #38 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Sean Whitton <spwhitton <at> spwhitton.name> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 27 Jun 2025 10:32:29 +0100
Hello Xiyue, Please add a NEWS entry and see if these packages need documentation in the Elisp manual (they may or may not). On Tue 24 Jun 2025 at 04:45pm -07, Xiyue Deng wrote: > * lisp/emacs-lisp/package.el (package-builtin-packages): Add > * lisp/emacs-lisp/package.el (package-builtin-package-version): Add Better would be: * lisp/emacs-lisp/package.el (package-builtin-packages) (package-builtin-package-version): New functions. -- Sean Whitton
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Fri, 27 Jun 2025 10:35:02 GMT) Full text and rfc822 format available.Message #41 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Sean Whitton <spwhitton <at> spwhitton.name> Cc: 78844 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 27 Jun 2025 03:34:25 -0700
[Message part 1 (text/plain, inline)]
Hi Sean, Sean Whitton <spwhitton <at> spwhitton.name> writes: > Hello Xiyue, > > Please add a NEWS entry Added as a second patch. > and see if these packages need documentation in the Elisp manual (they > may or may not). > I don't seem to find any Elisp manual for package.el (there is one in the Emacs manual but only has documents for user facing interfaces for the package buffer). But do let me know if there is. > On Tue 24 Jun 2025 at 04:45pm -07, Xiyue Deng wrote: > >> * lisp/emacs-lisp/package.el (package-builtin-packages): Add >> * lisp/emacs-lisp/package.el (package-builtin-package-version): Add > > Better would be: > > * lisp/emacs-lisp/package.el (package-builtin-packages) > (package-builtin-package-version): New functions. > Updated the commit message accordingly in the first patch. > -- > Sean Whitton PTAL. -- Regards, Xiyue Deng
[0001-Add-public-interfaces-for-accessing-builtin-package-.patch (text/x-diff, attachment)]
[0002-Add-NEWS-entry-for-the-new-package-public-functions.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Fri, 27 Jun 2025 10:46:02 GMT) Full text and rfc822 format available.Message #44 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Sean Whitton <spwhitton <at> spwhitton.name> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 27 Jun 2025 11:45:25 +0100
Hello, On Fri 27 Jun 2025 at 03:34am -07, Xiyue Deng wrote: > Hi Sean, > > Sean Whitton <spwhitton <at> spwhitton.name> writes: > >> Hello Xiyue, >> >> Please add a NEWS entry > > Added as a second patch. Please merge them into one patch. >> and see if these packages need documentation in the Elisp manual (they >> may or may not). >> > > I don't seem to find any Elisp manual for package.el (there is one in > the Emacs manual but only has documents for user facing interfaces for > the package buffer). But do let me know if there is. I don't know, that's why I was asking you to look :) If there isn't anywhere to update, then you should use "---" not "+++" in etc/NEWS. -- Sean Whitton
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Fri, 27 Jun 2025 12:55:02 GMT) Full text and rfc822 format available.Message #47 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Sean Whitton <spwhitton <at> spwhitton.name> Cc: 78844 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 27 Jun 2025 05:54:18 -0700
[Message part 1 (text/plain, inline)]
Hi Sean, Sean Whitton <spwhitton <at> spwhitton.name> writes: > Hello, > > On Fri 27 Jun 2025 at 03:34am -07, Xiyue Deng wrote: > >> Hi Sean, >> >> Sean Whitton <spwhitton <at> spwhitton.name> writes: >> >>> Hello Xiyue, >>> >>> Please add a NEWS entry >> >> Added as a second patch. > > Please merge them into one patch. > Squashed into one now. >>> and see if these packages need documentation in the Elisp manual (they >>> may or may not). >>> >> >> I don't seem to find any Elisp manual for package.el (there is one in >> the Emacs manual but only has documents for user facing interfaces for >> the package buffer). But do let me know if there is. > > I don't know, that's why I was asking you to look :) > Ah OK, guess there is no need to update then. > If there isn't anywhere to update, then you should use "---" not "+++" > in etc/NEWS. > Didn't notice the difference. Now changed to "---". > -- > Sean Whitton PTAL. -- Regards, Xiyue Deng
[0001-Add-public-interfaces-for-accessing-builtin-package-.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Fri, 27 Jun 2025 13:03:01 GMT) Full text and rfc822 format available.Message #50 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 27 Jun 2025 16:01:54 +0300
> Cc: 78844 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> > From: Xiyue Deng <manphiz <at> gmail.com> > Date: Fri, 27 Jun 2025 03:34:25 -0700 > > > and see if these packages need documentation in the Elisp manual (they > > may or may not). > > > > I don't seem to find any Elisp manual for package.el (there is one in > the Emacs manual but only has documents for user facing interfaces for > the package buffer). But do let me know if there is. There's the "Packaging" chapter in the ELisp manual. Whether it is a suitable place to add these interfaces depends on who is the intended audience of the interfaces. If that chapter is not suitable, maybe the "Loading" chapter is a better place. > +(defun package-builtin-packages () > + "Return a list of builtin package symbols. > +The returned list is not guaranteed to be sorted." This doc string is too biased towards implementation, IMO. I would rephrase it as follows: Return a list of all the built-in packages. The return value is a list of names of built-in packages represented as symbols. I don't see a need to mention that the list is not sorted, because not saying it's sorted should be enough for users not to rely on that. (As a matter of fact, I think the list will be sorted, because package--builtin-versions is sorted.) > +(defun package-builtin-package-version (package) > + "Return the version-list of PACKAGE (symbol). This uses "version-list", which is not accepted terminology in Emacs. I suggest Return the version of a built-in PACKAGE given by its symbol. Value is a list of integers representing the version of PACKAGE, in the format returned by `version-to-list', or nil if PACKAGE has no version or is not a built-in package. > diff --git a/etc/NEWS b/etc/NEWS > index eb85baae341..e940b5fce17 100644 > --- a/etc/NEWS > +++ b/etc/NEWS > @@ -2607,6 +2607,13 @@ sleep state. > and set the top-level buffer-local value of a variable. A top-level > value is the one that variable has outside of any let-bindings. > > ++++ > +** New functions to query builtin package information. > +'package-builtin-packages' returns a list of symbols of built-in > +packages; 'package-builtin-package-version' returns the version-list of > +a given package symbol. These functions provide stable interfaces for > +external tools to query built-in package information. This should go under the "Package" section in NEWS. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 28 Jun 2025 00:26:02 GMT) Full text and rfc822 format available.Message #53 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Fri, 27 Jun 2025 17:25:41 -0700
[Message part 1 (text/plain, inline)]
Hi Eli, Eli Zaretskii <eliz <at> gnu.org> writes: >> Cc: 78844 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> >> From: Xiyue Deng <manphiz <at> gmail.com> >> Date: Fri, 27 Jun 2025 03:34:25 -0700 >> >> > and see if these packages need documentation in the Elisp manual (they >> > may or may not). >> > >> >> I don't seem to find any Elisp manual for package.el (there is one in >> the Emacs manual but only has documents for user facing interfaces for >> the package buffer). But do let me know if there is. > > There's the "Packaging" chapter in the ELisp manual. Whether it is a > suitable place to add these interfaces depends on who is the intended > audience of the interfaces. If that chapter is not suitable, maybe > the "Loading" chapter is a better place. > Admittedly I tried to be lazy and want to just add the new functions to an existing section but didn't find any good fit. I just bit the bullet and added a new section in package.texi for these functions. Please help proofread. >> +(defun package-builtin-packages () >> + "Return a list of builtin package symbols. >> +The returned list is not guaranteed to be sorted." > > This doc string is too biased towards implementation, IMO. I would > rephrase it as follows: > > Return a list of all the built-in packages. To be precise, package--builtin-versions doesn't have all the built-in packages (which I think is a subset of the list populated by package--builtins). As here we are more interested in packages that do have a version associated, I have renamed the function to `package-versioned-builtin-packages' to hopefully better convey the intention. Let me know if this is desirable. > The return value is a list of names of built-in packages represented > as symbols. > > I don't see a need to mention that the list is not sorted, because not > saying it's sorted should be enough for users not to rely on that. Indeed, this seems to be an unnecessary detail to call out. > (As a matter of fact, I think the list will be sorted, because > package--builtin-versions is sorted.) > In fact, in 30.1 (which I'm using) it's almost sorted in descending alphabetic order except that the last item is "emacs" and the second to last is "all-out". Anyway, as you mentioned, not mentioning the ordering in the docstring should indicate that a caller should not make any assumptions. >> +(defun package-builtin-package-version (package) >> + "Return the version-list of PACKAGE (symbol). > > This uses "version-list", which is not accepted terminology in Emacs. > I suggest > > Return the version of a built-in PACKAGE given by its symbol. > Value is a list of integers representing the version of PACKAGE, > in the format returned by `version-to-list', or nil if PACKAGE > has no version or is not a built-in package. > Adapted. >> diff --git a/etc/NEWS b/etc/NEWS >> index eb85baae341..e940b5fce17 100644 >> --- a/etc/NEWS >> +++ b/etc/NEWS >> @@ -2607,6 +2607,13 @@ sleep state. >> and set the top-level buffer-local value of a variable. A top-level >> value is the one that variable has outside of any let-bindings. >> >> ++++ >> +** New functions to query builtin package information. >> +'package-builtin-packages' returns a list of symbols of built-in >> +packages; 'package-builtin-package-version' returns the version-list of >> +a given package symbol. These functions provide stable interfaces for >> +external tools to query built-in package information. > > This should go under the "Package" section in NEWS. > Moved there. > Thanks. PTAL. -- Regards, Xiyue Deng
[0001-Add-public-interfaces-for-accessing-builtin-package-.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 28 Jun 2025 07:11:02 GMT) Full text and rfc822 format available.Message #56 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 28 Jun 2025 10:10:03 +0300
> From: Xiyue Deng <manphiz <at> gmail.com> > Cc: spwhitton <at> spwhitton.name, 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca > Date: Fri, 27 Jun 2025 17:25:41 -0700 > > >> I don't seem to find any Elisp manual for package.el (there is one in > >> the Emacs manual but only has documents for user facing interfaces for > >> the package buffer). But do let me know if there is. > > > > There's the "Packaging" chapter in the ELisp manual. Whether it is a > > suitable place to add these interfaces depends on who is the intended > > audience of the interfaces. If that chapter is not suitable, maybe > > the "Loading" chapter is a better place. > > > > Admittedly I tried to be lazy and want to just add the new functions to > an existing section but didn't find any good fit. I just bit the bullet > and added a new section in package.texi for these functions. Please > help proofread. Thanks, comments below. However, packages.texi is not the right place for this stuff, because it's for the user manual, not for the ELisp reference manual. Since these APIs are for Lisp programmers, they should be documented in the ELisp manual, and the chapters I mentioned are in that manual. > >> +(defun package-builtin-packages () > >> + "Return a list of builtin package symbols. > >> +The returned list is not guaranteed to be sorted." > > > > This doc string is too biased towards implementation, IMO. I would > > rephrase it as follows: > > > > Return a list of all the built-in packages. > > To be precise, package--builtin-versions doesn't have all the built-in > packages (which I think is a subset of the list populated by > package--builtins). As here we are more interested in packages that do > have a version associated, I have renamed the function to > `package-versioned-builtin-packages' to hopefully better convey the > intention. Let me know if this is desirable. The renaming could be fine if the intended users of this API will indeed only want to know about versioned built-in packages, and won't care about those who have no versions. Is that in fact true? If so, why aren't unversioned packages important? If we do want to return the built-in packages that have no versions, then the name should remain as it was, and we should instead amend the implementation to also return packages that have no versions. > +@node Package Information > +@section Get built-in packages and versions > +@cindex package information > + > +Emacs ships a list of built-in packages which may also be packaged ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Emacs ships the packages themselves, not a list of packages.
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 28 Jun 2025 08:30:03 GMT) Full text and rfc822 format available.Message #59 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 28 Jun 2025 01:29:15 -0700
[Message part 1 (text/plain, inline)]
Hi Eli, Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Xiyue Deng <manphiz <at> gmail.com> >> Cc: spwhitton <at> spwhitton.name, 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca >> Date: Fri, 27 Jun 2025 17:25:41 -0700 >> >> >> I don't seem to find any Elisp manual for package.el (there is one in >> >> the Emacs manual but only has documents for user facing interfaces for >> >> the package buffer). But do let me know if there is. >> > >> > There's the "Packaging" chapter in the ELisp manual. Whether it is a >> > suitable place to add these interfaces depends on who is the intended >> > audience of the interfaces. If that chapter is not suitable, maybe >> > the "Loading" chapter is a better place. >> > >> >> Admittedly I tried to be lazy and want to just add the new functions to >> an existing section but didn't find any good fit. I just bit the bullet >> and added a new section in package.texi for these functions. Please >> help proofread. > > Thanks, comments below. However, packages.texi is not the right place > for this stuff, because it's for the user manual, not for the ELisp > reference manual. Since these APIs are for Lisp programmers, they > should be documented in the ELisp manual, and the chapters I mentioned > are in that manual. > I'm a bit confused: the file I changed was doc/lispref/package.texi, which I suppose is the ELisp manual, no? >> >> +(defun package-builtin-packages () >> >> + "Return a list of builtin package symbols. >> >> +The returned list is not guaranteed to be sorted." >> > >> > This doc string is too biased towards implementation, IMO. I would >> > rephrase it as follows: >> > >> > Return a list of all the built-in packages. >> >> To be precise, package--builtin-versions doesn't have all the built-in >> packages (which I think is a subset of the list populated by >> package--builtins). As here we are more interested in packages that do >> have a version associated, I have renamed the function to >> `package-versioned-builtin-packages' to hopefully better convey the >> intention. Let me know if this is desirable. > > The renaming could be fine if the intended users of this API will > indeed only want to know about versioned built-in packages, and won't > care about those who have no versions. Is that in fact true? If so, > why aren't unversioned packages important? > > If we do want to return the built-in packages that have no versions, > then the name should remain as it was, and we should instead amend the > implementation to also return packages that have no versions. > The motivation for introducing those functions is to be able to check whether a built-in package has higher version compared to the same package in other packaging system, which, in my case, is Debian's APT, and could be useful for other packaging systems. See my first mail[1] for a concrete motivating example and my reply[2] to Stefan's email for a more explanations. The current status quo is that most Emacs addons that are packaged in Debian are in `package--builtin-versions', so this is sufficient for our use case. Plus, on testing I realized that `package--builtins' is not populated by default until one loads `finder-inf', which means increased loading time to use that information. In summary, I think having `package-versioned-builtin-packages' is good enough for now. And if requirement changes in the future, we can still introduce `package-builtin-packages' to query `package--builtins'. >> +@node Package Information >> +@section Get built-in packages and versions >> +@cindex package information >> + >> +Emacs ships a list of built-in packages which may also be packaged > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Emacs ships the packages themselves, not a list of packages. My English fails me often. Revised the wording a bit. PTAL. [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78844#5 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78844#23 -- Regards, Xiyue Deng
[0001-Add-public-interfaces-for-accessing-builtin-package-.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 28 Jun 2025 10:39:01 GMT) Full text and rfc822 format available.Message #62 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 28 Jun 2025 13:38:12 +0300
> From: Xiyue Deng <manphiz <at> gmail.com> > Cc: spwhitton <at> spwhitton.name, 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca > Date: Sat, 28 Jun 2025 01:29:15 -0700 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> From: Xiyue Deng <manphiz <at> gmail.com> > >> Cc: spwhitton <at> spwhitton.name, 78844 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca > >> Date: Fri, 27 Jun 2025 17:25:41 -0700 > >> > >> >> I don't seem to find any Elisp manual for package.el (there is one in > >> >> the Emacs manual but only has documents for user facing interfaces for > >> >> the package buffer). But do let me know if there is. > >> > > >> > There's the "Packaging" chapter in the ELisp manual. Whether it is a > >> > suitable place to add these interfaces depends on who is the intended > >> > audience of the interfaces. If that chapter is not suitable, maybe > >> > the "Loading" chapter is a better place. > >> > > >> > >> Admittedly I tried to be lazy and want to just add the new functions to > >> an existing section but didn't find any good fit. I just bit the bullet > >> and added a new section in package.texi for these functions. Please > >> help proofread. > > > > Thanks, comments below. However, packages.texi is not the right place > > for this stuff, because it's for the user manual, not for the ELisp > > reference manual. Since these APIs are for Lisp programmers, they > > should be documented in the ELisp manual, and the chapters I mentioned > > are in that manual. > > > > I'm a bit confused: the file I changed was doc/lispref/package.texi, > which I suppose is the ELisp manual, no? Sorry, my bad. Ignore that part of my review comments. > >> To be precise, package--builtin-versions doesn't have all the built-in > >> packages (which I think is a subset of the list populated by > >> package--builtins). As here we are more interested in packages that do > >> have a version associated, I have renamed the function to > >> `package-versioned-builtin-packages' to hopefully better convey the > >> intention. Let me know if this is desirable. > > > > The renaming could be fine if the intended users of this API will > > indeed only want to know about versioned built-in packages, and won't > > care about those who have no versions. Is that in fact true? If so, > > why aren't unversioned packages important? > > > > If we do want to return the built-in packages that have no versions, > > then the name should remain as it was, and we should instead amend the > > implementation to also return packages that have no versions. > > > > The motivation for introducing those functions is to be able to check > whether a built-in package has higher version compared to the same > package in other packaging system, which, in my case, is Debian's APT, > and could be useful for other packaging systems. See my first mail[1] > for a concrete motivating example and my reply[2] to Stefan's email for > a more explanations. OK, but that is a special case. Other callers might want the list regardless of whether the packages have a version, no? Limiting the usefulness only to packages that have a version sounds like a serious limitation to me. > The current status quo is that most Emacs addons that are packaged in > Debian are in `package--builtin-versions', so this is sufficient for our > use case. Plus, on testing I realized that `package--builtins' is not > populated by default until one loads `finder-inf', which means increased > loading time to use that information. I understand that it is easier to implement based on package--builtin-versions, but we should first decide whether this limitation is significant enough to justify a more complex implementation. I hope Stefan and others will chime in about this aspect. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 28 Jun 2025 15:39:03 GMT) Full text and rfc822 format available.Message #65 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 78844 <at> debbugs.gnu.org, spwhitton <at> spwhitton.name, Xiyue Deng <manphiz <at> gmail.com> Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 28 Jun 2025 11:38:29 -0400
> The renaming could be fine if the intended users of this API will > indeed only want to know about versioned built-in packages, and won't > care about those who have no versions. Is that in fact true? If so, > why aren't unversioned packages important? FWIW, I'd consider it an error if an entry in `package--builtin-versions` has a nil "version". There are no such things as "unversioned packages" in this respect. So, I think the code is OK but the docstring should not mention that we return nil for packages without a version. Stefan
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 28 Jun 2025 21:05:04 GMT) Full text and rfc822 format available.Message #68 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Stefan Monnier <monnier <at> iro.umontreal.ca>, Eli Zaretskii <eliz <at> gnu.org> Cc: 78844 <at> debbugs.gnu.org, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 28 Jun 2025 14:03:52 -0700
[Message part 1 (text/plain, inline)]
Hi Stefan, Stefan Monnier <monnier <at> iro.umontreal.ca> writes: >> The renaming could be fine if the intended users of this API will >> indeed only want to know about versioned built-in packages, and won't >> care about those who have no versions. Is that in fact true? If so, >> why aren't unversioned packages important? > > FWIW, I'd consider it an error if an entry in > `package--builtin-versions` has a nil "version". > There are no such things as "unversioned packages" in this respect. > So, I think the code is OK but the docstring should not mention that > we return nil for packages without a version. > I think in principle you are correct given that the current public functions don't provide a way to obtain such a symbol. But it's possible that someone can construct a symbol, either by hand or through a new interface that queries all builtin packages, which is in `package--builtins' but not in `package--builtin-versions', and the function will return nil. Do you think it's worth keeping such possibility into consideration? > > Stefan > -- Regards, Xiyue Deng
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 28 Jun 2025 21:28:02 GMT) Full text and rfc822 format available.Message #71 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 28 Jun 2025 17:27:03 -0400
>> FWIW, I'd consider it an error if an entry in >> `package--builtin-versions` has a nil "version". >> There are no such things as "unversioned packages" in this respect. >> So, I think the code is OK but the docstring should not mention that >> we return nil for packages without a version. > > I think in principle you are correct given that the current public > functions don't provide a way to obtain such a symbol. But it's > possible that someone can construct a symbol, either by hand or through > a new interface that queries all builtin packages, which is in > `package--builtins' but not in `package--builtin-versions', and the > function will return nil. Do you think it's worth keeping such > possibility into consideration? Returning nil for packages (aka symbols) which aren't in `package--builtin-versions` is fine and I have no objection to documenting it. My objection is to if @var{package} does not have a version but not to if @var{package} ... is not a buil-tin package [ BTW, note the typo above. ] Stefan
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sun, 29 Jun 2025 00:37:02 GMT) Full text and rfc822 format available.Message #74 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 78844 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 28 Jun 2025 17:36:03 -0700
[Message part 1 (text/plain, inline)]
Stefan Monnier <monnier <at> iro.umontreal.ca> writes: >>> FWIW, I'd consider it an error if an entry in >>> `package--builtin-versions` has a nil "version". >>> There are no such things as "unversioned packages" in this respect. >>> So, I think the code is OK but the docstring should not mention that >>> we return nil for packages without a version. >> >> I think in principle you are correct given that the current public >> functions don't provide a way to obtain such a symbol. But it's >> possible that someone can construct a symbol, either by hand or through >> a new interface that queries all builtin packages, which is in >> `package--builtins' but not in `package--builtin-versions', and the >> function will return nil. Do you think it's worth keeping such >> possibility into consideration? > > Returning nil for packages (aka symbols) which aren't in > `package--builtin-versions` is fine and I have no objection to > documenting it. > > My objection is to > > if @var{package} does not have a version > > but not to > > if @var{package} ... is not a buil-tin package > I see. Though technically people can get a package symbol from `package--builtins', and hence built-in, but not in `package--builtin-versions', and hence does not have a version associated. Maybe I can be more explicit to say "if @var{package} is built-in but does not have a version ..."? (Revised as such.) > [ BTW, note the typo above. ] Thanks for spotting. Also fixed. > > > Stefan > -- Regards, Xiyue Deng
[0001-Add-public-interfaces-for-accessing-builtin-package-.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Thu, 10 Jul 2025 23:07:03 GMT) Full text and rfc822 format available.Message #77 received at 78844 <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Stefan Monnier <monnier <at> iro.umontreal.ca> Cc: 78844 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Thu, 10 Jul 2025 16:05:55 -0700
[Message part 1 (text/plain, inline)]
Hi Stefan, Xiyue Deng <manphiz <at> gmail.com> writes: > Stefan Monnier <monnier <at> iro.umontreal.ca> writes: > >>>> FWIW, I'd consider it an error if an entry in >>>> `package--builtin-versions` has a nil "version". >>>> There are no such things as "unversioned packages" in this respect. >>>> So, I think the code is OK but the docstring should not mention that >>>> we return nil for packages without a version. >>> >>> I think in principle you are correct given that the current public >>> functions don't provide a way to obtain such a symbol. But it's >>> possible that someone can construct a symbol, either by hand or through >>> a new interface that queries all builtin packages, which is in >>> `package--builtins' but not in `package--builtin-versions', and the >>> function will return nil. Do you think it's worth keeping such >>> possibility into consideration? >> >> Returning nil for packages (aka symbols) which aren't in >> `package--builtin-versions` is fine and I have no objection to >> documenting it. >> >> My objection is to >> >> if @var{package} does not have a version >> >> but not to >> >> if @var{package} ... is not a buil-tin package >> > > I see. Though technically people can get a package symbol from > `package--builtins', and hence built-in, but not in > `package--builtin-versions', and hence does not have a version > associated. Maybe I can be more explicit to say "if @var{package} is > built-in but does not have a version ..."? (Revised as such.) > >> [ BTW, note the typo above. ] > > Thanks for spotting. Also fixed. > Friendly ping. I wonder whether the updated version is in a more acceptable state? > [...] -- Regards, Xiyue Deng
[signature.asc (application/pgp-signature, inline)]
Eli Zaretskii <eliz <at> gnu.org>
:Xiyue Deng <manphiz <at> gmail.com>
:Message #82 received at 78844-done <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Xiyue Deng <manphiz <at> gmail.com> Cc: 78844-done <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 12 Jul 2025 10:15:11 +0300
> From: Xiyue Deng <manphiz <at> gmail.com> > Cc: Eli Zaretskii <eliz <at> gnu.org>, spwhitton <at> spwhitton.name, > 78844 <at> debbugs.gnu.org > Date: Sat, 28 Jun 2025 17:36:03 -0700 > > Stefan Monnier <monnier <at> iro.umontreal.ca> writes: > > >>> FWIW, I'd consider it an error if an entry in > >>> `package--builtin-versions` has a nil "version". > >>> There are no such things as "unversioned packages" in this respect. > >>> So, I think the code is OK but the docstring should not mention that > >>> we return nil for packages without a version. > >> > >> I think in principle you are correct given that the current public > >> functions don't provide a way to obtain such a symbol. But it's > >> possible that someone can construct a symbol, either by hand or through > >> a new interface that queries all builtin packages, which is in > >> `package--builtins' but not in `package--builtin-versions', and the > >> function will return nil. Do you think it's worth keeping such > >> possibility into consideration? > > > > Returning nil for packages (aka symbols) which aren't in > > `package--builtin-versions` is fine and I have no objection to > > documenting it. > > > > My objection is to > > > > if @var{package} does not have a version > > > > but not to > > > > if @var{package} ... is not a buil-tin package > > > > I see. Though technically people can get a package symbol from > `package--builtins', and hence built-in, but not in > `package--builtin-versions', and hence does not have a version > associated. Maybe I can be more explicit to say "if @var{package} is > built-in but does not have a version ..."? (Revised as such.) > > > [ BTW, note the typo above. ] > > Thanks for spotting. Also fixed. Now installed on the master branch, and closing the bug. Please note that there were missing pieces in the documentation part (missing menu items), which caused makeinfo to emit error messages. Please in the future always be sure to build Emacs with your patches, including the documentation, and please examine the output for any warnings/errors that need to be fixed.
bug-gnu-emacs <at> gnu.org
:bug#78844
; Package emacs
.
(Sat, 12 Jul 2025 08:00:03 GMT) Full text and rfc822 format available.Message #85 received at 78844-done <at> debbugs.gnu.org (full text, mbox):
From: Xiyue Deng <manphiz <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 78844-done <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca, spwhitton <at> spwhitton.name Subject: Re: bug#78844: 30.1; feature request: public interface for querying builtin packages and versions Date: Sat, 12 Jul 2025 00:59:43 -0700
[Message part 1 (text/plain, inline)]
Hi Eli, Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Xiyue Deng <manphiz <at> gmail.com> >> Cc: Eli Zaretskii <eliz <at> gnu.org>, spwhitton <at> spwhitton.name, >> 78844 <at> debbugs.gnu.org >> Date: Sat, 28 Jun 2025 17:36:03 -0700 >> >> Stefan Monnier <monnier <at> iro.umontreal.ca> writes: >> >> >>> FWIW, I'd consider it an error if an entry in >> >>> `package--builtin-versions` has a nil "version". >> >>> There are no such things as "unversioned packages" in this respect. >> >>> So, I think the code is OK but the docstring should not mention that >> >>> we return nil for packages without a version. >> >> >> >> I think in principle you are correct given that the current public >> >> functions don't provide a way to obtain such a symbol. But it's >> >> possible that someone can construct a symbol, either by hand or through >> >> a new interface that queries all builtin packages, which is in >> >> `package--builtins' but not in `package--builtin-versions', and the >> >> function will return nil. Do you think it's worth keeping such >> >> possibility into consideration? >> > >> > Returning nil for packages (aka symbols) which aren't in >> > `package--builtin-versions` is fine and I have no objection to >> > documenting it. >> > >> > My objection is to >> > >> > if @var{package} does not have a version >> > >> > but not to >> > >> > if @var{package} ... is not a buil-tin package >> > >> >> I see. Though technically people can get a package symbol from >> `package--builtins', and hence built-in, but not in >> `package--builtin-versions', and hence does not have a version >> associated. Maybe I can be more explicit to say "if @var{package} is >> built-in but does not have a version ..."? (Revised as such.) >> >> > [ BTW, note the typo above. ] >> >> Thanks for spotting. Also fixed. > > Now installed on the master branch, and closing the bug. > > Please note that there were missing pieces in the documentation part > (missing menu items), which caused makeinfo to emit error messages. > Please in the future always be sure to build Emacs with your patches, > including the documentation, and please examine the output for any > warnings/errors that need to be fixed. Thanks for the fixes! Will be more careful in the future. -- Regards, Xiyue Deng
[signature.asc (application/pgp-signature, inline)]
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.