From unknown Fri Sep 12 02:24:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#79207 <79207@debbugs.gnu.org> To: bug#79207 <79207@debbugs.gnu.org> Subject: Status: 30.1; [ELPA] oauth2: update plstore id calculation to include user name Reply-To: bug#79207 <79207@debbugs.gnu.org> Date: Fri, 12 Sep 2025 09:24:08 +0000 retitle 79207 30.1; [ELPA] oauth2: update plstore id calculation to include= user name reassign 79207 emacs submitter 79207 Xiyue Deng severity 79207 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 02:21:07 2025 Received: (at submit) by debbugs.gnu.org; 10 Aug 2025 06:21:07 +0000 Received: from localhost ([127.0.0.1]:43741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukzQZ-0008J2-Pb for submit@debbugs.gnu.org; Sun, 10 Aug 2025 02:21:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42478) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukzQX-0008IA-HB for submit@debbugs.gnu.org; Sun, 10 Aug 2025 02:21:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ukzQP-0003lF-Bf for bug-gnu-emacs@gnu.org; Sun, 10 Aug 2025 02:20:57 -0400 Received: from mail-pj1-x1033.google.com ([2607:f8b0:4864:20::1033]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ukzQK-0000kU-2G for bug-gnu-emacs@gnu.org; Sun, 10 Aug 2025 02:20:57 -0400 Received: by mail-pj1-x1033.google.com with SMTP id 98e67ed59e1d1-31f28d0495fso4738463a91.1 for ; Sat, 09 Aug 2025 23:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754806848; x=1755411648; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Rl+uJGBUfkWQa+f+yVRdjcqMiX7JfKcT5AvE0hPjfsY=; b=Hk+CjPqn+wOF+ENR8ZliInN1xLWitbDWDz+VYXtHdR8A9+bfdi5h13cCwE68luyg17 XLRkKGL4IO7b77+qwjoUagEHmC+UJHkvt/aeog2Jnuvmv5Saf0oqSE1ADySMHuLMLCI6 tZ5DGctx21x1DoL2Lhj7+ULOu/TaNR4k7Kc6ePjcr2fZ8mjXAjYBEbv7kslkhxfJeDfp nKYYeT0xXcW9PhcurzVxFsLXt2W4T/u4si41FxaDybalzVGFmUTgBVKbKgXPnOzLQGYK /ZIC6sdseLebbzGzL6gGsyw+T1axuYSqG+0m/KJQB45d5+jdqy7MB26W1n+D500Cs8m2 fhng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754806848; x=1755411648; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Rl+uJGBUfkWQa+f+yVRdjcqMiX7JfKcT5AvE0hPjfsY=; b=VrbGkm/RGjerKtyyLog4roUDntlmPb4qexKS5uD1jLvuxiSJ53rns8xDL6U/Le9ZEh C8tyDZ8ySdTxZlcRtxvTJuJEU49ybTecpinzD5lcS/+neVT7TskRlIaAjDoEhfk/O2ss ZmIRa7wLWtvuJK909jgTjspYhhu44mvE+d4TyEY9dSRdtx2T4x9G3D86rPuB0znGQINN r3+VDSfPDcNX4SaOss5EqcV3nM6gxe78BtN6aUs+L8UZnG6zxtp8q1DecOnE95CSDsWg ilpAW/DF6rxASPp6NWeHSH22m0JVsraSKHG8PDo3v5QUG/jsyHI6XHxt/m4rMwgm8RIX 3G4w== X-Gm-Message-State: AOJu0YxREDvfxTcmIiHiYq85Fr649DUjMvBqZm2syGfoB9lV+NXIf5CA cLIjIpQDEU6qNv2t39XI4uAWl1hNqDyR1Y8XndfFAqGeS0FOV55juZzFz+fXlA== X-Gm-Gg: ASbGncsuyFZBQ3AVAQZFjALkMG3EF/FZnT9/g2b0a0UGgeWQIOUNE5d1UAbYU58sjz8 6jztGkzhwkoFgL59x7ejCwb8ms3NWi0PPfYHUiccDE3bzt/X4TQ9IaHaGr5CAb6RzuTP0O53ETI x/LDfCW3YhRxvosRMt7cEl5uTQQfYO4cg0WtfsiR0MTQ+WDRES193k3FB4hi7b1Q9/Zbkty/CHR 0h/Oi2EDJFRFeJHT91UIJVWzGX3A0oJQovwJkjfAqBWkriPI6NVDrraiYG+nxRvMNKmzqgD+RJ2 yge7X+8JW7/q1YQWVCgVoaAsXypNxdyv0EKDomXvBplOBUu029Cdy81iXmi/5uOcr/lp4Bowqv4 obEhIsmZhlB5uYfn9+OBegb6IJ1ISWtlj9z9vutHNjZOaxL67UIz/Ejya X-Google-Smtp-Source: AGHT+IGOD3yxFh4b/k1gJYcijtLJnXBmxVNeg32xQfwnqckNwi1JnNoZi+dD+tbAn4kpj6S824RT8Q== X-Received: by 2002:a17:90b:17c5:b0:321:2b89:957c with SMTP id 98e67ed59e1d1-32183d3e8d6mr13019900a91.27.1754806846110; Sat, 09 Aug 2025 23:20:46 -0700 (PDT) Received: from debian-hx90 (syn-076-094-249-045.res.spectrum.com. [76.94.249.45]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-31f63f0b4aesm28762172a91.26.2025.08.09.23.20.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Aug 2025 23:20:45 -0700 (PDT) From: Xiyue Deng To: bug-gnu-emacs@gnu.org Subject: 30.1; [ELPA] oauth2: update plstore id calculation to include user name X-Debbugs-Cc: Date: Sat, 09 Aug 2025 23:20:42 -0700 Message-ID: <87y0rr7l51.fsf@debian-hx90.lan> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::1033; envelope-from=manphiz@gmail.com; helo=mail-pj1-x1033.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable (Note that this is separate from bug#79168[1].) Another request update plstore id calculation. I have been experimenting with using client-id/client-secret from other registered applications, e.g. thunderbird, evolution, and it is working, except that I cannot make multiple accounts on Gmail to work, which turns out that they all share the same plstore id because now that all values used for calculating plstore are the same for a same service. Adding user helps creating a distinct plstore id for different accounts. I have also taken the opportunity to update NEWS and bump the version, and would request a new release of 0.18. I have also tested this end to end with multiple accounts so hopefully there is less brown-paper-bag bugs. However, as there are also important fixes from bug#79168 (3 patches from [2][3][4]), I'll send the patches after those are reviewed and applied. As I'm using git-send-email this placeholder is needed anyway :P Thanks in advance, and please stay tuned. [1] https://debbugs.gnu.org/79168 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?att=3D1;msg=3D97;bug=3D79168;= filename=3D0001-Use-locate-user-emacs-file-instead-of-concat-user-em.patch [3] https://debbugs.gnu.org/cgi/bugreport.cgi?msg=3D100;att=3D1;bug=3D79168= ;filename=3D0001-Fix-missing-parameter.patch [4] https://debbugs.gnu.org/cgi/bugreport.cgi?att=3D1;msg=3D103;bug=3D79168= ;filename=3D0001-Drop-accidentally-added-parameter.patch In GNU Emacs 30.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.49, cairo version 1.18.4) of 2025-07-18, modified by Debian built on sbuild System Description: Debian GNU/Linux 13 (trixie) Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/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=3Dalsa --without-gconf --with-mailutils --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/libexec --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-libsystemd --with-pop=3Dyes --enable-locallisppath=3D/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=3Dalsa --without-gconf --with-mailutils --with-cairo --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-map=3D/build/reproducible-path/emacs-30.1+1=3D. -fstack-prot= ector-strong -fstack-clash-protection -Wformat -Werror=3Dformat-security -fcf-protection -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-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: en_US.UTF-8 value of $XMODIFIERS: @im=3Dfcitx locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: rcirc-track-minor-mode: t server-mode: t subword-mode: t bug-reference-prog-mode: t whitespace-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 global-ligature-mode: t ligature-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-autoloads hide= s /usr/share/emacs/site-lisp/elpa-src/ace-window-0.10.0/ace-window-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/sha= re/emacs/site-lisp/elpa-src/ace-window-0.10.0/ace-window /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-pkg hides /usr/= share/emacs/site-lisp/elpa-src/activities-0.7.2/activities-pkg /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/shar= e/emacs/site-lisp/elpa-src/activities-0.7.2/activities /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/apache-mode-2.2.0/apache-mode-autoloads hid= es /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-autolo= ads /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-pkg hides /us= r/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-pkg /usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode hides /usr/sh= are/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode /usr/share/emacs/site-lisp/elpa/ats2-mode-1.0/ats2-mode-pkg hides /usr/shar= e/emacs/site-lisp/elpa-src/ats2-mode-1.0/ats2-mode-pkg /usr/share/emacs/site-lisp/elpa/ats2-mode-1.0/ats2-mode hides /usr/share/em= acs/site-lisp/elpa-src/ats2-mode-1.0/ats2-mode /usr/share/emacs/site-lisp/elpa/ats2-mode-1.0/ats2-mode-autoloads hides /us= r/share/emacs/site-lisp/elpa-src/ats2-mode-1.0/ats2-mode-autoloads /usr/share/emacs/site-lisp/elpa/avy-0.5.0/avy hides /usr/share/emacs/site-l= isp/elpa-src/avy-0.5.0/avy /usr/share/emacs/site-lisp/elpa/avy-0.5.0/avy-autoloads hides /usr/share/em= acs/site-lisp/elpa-src/avy-0.5.0/avy-autoloads /usr/share/emacs/site-lisp/elpa/avy-0.5.0/avy-pkg hides /usr/share/emacs/si= te-lisp/elpa-src/avy-0.5.0/avy-pkg /usr/share/emacs/site-lisp/elpa/bazel-0/bazel-autoloads hides /usr/share/em= acs/site-lisp/elpa-src/bazel-0/bazel-autoloads /usr/share/emacs/site-lisp/elpa/bazel-0/bazel hides /usr/share/emacs/site-l= isp/elpa-src/bazel-0/bazel /usr/share/emacs/site-lisp/elpa/bazel-0/test hides /usr/share/emacs/site-li= sp/elpa-src/bazel-0/test /usr/share/emacs/site-lisp/elpa/bazel-0/bazel-pkg hides /usr/share/emacs/si= te-lisp/elpa-src/bazel-0/bazel-pkg /usr/share/emacs/site-lisp/elpa/bison-mode-0.3/bison-mode-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/bison-mode-0.3/bison-mode-pkg /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 hides /usr/share/= emacs/site-lisp/elpa-src/bison-mode-0.3/bison-mode /usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote hides /usr/share/emac= s/site-lisp/elpa-src/boxquote-2.3/boxquote /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-pkg hides /usr/share/= emacs/site-lisp/elpa-src/boxquote-2.3/boxquote-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-mod= e-autoloads /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 hides /us= r/share/emacs/site-lisp/elpa-src/bpftrace-mode-0.1.0/bpftrace-mode /usr/share/emacs/site-lisp/elpa/caml-4.9/camldebug hides /usr/share/emacs/s= ite-lisp/elpa-src/caml-4.9/camldebug /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-help hides /usr/share/emacs/s= ite-lisp/elpa-src/caml-4.9/caml-help /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/caml-autoloads hides /usr/share/em= acs/site-lisp/elpa-src/caml-4.9/caml-autoloads /usr/share/emacs/site-lisp/elpa/caml-4.9/inf-caml hides /usr/share/emacs/si= te-lisp/elpa-src/caml-4.9/inf-caml /usr/share/emacs/site-lisp/elpa/caml-4.9/caml hides /usr/share/emacs/site-l= isp/elpa-src/caml-4.9/caml /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-font hides /usr/share/emacs/s= ite-lisp/elpa-src/caml-4.9/caml-font /usr/share/emacs/site-lisp/elpa/caml-4.9/activate-caml-mode hides /usr/shar= e/emacs/site-lisp/elpa-src/caml-4.9/activate-caml-mode /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-pkg hides /usr/share/emacs/si= te-lisp/elpa-src/caml-4.9/caml-pkg /usr/share/emacs/site-lisp/elpa/caml-4.9/caml-font-old hides /usr/share/ema= cs/site-lisp/elpa-src/caml-4.9/caml-font-old /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.20.0/clojure-mode-pkg hides = /usr/share/emacs/site-lisp/elpa-src/clojure-mode-5.20.0/clojure-mode-pkg /usr/share/emacs/site-lisp/elpa/clojure-mode-5.20.0/clojure-mode hides /usr= /share/emacs/site-lisp/elpa-src/clojure-mode-5.20.0/clojure-mode /usr/share/emacs/site-lisp/elpa/clojure-mode-5.20.0/clojure-mode-autoloads = hides /usr/share/emacs/site-lisp/elpa-src/clojure-mode-5.20.0/clojure-mode-= autoloads /usr/share/emacs/site-lisp/elpa/cmake-mode-4.0.1/cmake-mode hides /usr/shar= e/emacs/site-lisp/elpa-src/cmake-mode-4.0.1/cmake-mode /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-pkg hides /usr/= share/emacs/site-lisp/elpa-src/cmake-mode-4.0.1/cmake-mode-pkg /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-dabbrev hides /usr/sh= are/emacs/site-lisp/elpa-src/company-1.0.2/company-dabbrev /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-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-ispell hides /usr/sha= re/emacs/site-lisp/elpa-src/company-1.0.2/company-ispell /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-etags hides /usr/shar= e/emacs/site-lisp/elpa-src/company-1.0.2/company-etags /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-template hides /usr/s= hare/emacs/site-lisp/elpa-src/company-1.0.2/company-template /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-abbrev hides /usr/sha= re/emacs/site-lisp/elpa-src/company-1.0.2/company-abbrev /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-files hides /usr/shar= e/emacs/site-lisp/elpa-src/company-1.0.2/company-files /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-tests hides /usr/shar= e/emacs/site-lisp/elpa-src/company-1.0.2/company-tests /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-dabbrev-code hides /u= sr/share/emacs/site-lisp/elpa-src/company-1.0.2/company-dabbrev-code /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-oddmuse hides /usr/sh= are/emacs/site-lisp/elpa-src/company-1.0.2/company-oddmuse /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 hides /usr/share/emac= s/site-lisp/elpa-src/company-1.0.2/company /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-clang hides /usr/shar= e/emacs/site-lisp/elpa-src/company-1.0.2/company-clang /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-gtags hides /usr/shar= e/emacs/site-lisp/elpa-src/company-1.0.2/company-gtags /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-tempo hides /usr/shar= e/emacs/site-lisp/elpa-src/company-1.0.2/company-tempo /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-cmake hides /usr/shar= e/emacs/site-lisp/elpa-src/company-1.0.2/company-cmake /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-semantic hides /usr/s= hare/emacs/site-lisp/elpa-src/company-1.0.2/company-semantic /usr/share/emacs/site-lisp/elpa/company-1.0.2/company-keywords hides /usr/s= hare/emacs/site-lisp/elpa-src/company-1.0.2/company-keywords /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-quick hides /usr/share/emac= s/site-lisp/elpa-src/corfu-2.1/corfu-quick /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-history hides /usr/share/em= acs/site-lisp/elpa-src/corfu-2.1/corfu-history /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-indexed hides /usr/share/em= acs/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-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-terminal-0.7/corfu-terminal-autoloads= hides /usr/share/emacs/site-lisp/elpa-src/corfu-terminal-0.7/corfu-termina= l-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/corfu-terminal-0.7/corfu-terminal hides /us= r/share/emacs/site-lisp/elpa-src/corfu-terminal-0.7/corfu-terminal /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/ema= cs/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/sha= re/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-tests hides /usr/share/ema= cs/site-lisp/elpa-src/dape-0.24.1/dape-tests /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 hides /usr/share/emacs/sit= e-lisp/elpa-src/dape-0.24.1/dape /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/dart-mode-1.0.7/dart-mode-pkg hides /usr/sh= are/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 hides /usr/share/= emacs/site-lisp/elpa-src/dart-mode-1.0.7/dart-mode /usr/share/emacs/site-lisp/elpa/dash-2.20.0/dash hides /usr/share/emacs/sit= e-lisp/elpa-src/dash-2.20.0/dash /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/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/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/apt-sources hides /usr/shar= e/emacs/site-lisp/elpa-src/debian-el-37.19/apt-sources /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/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/apt-deb822-sources hides /u= sr/share/emacs/site-lisp/elpa-src/debian-el-37.19/apt-deb822-sources /usr/share/emacs/site-lisp/elpa/debian-el-37.19/debian-el-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/debian-el-37.19/debian-el-pkg /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/gnus-BTS hides /usr/share/e= macs/site-lisp/elpa-src/debian-el-37.19/gnus-BTS /usr/share/emacs/site-lisp/elpa/debian-el-37.19/deb-view hides /usr/share/e= macs/site-lisp/elpa-src/debian-el-37.19/deb-view /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/preseed hides /usr/share/em= acs/site-lisp/elpa-src/debian-el-37.19/preseed /usr/share/emacs/site-lisp/elpa/debpaste-0.1.5/debpaste hides /usr/share/em= acs/site-lisp/elpa-src/debpaste-0.1.5/debpaste /usr/share/emacs/site-lisp/elpa/debpaste-0.1.5/debpaste-pkg hides /usr/shar= e/emacs/site-lisp/elpa-src/debpaste-0.1.5/debpaste-pkg /usr/share/emacs/site-lisp/elpa/debpaste-0.1.5/debpaste-autoloads hides /us= r/share/emacs/site-lisp/elpa-src/debpaste-0.1.5/debpaste-autoloads /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts hides /usr/share/e= macs/site-lisp/elpa-src/devscripts-40/devscripts /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-autoloads hides /u= sr/share/emacs/site-lisp/elpa-src/devscripts-40/devscripts-autoloads /usr/share/emacs/site-lisp/elpa/devscripts-40/pbuilder-mode hides /usr/shar= e/emacs/site-lisp/elpa-src/devscripts-40/pbuilder-mode /usr/share/emacs/site-lisp/elpa/devscripts-40/devscripts-pkg hides /usr/sha= re/emacs/site-lisp/elpa-src/devscripts-40/devscripts-pkg /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/diminish-0.45/diminish-pkg hides /usr/share= /emacs/site-lisp/elpa-src/diminish-0.45/diminish-pkg /usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish hides /usr/share/ema= cs/site-lisp/elpa-src/diminish-0.45/diminish /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/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/dockerfile-mode-1.7/dockerfile-mode-autoloa= ds 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-pkg hid= es /usr/share/emacs/site-lisp/elpa-src/dockerfile-mode-1.7/dockerfile-mode-= pkg /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/debian-changelog-mode hid= es /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-changelog-m= ode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/debian-autopkgtest-contro= l-mode hides /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-a= utopkgtest-control-mode /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/dpkg-dev-el-autoloads hid= es /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/dpkg-dev-el-autolo= ads /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/dpkg-dev-el-pkg hides /us= r/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/dpkg-dev-el hides /usr/sh= are/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/dpkg-dev-el /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/dpkg-dev-el-37.19/debian-copyright hides /u= sr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/debian-copyright /usr/share/emacs/site-lisp/elpa/dpkg-dev-el-37.19/dpkg-dev-common-utils hid= es /usr/share/emacs/site-lisp/elpa-src/dpkg-dev-el-37.19/dpkg-dev-common-ut= ils /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/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-lib hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-lib /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-log hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-log /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-db hides /usr/share/ema= cs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-db /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/xml-query hides /usr/share/ema= cs/site-lisp/elpa-src/elfeed-3.4.2/xml-query /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-csv hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-csv /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-pkg hides /usr/share/em= acs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-pkg /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/elfeed-3.4.2/elfeed-curl hides /usr/share/e= macs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-curl /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-link hides /usr/share/e= macs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-link /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-autoloads hides /usr/sh= are/emacs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-autoloads /usr/share/emacs/site-lisp/elpa/elfeed-3.4.2/elfeed-show hides /usr/share/e= macs/site-lisp/elpa-src/elfeed-3.4.2/elfeed-show /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-mode-pkg hides /usr/sha= re/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-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-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-mode hides /usr/share/e= macs/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/e= macs/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 /u= sr/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-font-lock hides /usr/sh= are/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-font-lock /usr/share/emacs/site-lisp/elpa/elm-mode-0.20.3/elm-util hides /usr/share/e= macs/site-lisp/elpa-src/elm-mode-0.20.3/elm-util /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-interactive hides /usr/= share/emacs/site-lisp/elpa-src/elm-mode-0.20.3/elm-interactive /usr/share/emacs/site-lisp/elpa/emacsql-4.3.0/emacsql-pkg hides /usr/share/= emacs/site-lisp/elpa-src/emacsql-4.3.0/emacsql-pkg /usr/share/emacs/site-lisp/elpa/emacsql-4.3.0/emacsql hides /usr/share/emac= s/site-lisp/elpa-src/emacsql-4.3.0/emacsql /usr/share/emacs/site-lisp/elpa/emacsql-4.3.0/emacsql-compiler hides /usr/s= hare/emacs/site-lisp/elpa-src/emacsql-4.3.0/emacsql-compiler /usr/share/emacs/site-lisp/elpa/emacsql-4.3.0/emacsql-autoloads hides /usr/= share/emacs/site-lisp/elpa-src/emacsql-4.3.0/emacsql-autoloads /usr/share/emacs/site-lisp/elpa/epl-0.9/epl hides /usr/share/emacs/site-lis= p/elpa-src/epl-0.9/epl /usr/share/emacs/site-lisp/elpa/epl-0.9/epl-autoloads hides /usr/share/emac= s/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/evil-1.14.2/evil-repeat hides /usr/share/em= acs/site-lisp/elpa-src/evil-1.14.2/evil-repeat /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-vars hides /usr/share/emac= s/site-lisp/elpa-src/evil-1.14.2/evil-vars /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-states hides /usr/share/em= acs/site-lisp/elpa-src/evil-1.14.2/evil-states /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-keybindings hides /usr/sha= re/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-search hides /usr/share/em= acs/site-lisp/elpa-src/evil-1.14.2/evil-search /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-integration hides /usr/sha= re/emacs/site-lisp/elpa-src/evil-1.14.2/evil-integration /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-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 hides /usr/share/emacs/sit= e-lisp/elpa-src/evil-1.14.2/evil /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-jumps hides /usr/share/ema= cs/site-lisp/elpa-src/evil-1.14.2/evil-jumps /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-types hides /usr/share/ema= cs/site-lisp/elpa-src/evil-1.14.2/evil-types /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-core hides /usr/share/emac= s/site-lisp/elpa-src/evil-1.14.2/evil-core /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-macros hides /usr/share/em= acs/site-lisp/elpa-src/evil-1.14.2/evil-macros /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-maps hides /usr/share/emac= s/site-lisp/elpa-src/evil-1.14.2/evil-maps /usr/share/emacs/site-lisp/elpa/evil-1.14.2/evil-common hides /usr/share/em= acs/site-lisp/elpa-src/evil-1.14.2/evil-common /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-ex hides /usr/share/emacs/= site-lisp/elpa-src/evil-1.14.2/evil-ex /usr/share/emacs/site-lisp/elpa/exec-path-from-shell-2.2/exec-path-from-she= ll 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-she= ll-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-she= ll-pkg hides /usr/share/emacs/site-lisp/elpa-src/exec-path-from-shell-2.2/e= xec-path-from-shell-pkg /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/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-autoloads hides /usr/share/emacs= /site-lisp/elpa-src/f-0.21.0/f-autoloads /usr/share/emacs/site-lisp/elpa/format-all-0.6.0/format-all hides /usr/shar= e/emacs/site-lisp/elpa-src/format-all-0.6.0/format-all /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/fountain-mode-3.7.1/fountain-theme hides /u= sr/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 hides /us= r/share/emacs/site-lisp/elpa-src/fountain-mode-3.7.1/fountain-mode /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-mod= e-autoloads /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/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/sh= are/emacs/site-lisp/elpa-src/git-modes-1.4.4/git-modes-pkg /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/gitattributes-mode-1.4.4/gitattributes-mode= -pkg hides /usr/share/emacs/site-lisp/elpa-src/gitattributes-mode-1.4.4/git= attributes-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/gitattr= ibutes-mode /usr/share/emacs/site-lisp/elpa/gitconfig-mode-1.4.4/gitconfig-mode-autoloa= ds 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-pkg hid= es /usr/share/emacs/site-lisp/elpa-src/gitconfig-mode-1.4.4/gitconfig-mode-= pkg /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/gitignore-mode-1.4.4/gitignore-mode-pkg hid= es /usr/share/emacs/site-lisp/elpa-src/gitignore-mode-1.4.4/gitignore-mode-= pkg /usr/share/emacs/site-lisp/elpa/gitignore-mode-1.4.4/gitignore-mode-autoloa= ds 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/gitlab-ci-mode-20191022.12.4/gitlab-ci-mode= hides /usr/share/emacs/site-lisp/elpa-src/gitlab-ci-mode-20191022.12.4/git= lab-ci-mode /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-2019102= 2.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/gnuplot-0.8.1/gnuplot hides /usr/share/emac= s/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot /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/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-context hides /usr/sh= are/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-context /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/go-mode-1.6.0/go-mode hides /usr/share/emac= s/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/emac= s/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-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-rename hides /usr/share/em= acs/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/em= acs/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/shar= e/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 /us= r/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-a= utoloads 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-p= kg hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphv= iz-dot-mode-pkg /usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode h= ides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-d= ot-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-doc hides /usr/sh= are/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-doc /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/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-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-mode-autoloads hi= des /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-mode-auto= loads /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-c2hs hides /usr/s= hare/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-c2hs /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-sort-imports hide= s /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-sort-imports /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-interactive-mode = hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-interac= tive-mode /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-mode-pkg hides /u= sr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-mode-pkg /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/haskell-mode-17.5/haskell-presentation-mode= hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-presen= tation-mode /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-navigat= e-imports /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-collapse hides /u= sr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-collapse /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-sandbox hides /us= r/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-sandbox /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-compile hides /us= r/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-compile /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-align-imports hid= es /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-align-impo= rts /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-commands hides /u= sr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-commands /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-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-load hides /usr/s= hare/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-load /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-process hides /us= r/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-process /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/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-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/inf-haskell hides /usr/sh= are/emacs/site-lisp/elpa-src/haskell-mode-17.5/inf-haskell /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-unicode-input-met= hod hides /usr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-uni= code-input-method /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-modules hides /us= r/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-modules /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/ghci-script-mode hides /u= sr/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/ghci-script-mode /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-menu hides /usr/s= hare/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-menu /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/w3m-haddock hides /usr/sh= are/emacs/site-lisp/elpa-src/haskell-mode-17.5/w3m-haddock /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-complete-module h= ides /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-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-session hides /us= r/share/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-session /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-repl hides /usr/s= hare/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-repl /usr/share/emacs/site-lisp/elpa/haskell-mode-17.5/haskell-mode hides /usr/s= hare/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-mode /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-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-svg hides /usr/sh= are/emacs/site-lisp/elpa-src/haskell-mode-17.5/haskell-svg /usr/share/emacs/site-lisp/elpa/ht-2.3/ht-pkg hides /usr/share/emacs/site-l= isp/elpa-src/ht-2.3/ht-pkg /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/ht-2.3/ht hides /usr/share/emacs/site-lisp/= elpa-src/ht-2.3/ht /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/htmlize-1.58/htmlize-autoloads hides /usr/s= hare/emacs/site-lisp/elpa-src/htmlize-1.58/htmlize-autoloads /usr/share/emacs/site-lisp/elpa/htmlize-1.58/htmlize-pkg hides /usr/share/e= macs/site-lisp/elpa-src/htmlize-1.58/htmlize-pkg /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra-ox hides /usr/share/emac= s/site-lisp/elpa-src/hydra-0.15.0/hydra-ox /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra-autoloads hides /usr/sha= re/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/ema= cs/site-lisp/elpa-src/hydra-0.15.0/hydra-pkg /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra-examples hides /usr/shar= e/emacs/site-lisp/elpa-src/hydra-0.15.0/hydra-examples /usr/share/emacs/site-lisp/elpa/hydra-0.15.0/hydra hides /usr/share/emacs/s= ite-lisp/elpa-src/hydra-0.15.0/hydra /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-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/imenu-list-0.9/imenu-list-pkg /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/inform-mode-1.6.2/inform-mode-pkg hides /us= r/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 hid= es /usr/share/emacs/site-lisp/elpa-src/inform-mode-1.6.2/inform-mode-autolo= ads /usr/share/emacs/site-lisp/elpa/inform-mode-1.6.2/inform-mode hides /usr/sh= are/emacs/site-lisp/elpa-src/inform-mode-1.6.2/inform-mode /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-autoloads hides /= usr/share/emacs/site-lisp/elpa-src/inheritenv-0.2/inheritenv-autoloads /usr/share/emacs/site-lisp/elpa/inheritenv-0.2/inheritenv-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/inheritenv-0.2/inheritenv-pkg /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/jinja2-mode-0.2/jinja2-mode hides /usr/shar= e/emacs/site-lisp/elpa-src/jinja2-mode-0.2/jinja2-mode /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/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 hides /usr/share= /emacs/site-lisp/elpa-src/js2-mode-20231224/js2-mode /usr/share/emacs/site-lisp/elpa/js2-mode-20231224/js2-imenu-extras hides /u= sr/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/s= hare/emacs/site-lisp/elpa-src/js2-mode-20231224/js2-mode-pkg /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 hides /usr/share/= emacs/site-lisp/elpa-src/kivy-mode-0.1.0/kivy-mode /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-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/kivy-mode-0.1.0/kivy-mode-pkg /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 hides /usr= /share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode /usr/share/emacs/site-lisp/elpa/kotlin-mode-20230123/kotlin-mode-lexer hide= s /usr/share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode-lexer /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-indent hid= es /usr/share/emacs/site-lisp/elpa-src/kotlin-mode-20230123/kotlin-mode-ind= ent /usr/share/emacs/site-lisp/elpa/language-id-0.20/language-id hides /usr/sha= re/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 hide= s /usr/share/emacs/site-lisp/elpa-src/language-id-0.20/language-id-autoloads /usr/share/emacs/site-lisp/elpa/ligature-1.0/ligature-pkg hides /usr/share/= emacs/site-lisp/elpa-src/ligature-1.0/ligature-pkg /usr/share/emacs/site-lisp/elpa/ligature-1.0/ligature-autoloads hides /usr/= share/emacs/site-lisp/elpa-src/ligature-1.0/ligature-autoloads /usr/share/emacs/site-lisp/elpa/ligature-1.0/ligature hides /usr/share/emac= s/site-lisp/elpa-src/ligature-1.0/ligature /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama hides /usr/share/emacs/si= te-lisp/elpa-src/llama-0.6.2/llama /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama-pkg hides /usr/share/emac= s/site-lisp/elpa-src/llama-0.6.2/llama-pkg /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama-test hides /usr/share/ema= cs/site-lisp/elpa-src/llama-0.6.2/llama-test /usr/share/emacs/site-lisp/elpa/llama-0.6.2/llama-autoloads hides /usr/shar= e/emacs/site-lisp/elpa-src/llama-0.6.2/llama-autoloads /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/lua-mode-20221027/init-tryout hides /usr/sh= are/emacs/site-lisp/elpa-src/lua-mode-20221027/init-tryout /usr/share/emacs/site-lisp/elpa/lua-mode-20221027/lua-mode-pkg hides /usr/s= hare/emacs/site-lisp/elpa-src/lua-mode-20221027/lua-mode-pkg /usr/share/emacs/site-lisp/elpa/lv-0.15.0/lv-autoloads hides /usr/share/ema= cs/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-li= sp/elpa-src/lv-0.15.0/lv /usr/share/emacs/site-lisp/elpa/lv-0.15.0/lv-pkg hides /usr/share/emacs/sit= e-lisp/elpa-src/lv-0.15.0/lv-pkg /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-remote hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-remote /usr/share/emacs/site-lisp/elpa/magit-4.3.5/git-rebase hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/git-rebase /usr/share/emacs/site-lisp/elpa/magit-4.3.5/git-commit hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/git-commit /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-bisect hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-bisect /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-margin hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-margin /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-merge hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-merge /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-patch hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-patch /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-commit hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-commit /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-autoloads hides /usr/shar= e/emacs/site-lisp/elpa-src/magit-4.3.5/magit-autoloads /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-files hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-files /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-stash hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-stash /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/shar= e/emacs/site-lisp/elpa-src/magit-4.3.5/magit-submodule /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-apply hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-apply /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-repos hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-repos /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-sparse-checkout hides /us= r/share/emacs/site-lisp/elpa-src/magit-4.3.5/magit-sparse-checkout /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-core hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/magit-core /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-autorevert hides /usr/sha= re/emacs/site-lisp/elpa-src/magit-4.3.5/magit-autorevert /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-gitignore hides /usr/shar= e/emacs/site-lisp/elpa-src/magit-4.3.5/magit-gitignore /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-bundle hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-bundle /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-transient hides /usr/shar= e/emacs/site-lisp/elpa-src/magit-4.3.5/magit-transient /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-extras hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-extras /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-git hides /usr/share/emac= s/site-lisp/elpa-src/magit-4.3.5/magit-git /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-notes hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-notes /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-reflog hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-reflog /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-mode hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/magit-mode /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-push hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/magit-push /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-tag hides /usr/share/emac= s/site-lisp/elpa-src/magit-4.3.5/magit-tag /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-ediff hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-ediff /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit hides /usr/share/emacs/si= te-lisp/elpa-src/magit-4.3.5/magit /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-diff hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/magit-diff /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-clone hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-clone /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-log hides /usr/share/emac= s/site-lisp/elpa-src/magit-4.3.5/magit-log /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-wip hides /usr/share/emac= s/site-lisp/elpa-src/magit-4.3.5/magit-wip /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-branch hides /usr/share/e= macs/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/ema= cs/site-lisp/elpa-src/magit-4.3.5/magit-pull /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-reset hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-reset /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-status hides /usr/share/e= macs/site-lisp/elpa-src/magit-4.3.5/magit-status /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-refs hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/magit-refs /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-fetch hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-fetch /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-base hides /usr/share/ema= cs/site-lisp/elpa-src/magit-4.3.5/magit-base /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-blame hides /usr/share/em= acs/site-lisp/elpa-src/magit-4.3.5/magit-blame /usr/share/emacs/site-lisp/elpa/magit-4.3.5/magit-pkg hides /usr/share/emac= s/site-lisp/elpa-src/magit-4.3.5/magit-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-sectio= n-autoloads /usr/share/emacs/site-lisp/elpa/magit-section-4.3.5/magit-section hides /us= r/share/emacs/site-lisp/elpa-src/magit-section-4.3.5/magit-section /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/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/markdown-mode-2.7/markdown-mode-autoloads h= ides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.7/markdown-mode-au= toloads /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-profile hides /usr/= share/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-profile /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-auth hides /usr/sha= re/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-auth /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-inspect hides /usr/= share/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-inspect /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-tl hides /usr/share= /emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-tl /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-discover hides /usr= /share/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-discover /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-pkg hides /usr/shar= e/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-pkg /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-iso hides /usr/shar= e/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-iso /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-notifications hides= /usr/share/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-notifications /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-media hides /usr/sh= are/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-media /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon hides /usr/share/em= acs/site-lisp/elpa-src/mastodon-2.0.1/mastodon /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-autoloads hides /us= r/share/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-autoloads /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-widget hides /usr/s= hare/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-widget /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-client hides /usr/s= hare/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-client /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-search hides /usr/s= hare/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-search /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-http hides /usr/sha= re/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-http /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-toot hides /usr/sha= re/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-toot /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-transient hides /us= r/share/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-transient /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-async hides /usr/sh= are/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-async /usr/share/emacs/site-lisp/elpa/mastodon-2.0.1/mastodon-views hides /usr/sh= are/emacs/site-lisp/elpa-src/mastodon-2.0.1/mastodon-views /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-cgen hides /usr/shar= e/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-cgen /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-scan hides /usr/shar= e/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/ema= cs/site-lisp/elpa-src/matlab-mode-6.3/matlab /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-syntax hides /usr/sh= are/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-syntax /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-mode hides /usr/shar= e/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-mode /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-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/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/mlint hides /usr/share/emac= s/site-lisp/elpa-src/matlab-mode-6.3/mlint /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/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/mlgud hides /usr/share/emac= s/site-lisp/elpa-src/matlab-mode-6.3/mlgud /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-compat hides /usr/sh= are/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-compat /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-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/matlab-topic hides /usr/sha= re/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-topic /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/linemark hides /usr/share/e= macs/site-lisp/elpa-src/matlab-mode-6.3/linemark /usr/share/emacs/site-lisp/elpa/matlab-mode-6.3/matlab-shell hides /usr/sha= re/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-shell /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/semanticdb-matlab hides /us= r/share/emacs/site-lisp/elpa-src/matlab-mode-6.3/semanticdb-matlab /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/matlab-ccount hides /usr/sh= are/emacs/site-lisp/elpa-src/matlab-mode-6.3/matlab-ccount /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/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/meson-mode-0.2/meson-mode-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/meson-mode-0.2/meson-mode-pkg /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-autoloads hid= es /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-autolo= ads /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode hides /usr/sh= are/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode /usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-pkg hides /us= r/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-pkg /usr/share/emacs/site-lisp/elpa/nginx-mode-1.1.10/nginx-mode-autoloads hide= s /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-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 hides /usr/sha= re/emacs/site-lisp/elpa-src/nginx-mode-1.1.10/nginx-mode /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-jump hides /usr/share/= emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-jump /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-autoloads hides /usr/s= hare/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-autoloads /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-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-wash hides /usr/share/= emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-wash /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-mua hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.39/notmuch-mua /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-compat hides /usr/shar= e/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-compat /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-parser hides /usr/shar= e/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-parser /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-pkg hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.39/notmuch-pkg /usr/share/emacs/site-lisp/elpa/notmuch-0.39/coolj hides /usr/share/emacs/s= ite-lisp/elpa-src/notmuch-0.39/coolj /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-message hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-message /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-address hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-address /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-version hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-version /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-tag hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.39/notmuch-tag /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-crypto hides /usr/shar= e/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-crypto /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-lib hides /usr/share/e= macs/site-lisp/elpa-src/notmuch-0.39/notmuch-lib /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-hello hides /usr/share= /emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-hello /usr/share/emacs/site-lisp/elpa/notmuch-0.39/notmuch-company hides /usr/sha= re/emacs/site-lisp/elpa-src/notmuch-0.39/notmuch-company /usr/share/emacs/site-lisp/elpa/oauth2-0.17/oauth2 hides /usr/share/emacs/s= ite-lisp/elpa-src/oauth2-0.17/oauth2 /usr/share/emacs/site-lisp/elpa/oauth2-0.17/oauth2-autoloads hides /usr/sha= re/emacs/site-lisp/elpa-src/oauth2-0.17/oauth2-autoloads /usr/share/emacs/site-lisp/elpa/oauth2-0.17/oauth2-pkg hides /usr/share/ema= cs/site-lisp/elpa-src/oauth2-0.17/oauth2-pkg /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/shar= e/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-autoloads hides /us= r/share/emacs/site-lisp/elpa-src/olivetti-2.0.7/olivetti-autoloads /usr/share/emacs/site-lisp/elpa/olivetti-2.0.7/olivetti-pkg hides /usr/shar= e/emacs/site-lisp/elpa-src/olivetti-2.0.7/olivetti-pkg /usr/share/emacs/site-lisp/elpa/olivetti-2.0.7/olivetti hides /usr/share/em= acs/site-lisp/elpa-src/olivetti-2.0.7/olivetti /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-awk hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-awk /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-dot hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-dot /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/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/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/ob-exp hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-exp /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-java hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-java /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/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/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/org hides /usr/share/emacs/site-= lisp/elpa-src/org-9.7.29/org /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-odt hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ox-odt /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-doi hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ol-doi /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob hides /usr/share/emacs/site-l= isp/elpa-src/org-9.7.29/ob /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lilypond hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/ob-lilypond /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-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/org-attach hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/org-attach /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-org hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ox-org /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/ob-org hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-org /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/ob-haskell hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-loaddefs hides /usr/share/em= acs/site-lisp/elpa-src/org-9.7.29/org-loaddefs /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-processing hides /usr/share/e= macs/site-lisp/elpa-src/org-9.7.29/ob-processing /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-core hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-core /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox hides /usr/share/emacs/site-l= isp/elpa-src/org-9.7.29/ox /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-man hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ol-man /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-w3m hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ol-w3m /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-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/ol-eww hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ol-eww /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/ol-bbdb hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ol-bbdb /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/ob-sass hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-sass /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-md hides /usr/share/emacs/sit= e-lisp/elpa-src/org-9.7.29/ox-md /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-datetree hides /usr/share/em= acs/site-lisp/elpa-src/org-9.7.29/org-datetree /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/ob-lob hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-lob /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-clojure hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/ob-clojure /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/ol hides /usr/share/emacs/site-l= isp/elpa-src/org-9.7.29/ol /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-publish hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/ox-publish /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/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/ob-lisp hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-lisp /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lua hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-lua /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-version hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/org-version /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-colview hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/org-colview /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-html hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ox-html /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-src hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/org-src /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-pkg hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/org-pkg /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/ob-emacs-lisp hides /usr/share/e= macs/site-lisp/elpa-src/org-9.7.29/ob-emacs-lisp /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/ob-gnuplot hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/ob-gnuplot /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ruby hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-ruby /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-indent hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/org-indent /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/org-footnote hides /usr/share/em= acs/site-lisp/elpa-src/org-9.7.29/org-footnote /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-eval hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-eval /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-protocol hides /usr/share/em= acs/site-lisp/elpa-src/org-9.7.29/org-protocol /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/ol-gnus hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ol-gnus /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-compat hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/org-compat /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-sed hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-sed /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-duration hides /usr/share/em= acs/site-lisp/elpa-src/org-9.7.29/org-duration /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-perl hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-perl /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-irc hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ol-irc /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-mhe hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ol-mhe /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/org-persist hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/org-persist /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/ob-css hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-css /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-js hides /usr/share/emacs/sit= e-lisp/elpa-src/org-9.7.29/ob-js /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/ob-makefile hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/ob-makefile /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/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/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-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/org-fold-core hides /usr/share/e= macs/site-lisp/elpa-src/org-9.7.29/org-fold-core /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/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-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/org-element hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/org-element /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/ob-sql hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-sql /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/org-capture hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/org-capture /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-autoloads hides /usr/share/e= macs/site-lisp/elpa-src/org-9.7.29/org-autoloads /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-calc hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ob-calc /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-docview hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/ol-docview /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/ox-texinfo hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/ox-texinfo /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-refile hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/org-refile /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-icalendar hides /usr/share/em= acs/site-lisp/elpa-src/org-9.7.29/ox-icalendar /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-archive hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/org-archive /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-plantuml hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/ob-plantuml /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-ref hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ob-ref /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-entities hides /usr/share/em= acs/site-lisp/elpa-src/org-9.7.29/org-entities /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-num hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/org-num /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-id hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/org-id /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/oc-biblatex hides /usr/share/ema= cs/site-lisp/elpa-src/org-9.7.29/oc-biblatex /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-agenda hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/org-agenda /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc hides /usr/share/emacs/site-l= isp/elpa-src/org-9.7.29/oc /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/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-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-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/org-mobile hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/org-mobile /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/ox-man hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/ox-man /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-info hides /usr/share/emacs/s= ite-lisp/elpa-src/org-9.7.29/ol-info /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-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/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/oc-csl hides /usr/share/emacs/si= te-lisp/elpa-src/org-9.7.29/oc-csl /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-fortran hides /usr/share/emac= s/site-lisp/elpa-src/org-9.7.29/ob-fortran /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-pcomplete hides /usr/share/e= macs/site-lisp/elpa-src/org-9.7.29/org-pcomplete /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/sh= are/emacs/site-lisp/elpa-src/org-drill-2.7.0/org-drill-pkg /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-db hides /usr/share= /emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-db /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam hides /usr/share/em= acs/site-lisp/elpa-src/org-roam-2.3.1/org-roam /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-compat hides /usr/s= hare/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-compat /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-id hides /usr/share= /emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-id /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-utils hides /usr/sh= are/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-utils /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-mode hides /usr/sha= re/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-mode /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-log hides /usr/shar= e/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-log /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-protocol hides /usr= /share/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-protocol /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-pkg hides /usr/shar= e/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-pkg /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-overlay hides /usr/= share/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-overlay /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-node hides /usr/sha= re/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-node /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-graph hides /usr/sh= are/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-graph /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-dailies hides /usr/= share/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-dailies /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-autoloads hides /us= r/share/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-autoloads /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-capture hides /usr/= share/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-capture /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-export hides /usr/s= hare/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-export /usr/share/emacs/site-lisp/elpa/org-roam-2.3.1/org-roam-migrate hides /usr/= share/emacs/site-lisp/elpa-src/org-roam-2.3.1/org-roam-migrate /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-pkg hides /usr/share= /emacs/site-lisp/elpa-src/paredit-27beta/paredit-pkg /usr/share/emacs/site-lisp/elpa/paredit-27beta/paredit hides /usr/share/ema= cs/site-lisp/elpa-src/paredit-27beta/paredit /usr/share/emacs/site-lisp/elpa/persist-0.6.1/persist hides /usr/share/emac= s/site-lisp/elpa-src/persist-0.6.1/persist /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-autoloads hides /usr/= share/emacs/site-lisp/elpa-src/persist-0.6.1/persist-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/pfuture-1.9/pfuture-autoloads hides /usr/sh= are/emacs/site-lisp/elpa-src/pfuture-1.9/pfuture-autoloads /usr/share/emacs/site-lisp/elpa/pfuture-1.9/pfuture-pkg hides /usr/share/em= acs/site-lisp/elpa-src/pfuture-1.9/pfuture-pkg /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-project hides /usr/shar= e/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-project /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-flymake hides /usr/shar= e/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-flymake /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode-debug hides /usr/s= hare/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/sha= re/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-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-face hides /usr/share/e= macs/site-lisp/elpa-src/php-mode-1.26.1/php-face /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-mode hides /usr/share/e= macs/site-lisp/elpa-src/php-mode-1.26.1/php-mode /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 /u= sr/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-ide hides /usr/share/em= acs/site-lisp/elpa-src/php-mode-1.26.1/php-ide /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-defs hides /usr/share/e= macs/site-lisp/elpa-src/php-mode-1.26.1/php-defs /usr/share/emacs/site-lisp/elpa/php-mode-1.26.1/php-complete hides /usr/sha= re/emacs/site-lisp/elpa-src/php-mode-1.26.1/php-complete /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-align hides /usr/share/= emacs/site-lisp/elpa-src/php-mode-1.26.1/php-align /usr/share/emacs/site-lisp/elpa/pip-requirements-0.5/pip-requirements-autol= oads hides /usr/share/emacs/site-lisp/elpa-src/pip-requirements-0.5/pip-req= uirements-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/pip-requirements-0.5/pip-requirements-pkg h= ides /usr/share/emacs/site-lisp/elpa-src/pip-requirements-0.5/pip-requireme= nts-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-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 hides /usr/share/emac= s/site-lisp/elpa-src/pkg-info-0.6/pkg-info /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/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 hides /usr/share/ema= cs/site-lisp/elpa-src/po-mode-0.23.1/po-mode /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/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 hides /usr/share/emac= s/site-lisp/elpa-src/pod-mode-1.3/pod-mode /usr/share/emacs/site-lisp/elpa/popon-0.13/popon hides /usr/share/emacs/sit= e-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/popon-0.13/popon-pkg hides /usr/share/emacs= /site-lisp/elpa-src/popon-0.13/popon-pkg /usr/share/emacs/site-lisp/elpa/pos-tip-0.4.6snapshot/pos-tip-autoloads hid= es /usr/share/emacs/site-lisp/elpa-src/pos-tip-0.4.6snapshot/pos-tip-autolo= ads /usr/share/emacs/site-lisp/elpa/pos-tip-0.4.6snapshot/pos-tip hides /usr/sh= are/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 /us= r/share/emacs/site-lisp/elpa-src/pos-tip-0.4.6snapshot/pos-tip-pkg /usr/share/emacs/site-lisp/elpa/posframe-1.4.4/posframe-pkg hides /usr/shar= e/emacs/site-lisp/elpa-src/posframe-1.4.4/posframe-pkg /usr/share/emacs/site-lisp/elpa/posframe-1.4.4/posframe-autoloads hides /us= r/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/em= acs/site-lisp/elpa-src/posframe-1.4.4/posframe /usr/share/emacs/site-lisp/elpa/protobuf-mode-0.3/protobuf-mode-autoloads h= ides /usr/share/emacs/site-lisp/elpa-src/protobuf-mode-0.3/protobuf-mode-au= toloads /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 hides /usr/= share/emacs/site-lisp/elpa-src/protobuf-mode-0.3/protobuf-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/puppet-mode-0.4/puppet-mode hides /usr/shar= e/emacs/site-lisp/elpa-src/puppet-mode-0.4/puppet-mode /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort hides /usr/share/e= macs/site-lisp/elpa-src/py-isort-2016.1/py-isort /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-autoloads hides /u= sr/share/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-autoloads /usr/share/emacs/site-lisp/elpa/py-isort-2016.1/py-isort-pkg hides /usr/sha= re/emacs/site-lisp/elpa-src/py-isort-2016.1/py-isort-pkg /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv hides /usr/share/emacs/s= ite-lisp/elpa-src/pyvenv-1.21/pyvenv /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv-pkg hides /usr/share/ema= cs/site-lisp/elpa-src/pyvenv-1.21/pyvenv-pkg /usr/share/emacs/site-lisp/elpa/pyvenv-1.21/pyvenv-autoloads hides /usr/sha= re/emacs/site-lisp/elpa-src/pyvenv-1.21/pyvenv-autoloads /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/emac= s/site-lisp/elpa-src/qml-mode-0.4/qml-mode /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/racket-mode-1/racket-logger hides /usr/shar= e/emacs/site-lisp/elpa-src/racket-mode-1/racket-logger /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-lisp-mode hides /usr/s= hare/emacs/site-lisp/elpa-src/racket-mode-1/racket-lisp-mode /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/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-complete hides /usr/sh= are/emacs/site-lisp/elpa-src/racket-mode-1/racket-complete /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-doc hides /usr/share/e= macs/site-lisp/elpa-src/racket-mode-1/racket-doc /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-package hides /usr/sha= re/emacs/site-lisp/elpa-src/racket-mode-1/racket-package /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-wsl hides /usr/share/e= macs/site-lisp/elpa-src/racket-mode-1/racket-wsl /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-mode-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/racket-mode-1/racket-mode-pkg /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-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-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-stepper hides /usr/sha= re/emacs/site-lisp/elpa-src/racket-mode-1/racket-stepper /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-xp hides /usr/share/em= acs/site-lisp/elpa-src/racket-mode-1/racket-xp /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-collection hides /usr/= share/emacs/site-lisp/elpa-src/racket-mode-1/racket-collection /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-common hides /usr/shar= e/emacs/site-lisp/elpa-src/racket-mode-1/racket-common /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-parens hides /usr/shar= e/emacs/site-lisp/elpa-src/racket-mode-1/racket-parens /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-hash-lang hides /usr/s= hare/emacs/site-lisp/elpa-src/racket-mode-1/racket-hash-lang /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-scribble hides /usr/sh= are/emacs/site-lisp/elpa-src/racket-mode-1/racket-scribble /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-cmd hides /usr/share/e= macs/site-lisp/elpa-src/racket-mode-1/racket-cmd /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-profile hides /usr/sha= re/emacs/site-lisp/elpa-src/racket-mode-1/racket-profile /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-font-lock hides /usr/s= hare/emacs/site-lisp/elpa-src/racket-mode-1/racket-font-lock /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-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-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-describe hides /usr/sh= are/emacs/site-lisp/elpa-src/racket-mode-1/racket-describe /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-indent hides /usr/shar= e/emacs/site-lisp/elpa-src/racket-mode-1/racket-indent /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-custom hides /usr/shar= e/emacs/site-lisp/elpa-src/racket-mode-1/racket-custom /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-input hides /usr/share= /emacs/site-lisp/elpa-src/racket-mode-1/racket-input /usr/share/emacs/site-lisp/elpa/racket-mode-1/racket-back-end hides /usr/sh= are/emacs/site-lisp/elpa-src/racket-mode-1/racket-back-end /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-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-eldoc hides /usr/share= /emacs/site-lisp/elpa-src/racket-mode-1/racket-eldoc /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-common hides /usr/shar= e/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-common /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-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-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-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-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-rustfmt hides /usr/sha= re/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-rustfmt /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/rust-mode-1.0.6/rust-playpen hides /usr/sha= re/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-playpen /usr/share/emacs/site-lisp/elpa/rust-mode-1.0.6/rust-prog-mode hides /usr/s= hare/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-mode-pkg hides /usr/sh= are/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-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-compile hides /usr/sha= re/emacs/site-lisp/elpa-src/rust-mode-1.0.6/rust-compile /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/s-1.13.0/s hides /usr/share/emacs/site-lisp= /elpa-src/s-1.13.0/s /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/scala-mode-1.1.1/scala-mode-indent hides /u= sr/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-syntax hides /u= sr/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-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-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-mode-prettify-symbol= s hides /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-pre= ttify-symbols /usr/share/emacs/site-lisp/elpa/scala-mode-1.1.1/scala-compile hides /usr/s= hare/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 hides /usr/shar= e/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode /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-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-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-mode-imenu hides /us= r/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-fontlock hides = /usr/share/emacs/site-lisp/elpa-src/scala-mode-1.1.1/scala-mode-fontlock /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/ema= cs/site-lisp/elpa-src/sml-mode-6.12/sml-mode /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/subed-1.2.25/subed-waveform hides /usr/shar= e/emacs/site-lisp/elpa-src/subed-1.2.25/subed-waveform /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-align hides /usr/share/e= macs/site-lisp/elpa-src/subed-1.2.25/subed-align /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-common hides /usr/share/= emacs/site-lisp/elpa-src/subed-1.2.25/subed-common /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-pkg hides /usr/share/ema= cs/site-lisp/elpa-src/subed-1.2.25/subed-pkg /usr/share/emacs/site-lisp/elpa/subed-1.2.25/ol-subed hides /usr/share/emac= s/site-lisp/elpa-src/subed-1.2.25/ol-subed /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-word-data hides /usr/sha= re/emacs/site-lisp/elpa-src/subed-1.2.25/subed-word-data /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-vtt hides /usr/share/ema= cs/site-lisp/elpa-src/subed-1.2.25/subed-vtt /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-config hides /usr/share/= emacs/site-lisp/elpa-src/subed-1.2.25/subed-config /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-mpv hides /usr/share/ema= cs/site-lisp/elpa-src/subed-1.2.25/subed-mpv /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed hides /usr/share/emacs/s= ite-lisp/elpa-src/subed-1.2.25/subed /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-ass hides /usr/share/ema= cs/site-lisp/elpa-src/subed-1.2.25/subed-ass /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-srt hides /usr/share/ema= cs/site-lisp/elpa-src/subed-1.2.25/subed-srt /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-menu hides /usr/share/em= acs/site-lisp/elpa-src/subed-1.2.25/subed-menu /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-autoloads hides /usr/sha= re/emacs/site-lisp/elpa-src/subed-1.2.25/subed-autoloads /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-tsv hides /usr/share/ema= cs/site-lisp/elpa-src/subed-1.2.25/subed-tsv /usr/share/emacs/site-lisp/elpa/subed-1.2.25/subed-debug hides /usr/share/e= macs/site-lisp/elpa-src/subed-1.2.25/subed-debug /usr/share/emacs/site-lisp/elpa/systemd-1.6/systemd-pkg hides /usr/share/em= acs/site-lisp/elpa-src/systemd-1.6/systemd-pkg /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/sh= are/emacs/site-lisp/elpa-src/systemd-1.6/systemd-autoloads /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-pkg hides /usr/share/emacs/site-l= isp/elpa-src/tp-0.7/tp-pkg /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-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/transient-0.8.8/transient-pkg /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/treemacs-3.2/treemacs-project-follow-mode h= ides /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-project-foll= ow-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-follow-mode hides /us= r/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-follow-mode /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-logging hides /usr/sh= are/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-logging /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-compatibility hides /= usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-compatibility /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-async hides /usr/shar= e/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-async /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs hides /usr/share/emac= s/site-lisp/elpa-src/treemacs-3.2/treemacs /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-themes hides /usr/sha= re/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-themes /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-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-bookmarks hides /usr/= share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-bookmarks /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-fringe-indicator hide= s /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-fringe-indicator /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-interface hides /usr/= share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-interface /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-visuals hides /usr/sh= are/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-visuals /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-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-annotations hides /us= r/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-annotations /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-icons hides /usr/shar= e/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-icons /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-persistence hides /us= r/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-persistence /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-diagnostics hides /us= r/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-diagnostics /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-scope hides /usr/shar= e/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-scope /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-rendering hides /usr/= share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-rendering /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-file-management hides= /usr/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-file-management /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-faces hides /usr/shar= e/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-faces /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-macros hides /usr/sha= re/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-macros /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-treelib hides /usr/sh= are/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-treelib /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-hydras hides /usr/sha= re/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-hydras /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-header-line hides /us= r/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-header-line /usr/share/emacs/site-lisp/elpa/treemacs-3.2/treemacs-icons-dired hides /us= r/share/emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-icons-dired /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-mode hides /usr/share= /emacs/site-lisp/elpa-src/treemacs-3.2/treemacs-mode /usr/share/emacs/site-lisp/elpa/treemacs-magit-3.1/treemacs-magit hides /us= r/share/emacs/site-lisp/elpa-src/treemacs-magit-3.1/treemacs-magit /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-autoloads= hides /usr/share/emacs/site-lisp/elpa-src/treemacs-magit-3.1/treemacs-magi= t-autoloads /usr/share/emacs/site-lisp/elpa/vala-mode-0.1/vala-mode-autoloads hides /us= r/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/em= acs/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/shar= e/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/shar= e/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/si= te-lisp/elpa-src/vterm-0.0.2/vterm /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-pkg hides /usr/share/emac= s/site-lisp/elpa-src/vterm-0.0.2/vterm-pkg /usr/share/emacs/site-lisp/elpa/vterm-0.0.2/vterm-autoloads hides /usr/shar= e/emacs/site-lisp/elpa-src/vterm-0.0.2/vterm-autoloads /usr/share/emacs/site-lisp/elpa/web-mode-17.3.20/web-mode-pkg hides /usr/sh= are/emacs/site-lisp/elpa-src/web-mode-17.3.20/web-mode-pkg /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 hides /usr/share/= emacs/site-lisp/elpa-src/web-mode-17.3.20/web-mode /usr/share/emacs/site-lisp/elpa/with-editor-3.4.3/with-editor-pkg hides /us= r/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 hid= es /usr/share/emacs/site-lisp/elpa-src/with-editor-3.4.3/with-editor-autolo= ads /usr/share/emacs/site-lisp/elpa/with-editor-3.4.3/with-editor hides /usr/sh= are/emacs/site-lisp/elpa-src/with-editor-3.4.3/with-editor /usr/share/emacs/site-lisp/elpa/xml-rpc-1.6.17/xml-rpc hides /usr/share/ema= cs/site-lisp/elpa-src/xml-rpc-1.6.17/xml-rpc /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-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-pkg hides /usr/s= hare/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-pkg /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-autoloads hides = /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.16/yaml-mode-autoloads /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.3/yasnippet-debug hides /usr= /share/emacs/site-lisp/elpa-src/yasnippet-0.14.3/yasnippet-debug /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.3/yasnippet-autoloads hides = /usr/share/emacs/site-lisp/elpa-src/yasnippet-0.14.3/yasnippet-autoloads /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.3/yasnippet-pkg hides /usr/s= hare/emacs/site-lisp/elpa-src/yasnippet-0.14.3/yasnippet-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-0.14.3/yasnippet hides /usr/share= /emacs/site-lisp/elpa-src/yasnippet-0.14.3/yasnippet /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20240221/yasnippet-snipp= ets hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-20240221/y= asnippet-snippets /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20240221/yasnippet-snipp= ets-pkg hides /usr/share/emacs/site-lisp/elpa-src/yasnippet-snippets-202402= 21/yasnippet-snippets-pkg /usr/share/emacs/site-lisp/elpa/yasnippet-snippets-20240221/yasnippet-snipp= ets-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 /us= r/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-pkg hides= /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.8.0/zenburn-theme-pkg /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-them= e-autoloads /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/ob-julia hides /usr/share/emacs/= 30.1/lisp/org/ob-julia /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-entities hides /usr/share/em= acs/30.1/lisp/org/org-entities /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-publish hides /usr/share/emac= s/30.1/lisp/org/ox-publish /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/ol-docview hides /usr/share/emac= s/30.1/lisp/org/ol-docview /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-haskell hides /usr/share/emac= s/30.1/lisp/org/ob-haskell /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc-biblatex hides /usr/share/ema= cs/30.1/lisp/org/oc-biblatex /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/ob-forth hides /usr/share/emacs/= 30.1/lisp/org/ob-forth /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/org-feed hides /usr/share/emacs/= 30.1/lisp/org/org-feed /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-clojure hides /usr/share/emac= s/30.1/lisp/org/ob-clojure /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-refile hides /usr/share/emac= s/30.1/lisp/org/org-refile /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/ox-icalendar hides /usr/share/em= acs/30.1/lisp/org/ox-icalendar /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/ob-calc hides /usr/share/emacs/3= 0.1/lisp/org/ob-calc /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/org-goto hides /usr/share/emacs/= 30.1/lisp/org/org-goto /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/ol-eshell hides /usr/share/emacs= /30.1/lisp/org/ol-eshell /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-id hides /usr/share/emacs/30= .1/lisp/org/org-id /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/ob-emacs-lisp hides /usr/share/e= macs/30.1/lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/elpa/org-9.7.29/ox-html hides /usr/share/emacs/3= 0.1/lisp/org/ox-html /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-indent hides /usr/share/emac= s/30.1/lisp/org/org-indent /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/oc-csl hides /usr/share/emacs/30= .1/lisp/org/oc-csl /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/ob-lisp hides /usr/share/emacs/3= 0.1/lisp/org/ob-lisp /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-macs hides /usr/share/emacs/= 30.1/lisp/org/org-macs /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-perl hides /usr/share/emacs/3= 0.1/lisp/org/ob-perl /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/org-colview hides /usr/share/ema= cs/30.1/lisp/org/org-colview /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-lilypond hides /usr/share/ema= cs/30.1/lisp/org/ob-lilypond /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/org-protocol hides /usr/share/em= acs/30.1/lisp/org/org-protocol /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-table hides /usr/share/emacs= /30.1/lisp/org/org-table /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-mobile hides /usr/share/emac= s/30.1/lisp/org/org-mobile /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/ob-lob hides /usr/share/emacs/30= .1/lisp/org/ob-lob /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/ob-sed hides /usr/share/emacs/30= .1/lisp/org/ob-sed /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/ox hides /usr/share/emacs/30.1/l= isp/org/ox /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-doi hides /usr/share/emacs/30= .1/lisp/org/ol-doi /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/org-persist hides /usr/share/ema= cs/30.1/lisp/org/org-persist /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/org-list hides /usr/share/emacs/= 30.1/lisp/org/org-list /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-pcomplete hides /usr/share/e= macs/30.1/lisp/org/org-pcomplete /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/org-element hides /usr/share/ema= cs/30.1/lisp/org/org-element /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-exp hides /usr/share/emacs/30= .1/lisp/org/ob-exp /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/ob-ref hides /usr/share/emacs/30= .1/lisp/org/ob-ref /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-attach hides /usr/share/emac= s/30.1/lisp/org/org-attach /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-core hides /usr/share/emacs/3= 0.1/lisp/org/ob-core /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/ob-awk hides /usr/share/emacs/30= .1/lisp/org/ob-awk /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-src hides /usr/share/emacs/3= 0.1/lisp/org/org-src /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 hides /usr/share/emacs/30.1/l= isp/org/ol /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-fold-core hides /usr/share/e= macs/30.1/lisp/org/org-fold-core /usr/share/emacs/site-lisp/elpa/org-9.7.29/oc hides /usr/share/emacs/30.1/l= isp/org/oc /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-gnus hides /usr/share/emacs/3= 0.1/lisp/org/ol-gnus /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-loaddefs hides /usr/share/em= acs/30.1/lisp/org/org-loaddefs /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-fortran hides /usr/share/emac= s/30.1/lisp/org/ob-fortran /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/org-version hides /usr/share/ema= cs/30.1/lisp/org/org-version /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/oc-basic hides /usr/share/emacs/= 30.1/lisp/org/oc-basic /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/org-tempo hides /usr/share/emacs= /30.1/lisp/org/org-tempo /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-bbdb hides /usr/share/emacs/3= 0.1/lisp/org/ol-bbdb /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/org-keys hides /usr/share/emacs/= 30.1/lisp/org/org-keys /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-java hides /usr/share/emacs/3= 0.1/lisp/org/ob-java /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/ox-man hides /usr/share/emacs/30= .1/lisp/org/ox-man /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-fold hides /usr/share/emacs/= 30.1/lisp/org/org-fold /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/org-agenda hides /usr/share/emac= s/30.1/lisp/org/org-agenda /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/ox-texinfo hides /usr/share/emac= s/30.1/lisp/org/ox-texinfo /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob hides /usr/share/emacs/30.1/l= isp/org/ob /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-archive hides /usr/share/ema= cs/30.1/lisp/org/org-archive /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/oc-natbib hides /usr/share/emacs= /30.1/lisp/org/oc-natbib /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-ruby hides /usr/share/emacs/3= 0.1/lisp/org/ob-ruby /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/ol-mhe hides /usr/share/emacs/30= .1/lisp/org/ol-mhe /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/ob-processing hides /usr/share/e= macs/30.1/lisp/org/ob-processing /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/org-num hides /usr/share/emacs/3= 0.1/lisp/org/org-num /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-eval hides /usr/share/emacs/3= 0.1/lisp/org/ob-eval /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/org-compat hides /usr/share/emac= s/30.1/lisp/org/org-compat /usr/share/emacs/site-lisp/elpa/org-9.7.29/ol-info hides /usr/share/emacs/3= 0.1/lisp/org/ol-info /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/ob-plantuml hides /usr/share/ema= cs/30.1/lisp/org/ob-plantuml /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/ob-gnuplot hides /usr/share/emac= s/30.1/lisp/org/ob-gnuplot /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/ob-org hides /usr/share/emacs/30= .1/lisp/org/ob-org /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-datetree hides /usr/share/em= acs/30.1/lisp/org/org-datetree /usr/share/emacs/site-lisp/elpa/org-9.7.29/org-footnote hides /usr/share/em= acs/30.1/lisp/org/org-footnote /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/ol-bibtex hides /usr/share/emacs= /30.1/lisp/org/ol-bibtex /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-sass hides /usr/share/emacs/3= 0.1/lisp/org/ob-sass /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/org-capture hides /usr/share/ema= cs/30.1/lisp/org/org-capture /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-duration hides /usr/share/em= acs/30.1/lisp/org/org-duration /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-makefile hides /usr/share/ema= cs/30.1/lisp/org/ob-makefile /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/org-macro hides /usr/share/emacs= /30.1/lisp/org/org-macro /usr/share/emacs/site-lisp/elpa/org-9.7.29/ob-js hides /usr/share/emacs/30.= 1/lisp/org/ob-js Features: (shadow emacsbug misearch multi-isearch view mailalias qp sort company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company mail-extr shortdoc comp-run comp-common locate help-fns radix-tree smerge-mode diff mm-archive shr-color oc-basic org-element org-persist org-id org-refile org-element-ast ol-eww eww xdg mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range ol-docview doc-view 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 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 find-func org-version org-compat org-macs mule-util jka-compr elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree url-queue xml-query matlab matlab-sections matlab-scan matlab-syntax matlab-org matlab-compat go-mode find-file ffap etags fileloop generator xref mastodon-media textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check mastodon-profile mastodon-auth mastodon-client mastodon mastodon-transient tp transient compat mastodon-search mastodon-widget mastodon-tl image-mode exif url-cache mastodon-toot mastodon-iso mastodon-http shr pixel-fill kinsoku url-file svg xml dom notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser format-spec notmuch-wash coolj goto-addr icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat message yank-media rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec gnus-util smime dig mm-decode mm-bodies mm-encode flyspell ispell gnutls network-stream epa-file epa derived rcirc parse-time iso8601 time-date term/xterm xterm server cap-words superword subword vc-hg vc-git diff-mode track-changes vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view pcvs-util vc vc-dispatcher bug-reference disp-table whitespace 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 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 cl-extra help-mode ligature 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 bazel-autoloads finder-inf bison-mode-autoloads boxquote-autoloads bpftrace-mode-autoloads caml-autoloads clojure-mode-autoloads cmake-mode-autoloads company-autoloads corfu-terminal-autoloads corfu-autoloads csv-mode-autoloads dape-autoloads dart-mode-autoloads debpaste-autoloads devscripts-autoloads diminish-autoloads dockerfile-mode-autoloads dpkg-dev-el-autoloads debian-el-autoloads debian-el dired dired-loaddefs elfeed-autoloads elm-mode-autoloads evil-autoloads exec-path-from-shell-autoloads f-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 htmlize-autoloads imenu-list-autoloads inform-mode-autoloads inheritenv-autoloads jinja2-mode-autoloads js2-mode-autoloads kivy-mode-autoloads kotlin-mode-autoloads language-id-autoloads ligature-autoloads lua-mode-autoloads markdown-mode-autoloads mastodon-autoloads matlab-mode-autoloads meson-mode-autoloads muttrc-mode-autoloads nginx-mode-autoloads oauth2-autoloads ol-notmuch-autoloads notmuch-autoloads olivetti-autoloads org-drill-autoloads org-roam-autoloads emacsql-autoloads org-autoloads paredit-autoloads persist-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 sml-mode-autoloads subed-autoloads systemd-autoloads rx 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 1299224 178000) (symbols 48 39210 57) (strings 32 260256 14528) (string-bytes 1 9534154) (vectors 16 102700) (vector-slots 8 1166377 79631) (floats 8 7763 43499) (intervals 56 49160 2089) (buffers 992 39)) =2D-=20 Regards, Xiyue Deng --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEiKQfd6o81mjI+LWALell7WOCXJMFAmiYOjoSHG1hbnBoaXpA Z21haWwuY29tAAoJEC3pZe1jglyT064P/2yQ1iUqISR8N1aBMw6FY0SuBVF2j2Qc k0DLZvplQaZMuIJq45tv6FqhN8JWbMPusP3iFaTYCqC2hZMSrQ7eimWsW3rjUt4x 9M6E11WD8plhSOOSnC4vz5GqTGp9eIA23tB7MzdsL0USidZMcEDQVN8U7bokw5hZ z6Z22Y3QNxuUSEyEVAfc/0e2XQcrWESkfYMmMVyhZ+52OEP21QHG6zMlhQ0rnLPO pxeOMx0XU65wwJD3FOYfEDG9hiPFJAbcxRJcOsPB5+pwp2wezIHRHxHPqPK5RQum iAnEOEWXk2iVt3UmcVr+mZxstkBXReQ6bbgHjtD4RINaehosI/ytJoYWcaA2WxTL fZARaoDulwXh9WukosofSXYaNVEj/C/LxsDTLDZExjpOUBnP64UneLhKJAZ/Ngw9 wp7txLHWnvf6ZEBOgeXnCvVMKVzPh7YR2XWZulceLPIFUAABczXAtv8c6xhgb1RV pleoh8s2y5iR7Td/T4qgJJLAGvcEweoSxHqSORg8vyNUTuyBLP2kfJT6J7y6OEbx j6PrR1wAtVsh9/3uFUPmhr8A4HRfVruuWMGrOyBWZuxtA8Lly+/YhXyNpJKVGJTB yfBWRM1dv2J2Iinrv3ITn2RaqRMiyGPL/dyfTROcI+qHAR8eZie1XxT9f+gOaomL zDZnZkBqf2eK =iq6U -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 10 05:23:02 2025 Received: (at submit) by debbugs.gnu.org; 10 Aug 2025 09:23:02 +0000 Received: from localhost ([127.0.0.1]:43998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ul2Gb-00089E-Lh for submit@debbugs.gnu.org; Sun, 10 Aug 2025 05:23:02 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42512) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ul2GX-00088w-Dj for submit@debbugs.gnu.org; Sun, 10 Aug 2025 05:23:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ul2GP-00018K-Lc for bug-gnu-emacs@gnu.org; Sun, 10 Aug 2025 05:22:49 -0400 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ul2GN-0007jq-CZ for bug-gnu-emacs@gnu.org; Sun, 10 Aug 2025 05:22:49 -0400 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-2406fe901c4so21909945ad.1 for ; Sun, 10 Aug 2025 02:22:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754817765; x=1755422565; darn=gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=D90rnJ7MW7CVZLNkTVnC46H+lSppaxHrDZHS/7L74v8=; b=HPDQueElt+I8LH8dBb2HZkkV+2cHN4Dvh8SBmD8/ftk2/fXYqozCAspWtsv4yZLeiu TKhb4HzhaeZrbuQqMEbahDHbece5Q2TcDiWjOOWbu0rdfbSzIwYQf87s0Npn5F37rFKn EpLl16UaMN5pUYvRdoQLl27OUSL/bBLSvhmGSrwplQtra4Kfz3Vw24bEz7ilJuMvmCbi 4dowSXx6WVVyO7kulvZmu9mPDJ1MtQm6KiBuiAh5PuENP8BQwVLbkx3c3285CNak5FGX PHbqLAlan/NmsQzNsyOH+Ziu7vzH6bHc/dq+q5I1hA6cS2QBtzaMyFY/tIijQYBGQbiU bd+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754817765; x=1755422565; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=D90rnJ7MW7CVZLNkTVnC46H+lSppaxHrDZHS/7L74v8=; b=m/l9sQJa6Z5RTWkOyvHEwBUlzpAd35AKKSBBGDus2qvDrIfSP+YCgWLaK2qOYVAuEz cyFygi7jFBQb5DV0SUHLNtuqkOM07+/R2NSsV4Pu4/DNs0vprwxNnXad7fJI6GTI9Woj qetZ4b6QnPggOQRPYHQCvyRk+BW+S0ezQQUCGTGCxskfD9xosMYRXeGU29wi4kvgTzo6 OS8JyKbwtHGOGyywHYtw2Q7PexM9L7+k6Mjf4SfP+kd/t6R5+SZb3xo2fhpsKOFRa0NE pPDt8czV9MVvL7ocQz26I2ZN4xU3zGQ//hmbBUwPrXmL45Z+YRpWfhac9g6WQYHD6Rp8 z/Yw== X-Gm-Message-State: AOJu0Yz4+JfwJvK2pyoONSZ1H5L/fbzxt4+vEU149s9tPY8Tf7dOgSXg sKO9Sa8B77VPTyS/Jr9x8yoXscHYiNHUn7sfYM4qMUlhnlF8val1RdtRvVGidw== X-Gm-Gg: ASbGncsUuFlfIeuFVPkQUuzGX9ST7ec+9nUavC95AFqzwWKvtun3OmgygBIwaghuc2O JfqDDR9eQLHGoUdBVYx9O99Tdspdt31HUn1ACBag/UNai78JHjQFxjRjWLiw4BVZVHq9pl3wuVY kwGYdcIr2SNZHNyCBNho92+aNJmeXGsWalaKHgDNixrX1lEtcCcG4RZRufXA7d9ZD3nLzYiFuA3 VlDg49VjzlX34deEvQiKPeU+ER/GyomAROFFtXoW21GjenrH5AY2cpo5DL5P2lZZFH0AjNpGZk5 7v/XFoL9AJ1yms/N7cUh61iDFk9/ousrb9pYhDOCLom95EASjeU51iM9HsaMdd4mQgrZR4KtmLE m1hBtI7YSshfPiNr1N6i1X2DD+rIxydzE8LSc468W1glBCHdrvIjCzXpFK7g4zpuc49g= X-Google-Smtp-Source: AGHT+IHZ6T7yGxt6KzYqB5B9iY02NZUKEt1V9VyACbBE2cu3DAwbAJjtdF3NHw5dfn4Ne6DQsKDE0A== X-Received: by 2002:a17:903:22c5:b0:234:c549:da0e with SMTP id d9443c01a7336-242c22594f5mr150840355ad.47.1754817764864; Sun, 10 Aug 2025 02:22:44 -0700 (PDT) Received: from debian-hx90 (syn-076-094-249-045.res.spectrum.com. [76.94.249.45]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-241d1ef6ac6sm248671385ad.1.2025.08.10.02.22.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Aug 2025 02:22:44 -0700 (PDT) From: Xiyue Deng To: bug-gnu-emacs@gnu.org Subject: Re: 30.1; [ELPA] oauth2: update plstore id calculation to include user name In-Reply-To: <87y0rr7l51.fsf@debian-hx90.lan> References: <87y0rr7l51.fsf@debian-hx90.lan> User-Agent: Notmuch/0.39 (https://notmuchmail.org) Emacs/30.1 (x86_64-pc-linux-gnu) Date: Sun, 10 Aug 2025 02:22:41 -0700 Message-ID: <87v7mv7cpq.fsf@debian-hx90.lan> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::62c; envelope-from=manphiz@gmail.com; helo=mail-pl1-x62c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Xiyue Deng writes: > (Note that this is separate from bug#79168[1].) > > Another request update plstore id calculation. I have been > experimenting with using client-id/client-secret from other registered > applications, e.g. thunderbird, evolution, and it is working, except > that I cannot make multiple accounts on Gmail to work, which turns out > that they all share the same plstore id because now that all values used > for calculating plstore are the same for a same service. Adding user > helps creating a distinct plstore id for different accounts. > > I have also taken the opportunity to update NEWS and bump the version, > and would request a new release of 0.18. I have also tested this end to > end with multiple accounts so hopefully there is less brown-paper-bag > bugs. > > However, as there are also important fixes from bug#79168 (3 patches > from [2][3][4]), I'll send the patches after those are reviewed and > applied. As I'm using git-send-email this placeholder is needed anyway > :P > > Thanks in advance, and please stay tuned. > > [1] https://debbugs.gnu.org/79168 > [2] https://debbugs.gnu.org/cgi/bugreport.cgi?att=3D1;msg=3D97;bug=3D7916= 8;filename=3D0001-Use-locate-user-emacs-file-instead-of-concat-user-em.patch > [3] https://debbugs.gnu.org/cgi/bugreport.cgi?msg=3D100;att=3D1;bug=3D791= 68;filename=3D0001-Fix-missing-parameter.patch > [4] https://debbugs.gnu.org/cgi/bugreport.cgi?att=3D1;msg=3D103;bug=3D791= 68;filename=3D0001-Drop-accidentally-added-parameter.patch > Actually I should have attached the patch for implementing the new plstore id for review, and here it is. =2D-=20 Regards, Xiyue Deng --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Update-plstore-id-calculation-including-user-name.patch Content-Transfer-Encoding: quoted-printable From=20ee943eca195304f24b6f22ddfea0cf1c66a7de22 Mon Sep 17 00:00:00 2001 From: Xiyue Deng Date: Sat, 9 Aug 2025 17:29:08 -0700 Subject: [PATCH 1/3] Update plstore-id calculation including user-name One way to use OAuth2 authentication is to use predefined `client-id'/`client-secret' values that are already registered, e.g. thunderbird, evolution. Meanwhile, plstore-id calculation only considers `auth-url', `token-url', `scope', and `client-id'. When trying to use predefined client-{id,secret} values, it unfortunately results in the same value of plstore-id when registering multiple accounts on the same service, preventing users to use multiple accounts. This patch adds `user-name' to be part of the values when calculating plstore-id so that different accounts on the same service using predefined values will be stored separately. * plstore/oauth2/oauth2.el (oauth2-compute-id): Add user-name parameter and include it when calculating plstore-id. * plstore/oauth2/oauth2.el (oauth2-auth-and-store): Add user-name parameter and update oauth2-compute-id invocation to include user-name. =2D-- oauth2.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/oauth2.el b/oauth2.el index 0da4883bc3..e4a9fc8db6 100644 =2D-- a/oauth2.el +++ b/oauth2.el @@ -257,14 +257,14 @@ TOKEN should be obtained with `oauth2-request-access'= ." auth-url client-id scope state redirect-uri) redirect-uri)) =20 =2D(defun oauth2-compute-id (auth-url token-url scope client-id) +(defun oauth2-compute-id (auth-url token-url scope client-id user-name) "Compute an unique id based on AUTH-URL, TOKEN-URL, SCOPE, and CLIENT-ID. This allows to store the token in an unique way." =2D (secure-hash 'sha512 (concat auth-url token-url scope client-id))) + (secure-hash 'sha512 (concat auth-url token-url scope client-id user-nam= e))) =20 ;;;###autoload (defun oauth2-auth-and-store (auth-url token-url scope client-id client-se= cret =2D &optional redirect-uri state) + &optional redirect-uri state user-n= ame) "Request access to a resource and store it. AUTH-URL and TOKEN-URL are provided by the service provider. CLIENT-ID and CLIENT-SECRET should be generated by the service provider when a @@ -276,7 +276,8 @@ redirect response. Returns an `oauth2-token'." ;; We store a MD5 sum of all URL (oauth2--with-plstore =2D (let* ((plstore-id (oauth2-compute-id auth-url token-url scope client= -id)) + (let* ((plstore-id (oauth2-compute-id auth-url token-url scope client-id + user-name)) (plist (cdr (plstore-get plstore plstore-id)))) ;; Check if we found something matching this access (if plist =2D-=20 2.50.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEiKQfd6o81mjI+LWALell7WOCXJMFAmiYZOESHG1hbnBoaXpA Z21haWwuY29tAAoJEC3pZe1jglyTdDAP/1EP3fCRY/l4WncWPKzfWpulQy+PVJ7A srYMviQ9xCEwwULP8giXYIRNKioDFkMWd/eyL0pkSujs+o640fe9ZZBU4cq32DW6 yQtOo/dbzP6C+9WLXJy8Ipgl5T3gbiTULcWZxR+uYgUNU1b1GaM3/wOSkdjw9Bby 2znnlMxjeOBEQTy5RkKKB/IzjhKOY7DEo0hW2XfCUZ8gTtIlE+847Y3vkd/2qvwm Ojk6YhLrdQI/Qkqpw3YsOxkN6mdnm6Cj6j5bhcLzIQLZ+gED1nG5hVC3wocp4mfe J0l5+YvNInM6Pr/yoApaXvdlpqursUMv5j+3Dsl7lreJ4DxnF9NlLYq45l5aOJax Ew9XePgzRcJLvWadYRSIjBSsWgNlVq2421m+5AQdzRaMsfVX0VwytYfcQHLHBfei Dml02WJlGS6Y8iNXRr7YgHCzZox84cr1GIOPe1j2blArkhu5AthbJMcmEQpuSW+b LB20fWFHRpAHM8lVxUKrtQU93yuhKTT4JRlOb1qIH36Iy2bxJwpfvOYLPKAKg2iI Gg71AJDSSKeAeAZnAroXHzzUmTZee+ynrFoE8mK8Gb2a6hSoWnC20h0npq0MsaH7 3lRGU/OXwaExLhsqjeRq2wYww6Ju2zciKMxIy/y7EGQ79ZJdHcZtvCx1qw1oQH03 kOkpEoWTV5Gx =QTsy -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 11 03:20:14 2025 Received: (at 79207) by debbugs.gnu.org; 11 Aug 2025 07:20:15 +0000 Received: from localhost ([127.0.0.1]:46883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ulMpK-0003Eh-9P for submit@debbugs.gnu.org; Mon, 11 Aug 2025 03:20:14 -0400 Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]:59542) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ulMpF-00038k-BW for 79207@debbugs.gnu.org; Mon, 11 Aug 2025 03:20:11 -0400 Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-73c17c770a7so5079604b3a.2 for <79207@debbugs.gnu.org>; Mon, 11 Aug 2025 00:20:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754896801; x=1755501601; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=jl6YtFXfQiYIkd3mqqzsveBxLsqyaRCU6l6ihC+COhk=; b=Zwe1kw584CLChpe9txO0fjlBwOY8QowQ19iBTELnHV/pit4ZYcCeU4dSxdzqVn1DGr KazOM8+1Wiaz5j55s1CvOFtsut+WUD3ZoHgjclmxQy5u2PaNhSj7eZZ52xMJ8ya9vFw1 o8cu0BT8kXE/fmKzU0NLxqe7nyXNJpEKL55n8ZDbI20Vi2YfBKmAcyVIM2wAtoWu5fLV j5zbTnJhCWBXT2JfLZrNBaSKgTgDIFTAkRXCfA99WnK8E40hs8gkRzoiY0jlMWwpZO38 cswp4I1PnUEQ/3bdZoZpCCJ7CMtCNz/K4KsyXMl3Q6/vpTnBbSvE8Z3rD+gvJU725glh +HRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754896801; x=1755501601; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=jl6YtFXfQiYIkd3mqqzsveBxLsqyaRCU6l6ihC+COhk=; b=T54CO8d56BuHbTmDTCDQRNXXlpxoUA2meZetZ8xbQcnTn+bURw4HBVvdBpz7VCXneV EJ2GIkdDicql68W8cMK0lZVzyfPZgz4mXRRnwF5Ax87cdS5KPQY2H+/I5uPF4rb0xjDy 1KkAoEUMJn/4i6UCcOWmcHA+eo3Bv97qzgdcELJ9wGzn9APK6XEtT1dkcZLDsbSrPNHk 7HzxCbeDcnU0usuUR0W5AfVaSwDqmz/bEDsGa1Pd7ElbfATHZiwaNcIXlejjiFQ5pOod MCOjFagONAeECMFJXcnAABmewWjwulTUp7ZtWEHeM2iroAOPL//A6q86oKAlgy5zZJy8 4sCg== X-Gm-Message-State: AOJu0YyyIokoIVB9oB9FuLK6vzfG+UiDeNU+qTOSqbA9LZ4QN9esNH3D m2Hve4azsth9lJK6GdXAFmADeZLl8X0f9AiuuiXcc7YPR0QecWsmMsQyy+Io+g== X-Gm-Gg: ASbGncsCUBR3G3J1RlKAYwW7t7ViyTU/tuQTfyVl9I7WfpOY6m3nyUorE3n4r1wHoka nlOM6vtlcM9WHnMDJ0RksWHUMo3sj9DN2qjX3TylJK1IQIa8l82jbi2OJrLIYGw0n3KGzbrMp51 ya06fWbbCg/KlswdhYO6bYeCeQNMMqsm2N4T47LEDtmPFUqw/IQ1bkF5DR6JhbEOJsTOE81zha8 bS/NJ/cB4eF2PtyQgBwifeOs6tEWrSnCdRWPdvPs32ME9EIlR7D4fwvJmczhSh9NbCXhKTFTZX0 Pg9WiVer5P+SdC/KWQCrnr0xg5pjES1q9keS/uvroPajApb8okp1IHZrCWRlFP6suZ6JLWQHl0L bSvIoxqqx1tzEd8/l7gKdJEz5S5OuFuM798QpueD4sobYr6BImUnBzqdP X-Google-Smtp-Source: AGHT+IF1OWgVVj/5ZMaE4QHC6NIpb9bSAIQIvfNUIS0qCC8JNBblNOsHBbIHXLMZs+V3D4apZNb3WQ== X-Received: by 2002:a05:6a00:cd5:b0:76b:2c12:334c with SMTP id d2e1a72fcca58-76c461a971bmr13890069b3a.23.1754896800914; Mon, 11 Aug 2025 00:20:00 -0700 (PDT) Received: from debian-hx90 (syn-076-094-249-045.res.spectrum.com. [76.94.249.45]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-76bdc8c7661sm23655328b3a.76.2025.08.11.00.20.00 for <79207@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Aug 2025 00:20:00 -0700 (PDT) From: Xiyue Deng To: 79207@debbugs.gnu.org Subject: Re: 30.1; [ELPA] oauth2: update plstore id calculation to include user name In-Reply-To: <87v7mv7cpq.fsf@debian-hx90.lan> References: <87y0rr7l51.fsf@debian-hx90.lan> <87v7mv7cpq.fsf@debian-hx90.lan> User-Agent: Notmuch/0.39 (https://notmuchmail.org) Emacs/30.1 (x86_64-pc-linux-gnu) Date: Mon, 11 Aug 2025 00:19:57 -0700 Message-ID: <87ms8672aq.fsf@debian-hx90.lan> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79207 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Xiyue Deng writes: > Xiyue Deng writes: > >> (Note that this is separate from bug#79168[1].) >> >> Another request update plstore id calculation. I have been >> experimenting with using client-id/client-secret from other registered >> applications, e.g. thunderbird, evolution, and it is working, except >> that I cannot make multiple accounts on Gmail to work, which turns out >> that they all share the same plstore id because now that all values used >> for calculating plstore are the same for a same service. Adding user >> helps creating a distinct plstore id for different accounts. >> >> I have also taken the opportunity to update NEWS and bump the version, >> and would request a new release of 0.18. I have also tested this end to >> end with multiple accounts so hopefully there is less brown-paper-bag >> bugs. >> >> However, as there are also important fixes from bug#79168 (3 patches >> from [2][3][4]), I'll send the patches after those are reviewed and >> applied. As I'm using git-send-email this placeholder is needed anyway >> :P >> >> Thanks in advance, and please stay tuned. >> >> [1] https://debbugs.gnu.org/79168 >> [2] https://debbugs.gnu.org/cgi/bugreport.cgi?att=3D1;msg=3D97;bug=3D791= 68;filename=3D0001-Use-locate-user-emacs-file-instead-of-concat-user-em.pat= ch >> [3] https://debbugs.gnu.org/cgi/bugreport.cgi?msg=3D100;att=3D1;bug=3D79= 168;filename=3D0001-Fix-missing-parameter.patch >> [4] https://debbugs.gnu.org/cgi/bugreport.cgi?att=3D1;msg=3D103;bug=3D79= 168;filename=3D0001-Drop-accidentally-added-parameter.patch >> > > Actually I should have attached the patch for implementing the new > plstore id for review, and here it is. Here is an updated patch for better logging. > [...] =2D-=20 Regards, Xiyue Deng --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Update-plstore-id-calculation-including-user-name.patch Content-Transfer-Encoding: quoted-printable From=2011ba948e38d99de3a6dcf31b6d7b5ed8b7be8fb9 Mon Sep 17 00:00:00 2001 From: Xiyue Deng Date: Sat, 9 Aug 2025 17:29:08 -0700 Subject: [PATCH] Update plstore-id calculation including user-name One way to use OAuth2 authentication is to use predefined `client-id'/`client-secret' values that are already registered, e.g. thunderbird, evolution. Meanwhile, plstore-id calculation only considers `auth-url', `token-url', `scope', and `client-id'. When trying to use predefined client-{id,secret} values, it unfortunately results in the same value of plstore-id when registering multiple accounts on the same service, preventing users to use multiple accounts. This patch adds `user-name' to be part of the values when calculating plstore-id so that different accounts on the same service using predefined values will be stored separately. * plstore/oauth2/oauth2.el (oauth2-compute-id): Add user-name parameter and include it when calculating plstore-id. * plstore/oauth2/oauth2.el (oauth2-auth-and-store): Add user-name parameter and update oauth2-compute-id invocation to include user-name. =2D-- oauth2.el | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/oauth2.el b/oauth2.el index 0da4883bc3..35a3d14fca 100644 =2D-- a/oauth2.el +++ b/oauth2.el @@ -257,14 +257,14 @@ TOKEN should be obtained with `oauth2-request-access'= ." auth-url client-id scope state redirect-uri) redirect-uri)) =20 =2D(defun oauth2-compute-id (auth-url token-url scope client-id) +(defun oauth2-compute-id (auth-url token-url scope client-id user-name) "Compute an unique id based on AUTH-URL, TOKEN-URL, SCOPE, and CLIENT-ID. This allows to store the token in an unique way." =2D (secure-hash 'sha512 (concat auth-url token-url scope client-id))) + (secure-hash 'sha512 (concat auth-url token-url scope client-id user-nam= e))) =20 ;;;###autoload (defun oauth2-auth-and-store (auth-url token-url scope client-id client-se= cret =2D &optional redirect-uri state) + &optional redirect-uri state user-n= ame) "Request access to a resource and store it. AUTH-URL and TOKEN-URL are provided by the service provider. CLIENT-ID and CLIENT-SECRET should be generated by the service provider when a @@ -276,21 +276,28 @@ redirect response. Returns an `oauth2-token'." ;; We store a MD5 sum of all URL (oauth2--with-plstore =2D (let* ((plstore-id (oauth2-compute-id auth-url token-url scope client= -id)) + (let* ((plstore-id (oauth2-compute-id auth-url token-url scope client-id + user-name)) (plist (cdr (plstore-get plstore plstore-id)))) + (oauth2--do-trivia "user-name: %s\nplstore-id: %s" + user-name plstore-id) ;; Check if we found something matching this access (if plist ;; We did, return the token object =2D (make-oauth2-token :plstore-id plstore-id =2D :client-id client-id =2D :client-secret client-secret =2D :access-token (plist-get plist :access-token) =2D :refresh-token (plist-get plist :refresh-tok= en) =2D :request-timestamp (plist-get plist =2D :request-times= tamp) =2D :auth-url auth-url =2D :token-url token-url =2D :access-response (plist-get plist :access-re= sponse)) + (progn + (oauth2--do-trivia "Found matching plstore-id from plstore.") + (make-oauth2-token :plstore-id plstore-id + :client-id client-id + :client-secret client-secret + :access-token (plist-get plist :access-token) + :refresh-token (plist-get plist :refresh-tok= en) + :request-timestamp (plist-get plist + :request-times= tamp) + :auth-url auth-url + :token-url token-url + :access-response (plist-get plist + :access-response= ))) + (oauth2--do-trivia "Requesting new oauth2-token.") (let ((token (oauth2-auth auth-url token-url client-id client-secret scope state redirect-uri))) =2D-=20 2.50.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEiKQfd6o81mjI+LWALell7WOCXJMFAmiZmZ0SHG1hbnBoaXpA Z21haWwuY29tAAoJEC3pZe1jglyTB0IQAJGstCb0ASa48lzprafflLmK0jaUHnqS bG6+GzedUDGSp6amWBTMtJdtm3Io2cRsqPhUQpUzA3I5zqZg8o2g03CeqgwEN5yr qMNdPqPDwa6+N1lQfxn+5l49kx0uHg9l6gtD+2DBvye5q/qRw/PuPEP9hF8WThg8 8FSNehIr7TDd3k55q42Ln7rCIPcJo3iaQxlZK+/D/BcirgA2BeKeomN8C/nWk2L0 Jg6I3t9MkZJQ9a36G22DnKaAnXdc+sFOCdlJpG7f7XQ4L1kck8CNzaeOyFp3qMYf j3PZNBuOTg5M5F4SOyhgNHyQFIMh5BzCqHNbxgymtL7I3SnvdCbLQnq+9d8+vnYX M6etoD9P93HYYCre+ckNN6EJLX0pjOCJp4G3m8o55BBB3hiF/KCVVo/+ibxc/++y mWc1YQlcxeHQxu/Rj44lRmeJWiK8ozGARbCNHvRh0i8VsLr3VJLCN0rO9bovSSWN u928/MR1/fLpky6ipr1s+cv82QyoIDYcmt7kUSce0fQ1/LU3ubTse2aOfsy49DlX dduyGbCYnhNerLAKXN5vLMKtrk/w01/3gV2n5bcXWOR3YwJaG1LtvY+QiFTHSB5N XEbT2b//NeUG6gCngSDxhbkt2422ZmIIEKCUA95vKSFDG6RQetf1MMzHmCWX0ywQ KZH6IjW1xU7h =ikA6 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 12 13:41:56 2025 Received: (at 79207-done) by debbugs.gnu.org; 12 Aug 2025 17:41:56 +0000 Received: from localhost ([127.0.0.1]:54663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ult0V-0005Js-Bc for submit@debbugs.gnu.org; Tue, 12 Aug 2025 13:41:55 -0400 Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]:61851) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ult0J-0005JM-Fm for 79207-done@debbugs.gnu.org; Tue, 12 Aug 2025 13:41:50 -0400 Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-76a3818eb9bso5387290b3a.3 for <79207-done@debbugs.gnu.org>; Tue, 12 Aug 2025 10:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755020496; x=1755625296; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=xDD6dW5OcIde8buQL8kyKuDYSy4ja1CdO+jXJ+9nltw=; b=EoW59D3y/CqVaZN45ygACskY2ZJPsTyAi15uSdLJgt7JmqOxkyiyicClQNdDQKUky2 0oAcLr11rIG3PSiiFDSY7gFbu7FXGP97M6T5CeEa6Ptud7SMF05Z2VJMmNtTapJmGTrp /WseDI3dlaWzOBFOzh38zIE8DhE8km9EFNIKvA//YjKF+ODtZeb5b+eg1n4UKqfNuTVb lfZAoAWsjNDH5l7rxQLhEbRfZbyrQH7XUDq7fp8NXmXEC4BFqYugZVZup26iU/qHqIpD f54ptRxjKWoT46FoJJfF9JS3rm8/J5rwYeoeqInrNAGXQeTWma5PiGZofWR4+gLII7fP kfhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755020496; x=1755625296; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xDD6dW5OcIde8buQL8kyKuDYSy4ja1CdO+jXJ+9nltw=; b=XZtTGqije6ZinGIvds6K8zBcBeYnm7CX5/aD3RNUCFP+GPXfHgDhXlnIYhhUzBFcWp yK1r/KaWVucJv9RnONl8tcVgUWTYDPx466qtgvb0AnSsWy4UcwGsnF/B4SbklMZ5j2at rx/9IzD8bpuk5KK79vUOu0nBa0Cyow4B7VaZGCH5MxX3YVQL9kEBl2IqHAqS7uPggpDm zOVyRGL6xdWOGYSxN8czfw/hvNJXMiX4M2i/FBlqW1SR+/vPV/OEdUqnrhEOzzBSV3ee esQZP+z5UGE9zdA0OxUSjt1vrhwo0IPu46S/1s2glYgfphLPD2UK5nbpS0HM90vJoBZ+ GtMw== X-Gm-Message-State: AOJu0YylwuqhVQuXiHVQWImgTNCIYpzoXc8i0XziSg+6uLaYldUaAlA5 zWgbOMmCXBalv9l0+USWhxebeCtEKWeyEr8xCKfzPbM4ozwZmhBEHAhMczxXIw== X-Gm-Gg: ASbGnctWVsAZorW1S/yYjCjqUAaDvKX8cClkeOKRnJBKrcri94bh6PPjb7pChP6YOAu zcI4XfIxIlBuXm4qedqyJD0pgQzmTcw1OKzxnKaR4XPlh7k14w56wpmP3z72ZtuwJZKcoJAic7s Jh6WFiHY0YteKaPDCe7X8ivnX+hGqE83ieAeJpGM4b05Re81Z1W9NgBlPz/Pqrs16xy/9uzY7YX m/yhMPbTp16UjdllR2NhguazWSy2F93Ah9Sauvd83mD9d1aK8f9o846djxw4k1f/9KzoxGBZgJa LH7Q/IeJf6erlEBEkSgWeBMCMWaSZbIIgD4XjxUVSFiSPuLnEAo4PFqHEXzvfl4VCG3OyqhiXwS oo3MXKaAkPGtYT8fFzVLYU/oDVbEJYn9Z/SY84YFHYpjJoEJ2fVp6bKu8 X-Google-Smtp-Source: AGHT+IHAhkkyqdQss+Tsr4Y7A+MiLYa8/yLj/Kawe3utQEsENazB0BKN7Xnxh0z6j8T6scZKil73ig== X-Received: by 2002:a05:6a20:918c:b0:240:fe4:10f9 with SMTP id adf61e73a8af0-240a8a448efmr206787637.6.1755020495988; Tue, 12 Aug 2025 10:41:35 -0700 (PDT) Received: from debian-hx90 (syn-076-094-249-045.res.spectrum.com. [76.94.249.45]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-76c0a952525sm21392389b3a.79.2025.08.12.10.41.34 for <79207-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Aug 2025 10:41:35 -0700 (PDT) From: Xiyue Deng To: 79207-done@debbugs.gnu.org Subject: Re: 30.1; [ELPA] oauth2: update plstore id calculation to include user name In-Reply-To: <87ms8672aq.fsf@debian-hx90.lan> References: <87y0rr7l51.fsf@debian-hx90.lan> <87v7mv7cpq.fsf@debian-hx90.lan> <87ms8672aq.fsf@debian-hx90.lan> User-Agent: Notmuch/0.39 (https://notmuchmail.org) Emacs/30.1 (x86_64-pc-linux-gnu) Date: Tue, 12 Aug 2025 10:41:25 -0700 Message-ID: <87cy9077zu.fsf@debian-hx90.lan> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79207-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Disposition: inline Xiyue Deng writes: > Xiyue Deng writes: > >> Xiyue Deng writes: >> >>> (Note that this is separate from bug#79168[1].) >>> >>> Another request update plstore id calculation. I have been >>> experimenting with using client-id/client-secret from other registered >>> applications, e.g. thunderbird, evolution, and it is working, except >>> that I cannot make multiple accounts on Gmail to work, which turns out >>> that they all share the same plstore id because now that all values used >>> for calculating plstore are the same for a same service. Adding user >>> helps creating a distinct plstore id for different accounts. >>> >>> I have also taken the opportunity to update NEWS and bump the version, >>> and would request a new release of 0.18. I have also tested this end to >>> end with multiple accounts so hopefully there is less brown-paper-bag >>> bugs. >>> >>> However, as there are also important fixes from bug#79168 (3 patches >>> from [2][3][4]), I'll send the patches after those are reviewed and >>> applied. As I'm using git-send-email this placeholder is needed anyway >>> :P >>> >>> Thanks in advance, and please stay tuned. >>> >>> [1] https://debbugs.gnu.org/79168 >>> [2] https://debbugs.gnu.org/cgi/bugreport.cgi?att=1;msg=97;bug=79168;filename=0001-Use-locate-user-emacs-file-instead-of-concat-user-em.patch >>> [3] https://debbugs.gnu.org/cgi/bugreport.cgi?msg=100;att=1;bug=79168;filename=0001-Fix-missing-parameter.patch >>> [4] https://debbugs.gnu.org/cgi/bugreport.cgi?att=1;msg=103;bug=79168;filename=0001-Drop-accidentally-added-parameter.patch >>> >> >> Actually I should have attached the patch for implementing the new >> plstore id for review, and here it is. > > Here is an updated patch for better logging. Over the past few days I have gradually worked on a few more improvements. I'll open a new bug with a new series of patches (including this one). Closing this bug for now. > > [...] -- Regards, Xiyue Deng --=-=-= Content-Type: application/pgp-signature; name=signature.asc Content-Transfer-Encoding: base64 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRSkdCQUVCQ2dBd0ZpRUVpS1FmZDZvODFt akkrTFdBTGVsbDdXT0NYSk1GQW1pYTBtSVNIRzFoYm5Cb2FYcEEKWjIxaGFXd3VZMjl0QUFvSkVD M3BaZTFqZ2x5VCtVZ1AvajAvNmsxTVppa3h6cEpGc0kweG1yQUY2ckkza1pCSQpnQVJvaFVXYmhT djEvcTQreGUxeVNveWU0YVNSSGFTTnUvN241WGJQUFFOTm5rQ3QzV25QaTgxN3JEVnlhb2hPCjlN STllTWdsMXIvRWFvN3ljWTM0THQxYk9kaU5uSkNhWjlrNHhsZUc3R3FldE1aNHRFa0VzUHM0KytW amZMdmkKazdVSHRpUno0VUdBRmwvTW9PcnR2aXl4cVVmbU1xRXRTQVBML0V6dFd1YUdDeDliZkhk S2ltKzE5QU5ZaEpEcQo3WFRYR0VFWDQyODdTSk9ZaUdXVzJCdk90Uk5GRkxVR2J0MjhQNHF0a2dx NnZlUUc0cEIvbS9yck91L3BXQUplCitpQllDNkJKQk9TTEdmT240eVZCSjA3ZGFmMkJLMS9HZ0t6 VFJ5UXhDT0ZSTmxGOThSaVFJbjJTdzhPV3lVNk8KZlkwRU9uWWJBYVBVV1czWGxEdEZ5dDl2NmZB NkFuQkRjUXNMVFVMaU5kckx0L3lsd2pRWVhUbnp6dDFJd0ZSbwp4azJKM0FwMWZaMTE3MEdxVHRH Ukx2TnRtNHlNMDQ5NTFCaVVkRXNoK01YWmVFZ3RYajlYNTFlVnh2SzE4czJBCmh0TmVLdi9vdkkw Z3M3UnE3ZUo1THhkczhvZG9zcTdyMTBhTnVDOTRNNW9ydXJnQnUwWHdhdHAvUDg0MmJCN3gKSnN0 VTJiWmNxVkFOVytsZUh6MG5BQ3hNL2lzKzI2dGRvQmdrYTZEVjFMTlp4bVRhUnlkbVZGd2NVaFZL elVKSQpYMkVacVFuK0hpWVhOWlVTdGpQcVZET2RkdU9RL09aUFNlbGIwQlFnNktLNkVSL3ZKblVK TGhzcmdvVlZwcFBTCllvbGFEbUhIWmgrdwo9ZVFOLwotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0t LS0= --=-=-=-- From unknown Fri Sep 12 02:24:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 10 Sep 2025 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator