unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions
  @ 2024-05-26  0:45  5%             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-05-26  0:45 UTC (permalink / raw)
  To: Philip Kaludercic; +Cc: eliz, 69528, iarchivedmywholelife

Philip Kaludercic <philipk@posteo.net> writes:

> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>
>> Philip Kaludercic <philipk@posteo.net> writes:
>>
>>> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>>>
>>>> Philip Kaludercic <philipk@posteo.net> writes:
>>>>> So in general, this patch might be appropriate?
>>>>>
>>>>> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
>>>>> index 581053f6304..42f386933dc 100644
>>>>> --- a/lisp/emacs-lisp/loaddefs-gen.el
>>>>> +++ b/lisp/emacs-lisp/loaddefs-gen.el
>>>>> @@ -433,7 +433,8 @@ loaddefs-generate--parse-file
>>>>>            ;; loaddefs for packages so that `syntax-ppss' later gives
>>>>>            ;; correct results.
>>>>>            (emacs-lisp-mode)
>>>>> -        (let ((version (lm-header "version"))
>>>>> +        (let ((version (or (lm-header "package-version")
>>>>> +                           (lm-header "version")))
>>>>>                package)
>>>>>            (when (and version
>>>>>                       (setq version (ignore-errors (version-to-list version)))
>>>>>
>>>>>
>>>>
>>>> What about making `lm-version' handle the "package-version" header then
>>>> using `lm-version' in loaddefs-generate--parse-file?  See patches.
>>>
>>> My main concern was if we want to have Package-Version always override
>>> Version, but if my patch modified loaddefs-gen, then I don't think there
>>> is much of a difference if we change lisp-mnt instead (in terms of the
>>> generality of the change).
>>
>> If it would be more appropriate, I can resubmit another patch with
>> "Version" used preferentially over "Package-Version".
>
> No, I believe that would be wrong, at least going by these quotes from
> the manual:
>
> (elisp) Simple Packages:
>
>      The version number comes from the ‘Package-Version’ header, if it
>   exists, or from the ‘Version’ header otherwise.  One or the other _must_
>   be present.  Here, the version number is 1.3.
>
> (elisp) Library Headers:
>
>   ‘Package-Version’
>        If ‘Version’ is not suitable for use by the package manager, then a
>        package can define ‘Package-Version’; it will be used instead.
>        This is handy if ‘Version’ is an RCS id or something else that
>        cannot be parsed by ‘version-to-list’.
>
> So the patch is fine as it is.

Thanks for double-checking.





^ permalink raw reply	[relevance 5%]

* bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions
  @ 2024-06-02 18:26 11%                   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-06-02 18:40  5%                     ` Philip Kaludercic
  2024-06-03 17:24  5%                     ` Stefan Kangas
  0 siblings, 2 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-06-02 18:26 UTC (permalink / raw)
  To: Philip Kaludercic
  Cc: iarchivedmywholelife, 69528, Eli Zaretskii, Andrea Corallo,
	Stefan Monnier, Stefan Kangas

[-- Attachment #1: Type: text/plain, Size: 1712 bytes --]

Philip Kaludercic <philipk@posteo.net> writes:

> Stefan Kangas <stefankangas@gmail.com> writes:
>
>> Philip Kaludercic <philipk@posteo.net> writes:
>>
>>>> 2. The way I read the manual, it seems like "Package-Version" should be
>>>>    preferred over "Version", if it exists:
>>>>
>>>>         ‘Package-Version’
>>>>              If ‘Version’ is not suitable for use by the package manager, then a
>>>>              package can define ‘Package-Version’; it will be used instead.
>>>>              This is handy if ‘Version’ is an RCS id or something else that
>>>>              cannot be parsed by ‘version-to-list’.
>>>
>>> FWIW I use this for some of my own scripts that I version using RCS, so
>>> I'd appreciate it if that functionality would stay.
>>
>> OK, so let's keep it.  But shouldn't the below be the correct order
>> according to the above quoted documentation?
>>
>> diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el
>> index f111a77663c..5db0b50adc3 100644
>> --- a/lisp/emacs-lisp/lisp-mnt.el
>> +++ b/lisp/emacs-lisp/lisp-mnt.el
>> @@ -415,7 +415,8 @@ lm-version
>>    "Return the version listed in file FILE, or current buffer if FILE is nil.
>>  This can be found in an RCS or SCCS header."
>>    (lm-with-file file
>> -    (or (lm-header "version")
>> +    (or (lm-header "package-version")
>> +        (lm-header "version")
>>          (let ((header-max (lm-code-start)))
>>  	  (goto-char (point-min))
>>  	  (cond
>
> Of course, that was also the change proposed in my first patch but I
> didn't notice the change in Joseph's suggestion.

Thanks for the correction.  Are the attached patches appropriate?


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Check-Package-Version-header-in-lm-version-also.patch --]
[-- Type: text/x-diff, Size: 912 bytes --]

From a666581f2a58568bb7f83a369e1040920a6b2c14 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 4 Mar 2024 22:14:26 -0800
Subject: [PATCH 1/2] Check Package-Version: header in lm-version also

* lisp/emacs-lisp/lisp-mnt.el (lm-version)
---
 lisp/emacs-lisp/lisp-mnt.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el
index f111a77663c..5db0b50adc3 100644
--- a/lisp/emacs-lisp/lisp-mnt.el
+++ b/lisp/emacs-lisp/lisp-mnt.el
@@ -415,7 +415,8 @@ lm-version
   "Return the version listed in file FILE, or current buffer if FILE is nil.
 This can be found in an RCS or SCCS header."
   (lm-with-file file
-    (or (lm-header "version")
+    (or (lm-header "package-version")
+        (lm-header "version")
         (let ((header-max (lm-code-start)))
 	  (goto-char (point-min))
 	  (cond
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-Use-lm-version-instead-of-lm-header-version.patch --]
[-- Type: text/x-diff, Size: 998 bytes --]

From 6c4262d7236c64bbc938f7b4e76988d95049b7c1 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 4 Mar 2024 22:15:50 -0800
Subject: [PATCH 2/2] Use lm-version instead of lm-header "version"

bug#69528

* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file)
---
 lisp/emacs-lisp/loaddefs-gen.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index 50e90cdf94c..f0355b25f57 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -433,7 +433,7 @@ loaddefs-generate--parse-file
           ;; loaddefs for packages so that `syntax-ppss' later gives
           ;; correct results.
           (emacs-lisp-mode)
-        (let ((version (lm-header "version"))
+        (let ((version (lm-version))
               package)
           (when (and version
                      (setq version (ignore-errors (version-to-list version)))
-- 
2.41.0


^ permalink raw reply related	[relevance 11%]

* bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions
  2024-06-02 18:26 11%                   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-06-02 18:40  5%                     ` Philip Kaludercic
  2024-06-03 17:24  5%                     ` Stefan Kangas
  1 sibling, 0 replies; 63+ results
From: Philip Kaludercic @ 2024-06-02 18:40 UTC (permalink / raw)
  To: Joseph Turner
  Cc: iarchivedmywholelife, 69528, Eli Zaretskii, Andrea Corallo,
	Stefan Monnier, Stefan Kangas

Joseph Turner <joseph@breatheoutbreathe.in> writes:

> Philip Kaludercic <philipk@posteo.net> writes:
>
>> Stefan Kangas <stefankangas@gmail.com> writes:
>>
>>> Philip Kaludercic <philipk@posteo.net> writes:
>>>
>>>>> 2. The way I read the manual, it seems like "Package-Version" should be
>>>>>    preferred over "Version", if it exists:
>>>>>
>>>>>         ‘Package-Version’
>>>>>              If ‘Version’ is not suitable for use by the package manager, then a
>>>>>              package can define ‘Package-Version’; it will be used instead.
>>>>>              This is handy if ‘Version’ is an RCS id or something else that
>>>>>              cannot be parsed by ‘version-to-list’.
>>>>
>>>> FWIW I use this for some of my own scripts that I version using RCS, so
>>>> I'd appreciate it if that functionality would stay.
>>>
>>> OK, so let's keep it.  But shouldn't the below be the correct order
>>> according to the above quoted documentation?
>>>
>>> diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el
>>> index f111a77663c..5db0b50adc3 100644
>>> --- a/lisp/emacs-lisp/lisp-mnt.el
>>> +++ b/lisp/emacs-lisp/lisp-mnt.el
>>> @@ -415,7 +415,8 @@ lm-version
>>>    "Return the version listed in file FILE, or current buffer if FILE is nil.
>>>  This can be found in an RCS or SCCS header."
>>>    (lm-with-file file
>>> -    (or (lm-header "version")
>>> +    (or (lm-header "package-version")
>>> +        (lm-header "version")
>>>          (let ((header-max (lm-code-start)))
>>>  	  (goto-char (point-min))
>>>  	  (cond
>>
>> Of course, that was also the change proposed in my first patch but I
>> didn't notice the change in Joseph's suggestion.
>
> Thanks for the correction.  Are the attached patches appropriate?

Unless I am forgetting something again, it looks good.

-- 
	Philip Kaludercic on peregrine





^ permalink raw reply	[relevance 5%]

* bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions
  2024-06-02 18:26 11%                   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-06-02 18:40  5%                     ` Philip Kaludercic
@ 2024-06-03 17:24  5%                     ` Stefan Kangas
  2024-06-04 22:22  5%                       ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 63+ results
From: Stefan Kangas @ 2024-06-03 17:24 UTC (permalink / raw)
  To: Joseph Turner, Philip Kaludercic
  Cc: Eli Zaretskii, Andrea Corallo, iarchivedmywholelife,
	Stefan Monnier, 69528

Joseph Turner <joseph@breatheoutbreathe.in> writes:

>> Of course, that was also the change proposed in my first patch but I
>> didn't notice the change in Joseph's suggestion.

Ah, right.  I somehow missed that part.

> Thanks for the correction.  Are the attached patches appropriate?

Looks good to me, except for a few comments below.

> From a666581f2a58568bb7f83a369e1040920a6b2c14 Mon Sep 17 00:00:00 2001
> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Date: Mon, 4 Mar 2024 22:14:26 -0800
> Subject: [PATCH 1/2] Check Package-Version: header in lm-version also

Bonus points if you add a test for this one.

> * lisp/emacs-lisp/lisp-mnt.el (lm-version)

See CONTRIBUTE for details, but this should read:

* lisp/emacs-lisp/lisp-mnt.el (lm-version): Prefer version in the
"Package-Version:" header.  (Bug#69528)

> ---
>  lisp/emacs-lisp/lisp-mnt.el | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el
> index f111a77663c..5db0b50adc3 100644
> --- a/lisp/emacs-lisp/lisp-mnt.el
> +++ b/lisp/emacs-lisp/lisp-mnt.el
> @@ -415,7 +415,8 @@ lm-version
>    "Return the version listed in file FILE, or current buffer if FILE is nil.
>  This can be found in an RCS or SCCS header."

It would be good to fix the docstring here to clarify that it can come
from the "Version" or "Package-Version" headers too.

>    (lm-with-file file
> -    (or (lm-header "version")
> +    (or (lm-header "package-version")
> +        (lm-header "version")
>          (let ((header-max (lm-code-start)))
>  	  (goto-char (point-min))
>  	  (cond
> --
> 2.41.0
>
> From 6c4262d7236c64bbc938f7b4e76988d95049b7c1 Mon Sep 17 00:00:00 2001
> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Date: Mon, 4 Mar 2024 22:15:50 -0800
> Subject: [PATCH 2/2] Use lm-version instead of lm-header "version"
>
> bug#69528
>
> * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file)

This should read something like this instead:

* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file):
Prefer 'lm-version'.  (Bug#69528)

> ---
>  lisp/emacs-lisp/loaddefs-gen.el | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
> index 50e90cdf94c..f0355b25f57 100644
> --- a/lisp/emacs-lisp/loaddefs-gen.el
> +++ b/lisp/emacs-lisp/loaddefs-gen.el
> @@ -433,7 +433,7 @@ loaddefs-generate--parse-file
>            ;; loaddefs for packages so that `syntax-ppss' later gives
>            ;; correct results.
>            (emacs-lisp-mode)
> -        (let ((version (lm-header "version"))
> +        (let ((version (lm-version))
>                package)
>            (when (and version
>                       (setq version (ignore-errors (version-to-list version)))
> --
> 2.41.0





^ permalink raw reply	[relevance 5%]

* bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions
  2024-06-03 17:24  5%                     ` Stefan Kangas
@ 2024-06-04 22:22  5%                       ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-06-04 22:22 UTC (permalink / raw)
  To: Stefan Kangas
  Cc: Philip Kaludercic, iarchivedmywholelife, Stefan Monnier,
	Eli Zaretskii, Andrea Corallo, 69528

Stefan Kangas <stefankangas@gmail.com> writes:

> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>
>>> Of course, that was also the change proposed in my first patch but I
>>> didn't notice the change in Joseph's suggestion.
>
> Ah, right.  I somehow missed that part.
>
>> Thanks for the correction.  Are the attached patches appropriate?
>
> Looks good to me, except for a few comments below.

[...]

I'll be happy to make those changes if we decide to move forward with
the general idea of this patch.

Thanks!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
@ 2024-07-01 20:42  9% Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-01 20:42 UTC (permalink / raw)
  To: 71883; +Cc: Adam Porter, Ship Mints

[-- Attachment #1: Type: text/plain, Size: 724 bytes --]

The function tab-bar-auto-width determines which tabs to automatically
resize based on the face applied to each tab's text.  If the face is one
of tab-bar-auto-width-faces, then the tab gets resized.  However, if
either tab-bar-tab-face-function or tab-bar-tab-group-face-function is
set to a function which does not apply one of tab-bar-auto-width-faces,
then the tabs which have a different face are not auto resized.

A real-world example of this issue is in activities.el:

https://github.com/alphapapa/activities.el/issues/76

In the proposed patch, instead of checking each tab's face, we check
that the symbol at the start of each tab keymap matches

(rx bos (or "current-tab" "tab-" "group-"))

Thank you!!

Joseph


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Auto-resize-based-on-keymap-symbol-not-face.patch --]
[-- Type: text/x-diff, Size: 1586 bytes --]

From 4d3f43bfeb0d13a127d161fa9c3bd1737eafe645 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 1 Jul 2024 13:34:06 -0700
Subject: [PATCH] Auto resize based on keymap symbol, not face

* lisp/tab-bar.el (tab-bar-auto-width-faces): Remove defvar.
(tab-bar-auto-width): Match against symbol-name.
---
 lisp/tab-bar.el | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index edec6543a82..f2034616b06 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1216,12 +1216,6 @@ tab-bar-auto-width-min
 It's not recommended to change this value since with larger values, the
 tab bar might wrap to the second line when it shouldn't.")
 
-(defvar tab-bar-auto-width-faces
-  '( tab-bar-tab tab-bar-tab-inactive
-     tab-bar-tab-ungrouped
-     tab-bar-tab-group-inactive)
-  "Resize tabs only with these faces.")
-
 (defvar tab-bar--auto-width-hash nil
   "Memoization table for `tab-bar-auto-width'.")
 
@@ -1250,8 +1244,8 @@ tab-bar-auto-width
         (width 0))    ;; resize tab names to this width
     (dolist (item items)
       (when (and (eq (nth 1 item) 'menu-item) (stringp (nth 2 item)))
-        (if (memq (get-text-property 0 'face (nth 2 item))
-                  tab-bar-auto-width-faces)
+        (if (string-match-p "\\`\\(?:current-tab\\|\\(?:group\\|tab\\)-\\)"
+                            (symbol-name (nth 0 item)))
             (push item tabs)
           (unless (eq (nth 0 item) 'align-right)
             (setq non-tabs (concat non-tabs (nth 2 item)))))))
-- 
2.41.0


^ permalink raw reply related	[relevance 9%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  @ 2024-07-02 16:25  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-02 16:25 UTC (permalink / raw)
  To: Juri Linkov; +Cc: 71883, adam, shipmints

Juri Linkov <juri@linkov.net> writes:

>> The function tab-bar-auto-width determines which tabs to automatically
>> resize based on the face applied to each tab's text.  If the face is one
>> of tab-bar-auto-width-faces, then the tab gets resized.  However, if
>> either tab-bar-tab-face-function or tab-bar-tab-group-face-function is
>> set to a function which does not apply one of tab-bar-auto-width-faces,
>> then the tabs which have a different face are not auto resized.
>>
>> A real-world example of this issue is in activities.el:
>>
>> https://github.com/alphapapa/activities.el/issues/76
>
> Thanks for the request.
>
> Maybe activities.el could add its face to tab-bar-auto-width-faces?

Unfortunately, this isn't possible.  activities.el sets
tab-bar-tab-face-function to

(defun activities-tabs--tab-bar-tab-face-function (tab)
  "Return a face for TAB.
If TAB represents an activity, face `activities-tabs' is added as
inherited."
  ;; TODO: Propose a tab-bar equivalent of `tab-line-tab-face-functions'.
  (let ((face (funcall activities-tabs-tab-bar-tab-face-function-original tab)))
    (if (activities-tabs--tab-parameter 'activity tab)
        `(:inherit (activities-tabs ,face))
      face)))

so there's no face symbol to match against.

> If not, then what about allowing tab-bar-auto-width-faces to have
> the value t that means that all tabs should be resized regardless of
> what faces they have.

Would you be willing to send a patch with this idea?

>> In the proposed patch, instead of checking each tab's face, we check
>> that the symbol at the start of each tab keymap matches
>>
>> (rx bos (or "current-tab" "tab-" "group-"))
>
>> -(defvar tab-bar-auto-width-faces
>> -  '( tab-bar-tab tab-bar-tab-inactive
>> -     tab-bar-tab-ungrouped
>> -     tab-bar-tab-group-inactive)
>> -  "Resize tabs only with these faces.")
>
> Sorry, we can't remove the existing variable to not break user
> configs.

You're right.

>> @@ -1250,8 +1244,8 @@ tab-bar-auto-width
>> -        (if (memq (get-text-property 0 'face (nth 2 item))
>> -                  tab-bar-auto-width-faces)
>> +        (if (string-match-p "\\`\\(?:current-tab\\|\\(?:group\\|tab\\)-\\)"
>> +                            (symbol-name (nth 0 item)))
>
> Matching the symbol name with the hard-coded regexp doesn't look right.
> Maybe better to add a new variable that contains a predicate function?
> When it returns t then resize.

What would be passed to the predicate function?

Thanks for the review!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  @ 2024-07-16  5:12  9%               ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-07-17 11:18  0%                 ` Eli Zaretskii
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-16  5:12 UTC (permalink / raw)
  To: Juri Linkov; +Cc: Adam Porter, 71883, Ship Mints

[-- Attachment #1: Type: text/plain, Size: 336 bytes --]

Juri Linkov <juri@linkov.net> writes:

> Let's see what Joseph and Stephane think.

Please see the attached patches, where the first three commits are
intended to be applied to the emacs-30 branch, and the final commit
removes the obsolete `tab-bar-auto-width-faces' on master.

Does this change warrant a NEWS entry?

Thanks!

Joseph


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Use-current-group-symbol-for-current-tab-group-item.patch --]
[-- Type: text/x-diff, Size: 858 bytes --]

From 050a574bcab371ee87b1ed6c15e6431a3c2ed4d8 Mon Sep 17 00:00:00 2001
From: Juri Linkov <juri@linkov.net>
Date: Mon, 15 Jul 2024 21:23:39 -0700
Subject: [PATCH 1/4] Use current-group symbol for current tab group item

* lisp/tab-bar.el (tab-bar--format-tab-group):
---
 lisp/tab-bar.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index edec6543a82..66fb9490ce8 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1044,7 +1044,7 @@ tab-bar--format-tab-group
 when the tab is current.  Return the result as a keymap."
   (append
    `((,(intern (format "sep-%i" i)) menu-item ,(tab-bar-separator) ignore))
-   `((,(intern (format "group-%i" i))
+   `((,(intern (if current-p "current-group" (format "group-%i" i)))
       menu-item
       ,(if current-p
            (condition-case nil
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-Add-abnormal-hook-to-determine-which-tabs-to-auto-wi.patch --]
[-- Type: text/x-diff, Size: 2219 bytes --]

From ca66acf2a4ded69e07a796d3feb1906072c20e6c Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 15 Jul 2024 21:55:35 -0700
Subject: [PATCH 2/4] Add abnormal hook to determine which tabs to auto-widen

* lisp/tab-bar.el (tab-bar-auto-width-predicate-default):  Default value
for tab-bar-auto-width-functions.
(tab-bar-auto-width-functions): New abnormal hook.
(tab-bar-auto-width): Run new abnormal hook until success instead of
comparing text properties on Emacs 31 or later.
---
 lisp/tab-bar.el | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 66fb9490ce8..86259f36df5 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1222,6 +1222,18 @@ tab-bar-auto-width-faces
      tab-bar-tab-group-inactive)
   "Resize tabs only with these faces.")
 
+(defun tab-bar-auto-width-predicate-default (item)
+  "Accepts tab ITEM and returns non-nil for tabs and tab groups."
+  (string-match-p
+   ;; (rx bos (or "current-tab" "current-group" "tab-" "group-"))
+   "\\`\\(?:current-\\(?:group\\|tab\\)\\|\\(?:group\\|tab\\)-\\)"
+   (symbol-name (nth 0 item))))
+
+(defvar tab-bar-auto-width-functions '(tab-bar-auto-width-predicate-default)
+  "List of functions for `tab-bar-auto-width' to call with a tab ITEM.
+If any of these functions returns non-nil for a given tab ITEM, that
+tab's width will be auto-sized.")
+
 (defvar tab-bar--auto-width-hash nil
   "Memoization table for `tab-bar-auto-width'.")
 
@@ -1250,8 +1262,10 @@ tab-bar-auto-width
         (width 0))    ;; resize tab names to this width
     (dolist (item items)
       (when (and (eq (nth 1 item) 'menu-item) (stringp (nth 2 item)))
-        (if (memq (get-text-property 0 'face (nth 2 item))
-                  tab-bar-auto-width-faces)
+        (if (if (version<= "31" emacs-version)
+                (run-hook-with-args-until-success 'tab-bar-auto-width-functions item)
+              (memq (get-text-property 0 'face (nth 2 item))
+                    tab-bar-auto-width-faces))
             (push item tabs)
           (unless (eq (nth 0 item) 'align-right)
             (setq non-tabs (concat non-tabs (nth 2 item)))))))
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: 0003-Mark-tab-bar-auto-width-faces-obsolete.patch --]
[-- Type: text/x-diff, Size: 853 bytes --]

From 89c7c43219569df5d78a3677aeff7f5e20d83330 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 15 Jul 2024 22:05:40 -0700
Subject: [PATCH 3/4] Mark tab-bar-auto-width-faces obsolete

* lisp/tab-bar.el: (tab-bar-auto-width-faces) Obsolete on >=30.
---
 lisp/tab-bar.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 86259f36df5..853f487743d 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1216,6 +1216,7 @@ tab-bar-auto-width-min
 It's not recommended to change this value since with larger values, the
 tab bar might wrap to the second line when it shouldn't.")
 
+(make-obsolete-variable 'tab-bar-auto-width-faces 'tab-bar-auto-width-functions "30")
 (defvar tab-bar-auto-width-faces
   '( tab-bar-tab tab-bar-tab-inactive
      tab-bar-tab-ungrouped
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #5: 0004-Remove-obsolete-tab-bar-auto-width-faces.patch --]
[-- Type: text/x-diff, Size: 1820 bytes --]

From fa939a20ad4752bdf6d591b09ec69e14981aa714 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 15 Jul 2024 22:07:22 -0700
Subject: [PATCH 4/4] Remove obsolete tab-bar-auto-width-faces

* lisp/tab-bar.el (tab-bar-auto-width-faces):  Remove.
(tab-bar-auto-width): Only run tab-bar-auto-width-functions.
---
 lisp/tab-bar.el | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 853f487743d..57ea78414bc 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1216,13 +1216,6 @@ tab-bar-auto-width-min
 It's not recommended to change this value since with larger values, the
 tab bar might wrap to the second line when it shouldn't.")
 
-(make-obsolete-variable 'tab-bar-auto-width-faces 'tab-bar-auto-width-functions "30")
-(defvar tab-bar-auto-width-faces
-  '( tab-bar-tab tab-bar-tab-inactive
-     tab-bar-tab-ungrouped
-     tab-bar-tab-group-inactive)
-  "Resize tabs only with these faces.")
-
 (defun tab-bar-auto-width-predicate-default (item)
   "Accepts tab ITEM and returns non-nil for tabs and tab groups."
   (string-match-p
@@ -1263,10 +1256,7 @@ tab-bar-auto-width
         (width 0))    ;; resize tab names to this width
     (dolist (item items)
       (when (and (eq (nth 1 item) 'menu-item) (stringp (nth 2 item)))
-        (if (if (version<= "31" emacs-version)
-                (run-hook-with-args-until-success 'tab-bar-auto-width-functions item)
-              (memq (get-text-property 0 'face (nth 2 item))
-                    tab-bar-auto-width-faces))
+        (if (run-hook-with-args-until-success 'tab-bar-auto-width-functions item)
             (push item tabs)
           (unless (eq (nth 0 item) 'align-right)
             (setq non-tabs (concat non-tabs (nth 2 item)))))))
-- 
2.41.0


^ permalink raw reply related	[relevance 9%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  2024-07-16  5:12  9%               ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-07-17 11:18  0%                 ` Eli Zaretskii
    0 siblings, 1 reply; 63+ results
From: Eli Zaretskii @ 2024-07-17 11:18 UTC (permalink / raw)
  To: Joseph Turner; +Cc: adam, 71883, shipmints, juri

> Cc: Adam Porter <adam@alphapapa.net>, 71883@debbugs.gnu.org,
>  Ship Mints <shipmints@gmail.com>
> Date: Mon, 15 Jul 2024 22:12:46 -0700
> From:  Joseph Turner via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> Juri Linkov <juri@linkov.net> writes:
> 
> > Let's see what Joseph and Stephane think.
> 
> Please see the attached patches, where the first three commits are
> intended to be applied to the emacs-30 branch, and the final commit
> removes the obsolete `tab-bar-auto-width-faces' on master.

I'm not sure I understand why they need to be installed on emacs-30.
Is this a regression in Emacs 29 or Emacs 30?  What bad things will
happen if we install the changes on master instead>

> Does this change warrant a NEWS entry?

Yes, since you are adding a hook variable.  Obsolescence of a variable
also requires a NEWS entry.

> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Date: Mon, 15 Jul 2024 22:07:22 -0700
> Subject: [PATCH 4/4] Remove obsolete tab-bar-auto-width-faces
> 
> * lisp/tab-bar.el (tab-bar-auto-width-faces):  Remove.
> (tab-bar-auto-width): Only run tab-bar-auto-width-functions.

We don't usually remove a variable one major release after it has been
obsoleted.  It's too soon.

Thanks.





^ permalink raw reply	[relevance 0%]

* bug#72250: [ELPA] package--print-email-button can't handle vcard.el package
@ 2024-07-23  5:42  5% Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-07-23 11:27  0% ` Robert Pluim
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-23  5:42 UTC (permalink / raw)
  To: 72250

On emacs -Q run M-x describe-package RET vcard RET

Backtrace:

Debugger entered--Lisp error: (wrong-type-argument char-or-string-p ("Noah Friedman" . "friedman@splode.com"))
  package--print-email-button((("Noah Friedman" . "friedman@splode.com") ("Eric Abrahamsen" . "eric@ericabrahamsen.net")))
  describe-package-1(vcard)
  #f(compiled-function () #<bytecode -0xc22abc585433804>)()
  help--window-setup("*Help*" #f(compiled-function () #<bytecode -0xc22abc585433804>))
  describe-package(vcard)
  funcall-interactively(describe-package vcard)
  command-execute(describe-package)

GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0)






^ permalink raw reply	[relevance 5%]

* bug#72250: [ELPA] package--print-email-button can't handle vcard.el package
  2024-07-23  5:42  5% bug#72250: [ELPA] package--print-email-button can't handle vcard.el package Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-07-23 11:27  0% ` Robert Pluim
  2024-07-23 17:34  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Robert Pluim @ 2024-07-23 11:27 UTC (permalink / raw)
  To: 72250; +Cc: Joseph Turner

forcemerge 68288 72250
tags 72250 fixed
close 72250 30.1
quit

>>>>> On Mon, 22 Jul 2024 22:42:24 -0700, Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> said:

    Joseph> On emacs -Q run M-x describe-package RET vcard RET
    Joseph> Backtrace:

    Joseph> Debugger entered--Lisp error: (wrong-type-argument char-or-string-p ("Noah Friedman" . "friedman@splode.com"))
    Joseph>   package--print-email-button((("Noah Friedman" . "friedman@splode.com") ("Eric Abrahamsen" . "eric@ericabrahamsen.net")))
    Joseph>   describe-package-1(vcard)
    Joseph>   #f(compiled-function () #<bytecode -0xc22abc585433804>)()
    Joseph>   help--window-setup("*Help*" #f(compiled-function () #<bytecode -0xc22abc585433804>))
    Joseph>   describe-package(vcard)
    Joseph>   funcall-interactively(describe-package vcard)
    Joseph>   command-execute(describe-package)

    Joseph> GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0)

This issue has already been fixed in emacs-30 by commit 73cb931e5bab

Closing.

Robert
-- 





^ permalink raw reply	[relevance 0%]

* bug#72250: [ELPA] package--print-email-button can't handle vcard.el package
  2024-07-23 11:27  0% ` Robert Pluim
@ 2024-07-23 17:34  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-23 17:34 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 72250

Robert Pluim <rpluim@gmail.com> writes:

> This issue has already been fixed in emacs-30 by commit 73cb931e5bab
>
> Closing.

Thank you!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list
@ 2024-07-25  4:48  1% Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-07-25  6:20  0% ` Eli Zaretskii
                   ` (3 more replies)
  0 siblings, 4 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-25  4:48 UTC (permalink / raw)
  To: 72285

With world-clock-list set to t (the default), world-clock works as
expected.  If world-clock-list is set to an alist, the results are wrong.

With emacs -Q, run M-x world-clock to see output:

Seattle   Wednesday 24 July 21:41 PDT
New York  Thursday 25 July 00:41 EDT
London    Thursday 25 July 05:41 BST
Paris     Thursday 25 July 06:41 CDT
Bangalore Thursday 25 July 10:11 IST
Tokyo     Thursday 25 July 13:41 JST

So good so far.  Now evaluate the following

(require 'time)
(setopt world-clock-list '(("Africa/Ouagadougou" "Ouagadougou")
			   ("America/New_York" "New York")
			   ("Asia/Shanghai" "Shanghai")
			   ("Europe/Berlin" "Berlin")))

and run M-x world-clock again to see:

Ouagadougou Thursday 25 July 04:42 Africa
New York    Thursday 25 July 04:42 America
Shanghai    Thursday 25 July 04:42 Asia
Berlin      Thursday 25 July 04:42 Europe

All of the timezones are incorrectly set to UTC.

My emacs was installed with Guix on top of Debian stable, so it wouldn't
surprise me if this is not a bug but rather a configuration issue.  In
any case, I'd appreciate some help!

Thank you!!

Joseph


In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41,
cairo version 1.18.0)
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)

Configured using:
 'configure
 CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
 SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
 --prefix=/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4
 --enable-fast-install --with-cairo --with-modules
 --with-native-compilation=aot --disable-build-details'

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

Important settings:
  value of $EMACSLOADPATH: /home/joseph/.guix-extra-profiles/emacs/emacs/share/emacs/site-lisp:/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp
  value of $EMACSNATIVELOADPATH: /home/joseph/.guix-extra-profiles/emacs/emacs/lib/emacs/native-site-lisp
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Dired by name

Minor modes in effect:
  override-global-mode: t
  gnus-dired-mode: t
  activities-tabs-mode: t
  activities-mode: t
  repeat-mode: t
  pixel-scroll-precision-mode: t
  engine-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  diff-hl-flydiff-mode: t
  magit-todos-mode: t
  global-hl-todo-mode: t
  magit-wip-initial-backup-mode: t
  magit-wip-before-change-mode: t
  magit-wip-after-apply-mode: t
  magit-wip-after-save-mode: t
  magit-wip-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  whole-line-or-region-global-mode: t
  whole-line-or-region-local-mode: t
  corfu-history-mode: t
  global-corfu-mode: t
  corfu-mode: t
  marginalia-mode: t
  vertico-mode: t
  display-battery-mode: t
  display-time-mode: t
  global-aggressive-indent-mode: t
  recentf-mode: t
  dired-hide-details-mode: t
  shell-dirtrack-mode: t
  pulsar-global-mode: t
  pulsar-mode: t
  desktop-environment-mode: t
  server-mode: t
  global-subword-mode: t
  subword-mode: t
  delete-selection-mode: t
  electric-pair-mode: t
  savehist-mode: t
  save-place-mode: t
  el-patch-use-package-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  global-prettify-symbols-mode: t
  tab-bar-history-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  window-divider-mode: t
  buffer-read-only: t
  size-indication-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:
/home/joseph/.emacs.d/elpa/magit/magit-pkg hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-pkg
/home/joseph/.emacs.d/elpa/magit/magit-autoloads hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-autoloads
/home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section
/home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section-pkg
/home/joseph/.emacs.d/elpa/transient/transient-autoloads hides /home/joseph/.emacs.d/elpa/transient/lisp/transient-autoloads
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-config hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-config
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-systemtray hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-systemtray
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-randr hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-randr
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-input hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-input
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xsettings hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xsettings
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-manage hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-manage
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-background hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-background
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-layout hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-layout
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-floating hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-floating
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-core hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-core
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-workspace hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-workspace
/home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xim hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xim
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-present hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-present
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-res hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-res
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri2 hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri2
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shm hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shm
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86vidmode hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86vidmode
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-composite hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-composite
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dpms hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dpms
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-record hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-record
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-icccm hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-icccm
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xlib hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xlib
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xkb hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xkb
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-cursor hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-cursor
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-sync hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-sync
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xevie hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xevie
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xfixes hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xfixes
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-keysyms hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-keysyms
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xselinux hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xselinux
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xsettings hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xsettings
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri3 hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri3
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xc_misc hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xc_misc
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinput hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinput
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xprint hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xprint
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xvmc hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xvmc
/home/joseph/.emacs.d/elpa/emacs-xelb/xelb hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xelb
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ewmh hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ewmh
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dbe hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dbe
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-render hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-render
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-systemtray hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-systemtray
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86dri hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86dri
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xembed hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xembed
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-damage hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-damage
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ge hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ge
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinerama hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinerama
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-renderutil hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-renderutil
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shape hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shape
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-glx hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-glx
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xv hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xv
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-screensaver hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-screensaver
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xproto hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xproto
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-bigreq hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-bigreq
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-types hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-types
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-debug hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-debug
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xim hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xim
/home/joseph/.emacs.d/elpa/emacs-xelb/xcb-randr hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-randr
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-26 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-26
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-28 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-28
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-29 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-29
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-27 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-27
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-25 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-25
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-pkg hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-pkg
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-macs hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-macs
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-autoloads hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-autoloads
/home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat
/home/joseph/.emacs.d/elpa/dash-20230714.723/dash-autoloads hides /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-autoloads
/home/joseph/.emacs.d/elpa/dash-20230714.723/dash hides /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash
/home/joseph/.emacs.d/elpa/dash-20230714.723/dash-pkg hides /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-pkg
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-java
/home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mobile
/home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-protocol
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-comint
/home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-capture
/home/joseph/.emacs.d/elpa/org-9.7.6/org hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-fortran
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eval
/home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-faces
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-basic
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-gnus
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-scheme
/home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-cycle
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-irc
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-biblatex
/home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-keys
/home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-list
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-csl
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-plantuml
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-calc
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-latex
/home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-feed
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-awk
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-R
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-doi
/home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-goto
/home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-colview
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-gnuplot
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-js
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-tangle
/home/joseph/.emacs.d/elpa/org-9.7.6/ol hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sed
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sqlite
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-table
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sql
/home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-num
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-exp
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lilypond
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-w3m
/home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-table
/home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-archive
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-julia
/home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-footnote
/home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-tempo
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-koma-letter
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-texinfo
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-publish
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-beamer
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-processing
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-odt
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-shell
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-dot
/home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macs
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-python
/home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macro
/home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold
/home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-plot
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-man
/home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-agenda
/home/joseph/.emacs.d/elpa/org-9.7.6/ob hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob
/home/joseph/.emacs.d/elpa/org-9.7.6/oc hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-screen
/home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-ctags
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lob
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-mhe
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eww
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-icalendar
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eshell
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-ascii
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-css
/home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-indent
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-man
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-bibtex
/home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach-git
/home/joseph/.emacs.d/elpa/org-9.7.6/ox hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox
/home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-refile
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-octave
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ditaa
/home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-core
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-emacs-lisp
/home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-version
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ocaml
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-maxima
/home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-pcomplete
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-makefile
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bibtex
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-org
/home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold-core
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-matlab
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-rmail
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-info
/home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mouse
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-md
/home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-loaddefs
/home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-timer
/home/joseph/.emacs.d/elpa/org-9.7.6/org-element-ast hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element-ast
/home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-compat
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lisp
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-perl
/home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-habit
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-natbib
/home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-clock
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bbdb
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-groovy
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-haskell
/home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-lint
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ruby
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-C
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-html
/home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-crypt
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lua
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-docview
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eshell
/home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-entities
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sass
/home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-id
/home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element
/home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-inlinetask
/home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-datetree
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-forth
/home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-src
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ref
/home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-duration
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-latex
/home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-persist
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-clojure
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-org
/home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern hides /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern
/home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-autoloads hides /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-autoloads
/home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-pkg hides /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-pkg
/home/joseph/.emacs.d/elpa/magit/lisp/magit-apply hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-apply
/home/joseph/.emacs.d/elpa/magit/lisp/magit-tag hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-tag
/home/joseph/.emacs.d/elpa/magit/lisp/magit-status hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-status
/home/joseph/.emacs.d/elpa/magit/lisp/magit-patch hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-patch
/home/joseph/.emacs.d/elpa/magit/magit-pkg hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pkg
/home/joseph/.emacs.d/elpa/magit/lisp/magit-diff hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-diff
/home/joseph/.emacs.d/elpa/magit/lisp/magit-extras hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-extras
/home/joseph/.emacs.d/elpa/magit/lisp/magit-base hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-base
/home/joseph/.emacs.d/elpa/magit/lisp/magit-subtree hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-subtree
/home/joseph/.emacs.d/elpa/magit/lisp/magit-reset hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reset
/home/joseph/.emacs.d/elpa/magit/lisp/magit-ediff hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-ediff
/home/joseph/.emacs.d/elpa/magit/lisp/magit-autorevert hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autorevert
/home/joseph/.emacs.d/elpa/magit/lisp/magit-bisect hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bisect
/home/joseph/.emacs.d/elpa/magit/lisp/magit-stash hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-stash
/home/joseph/.emacs.d/elpa/magit/lisp/magit-sequence hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sequence
/home/joseph/.emacs.d/elpa/magit/lisp/magit-reflog hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reflog
/home/joseph/.emacs.d/elpa/magit/lisp/magit-mode hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-mode
/home/joseph/.emacs.d/elpa/magit/lisp/magit-transient hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-transient
/home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section-pkg
/home/joseph/.emacs.d/elpa/magit/lisp/magit-git hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-git
/home/joseph/.emacs.d/elpa/magit/lisp/magit hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit
/home/joseph/.emacs.d/elpa/magit/lisp/magit-submodule hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-submodule
/home/joseph/.emacs.d/elpa/magit/lisp/magit-pull hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pull
/home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section
/home/joseph/.emacs.d/elpa/magit/lisp/magit-blame hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-blame
/home/joseph/.emacs.d/elpa/magit/lisp/magit-merge hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-merge
/home/joseph/.emacs.d/elpa/magit/lisp/magit-clone hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-clone
/home/joseph/.emacs.d/elpa/magit/lisp/git-rebase hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-rebase
/home/joseph/.emacs.d/elpa/magit/lisp/magit-bookmark hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bookmark
/home/joseph/.emacs.d/elpa/magit/lisp/magit-fetch hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-fetch
/home/joseph/.emacs.d/elpa/magit/lisp/magit-core hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-core
/home/joseph/.emacs.d/elpa/magit/lisp/magit-remote hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-remote
/home/joseph/.emacs.d/elpa/magit/lisp/git-commit-pkg hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit-pkg
/home/joseph/.emacs.d/elpa/magit/lisp/magit-notes hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-notes
/home/joseph/.emacs.d/elpa/magit/lisp/magit-files hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-files
/home/joseph/.emacs.d/elpa/magit/magit-autoloads hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autoloads
/home/joseph/.emacs.d/elpa/magit/lisp/magit-commit hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-commit
/home/joseph/.emacs.d/elpa/magit/lisp/magit-gitignore hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-gitignore
/home/joseph/.emacs.d/elpa/magit/lisp/magit-branch hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-branch
/home/joseph/.emacs.d/elpa/magit/lisp/magit-repos hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-repos
/home/joseph/.emacs.d/elpa/magit/lisp/magit-process hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-process
/home/joseph/.emacs.d/elpa/magit/lisp/magit-refs hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-refs
/home/joseph/.emacs.d/elpa/magit/lisp/magit-bundle hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bundle
/home/joseph/.emacs.d/elpa/magit/lisp/magit-sparse-checkout hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sparse-checkout
/home/joseph/.emacs.d/elpa/magit/lisp/git-commit hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit
/home/joseph/.emacs.d/elpa/magit/lisp/magit-worktree hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-worktree
/home/joseph/.emacs.d/elpa/magit/lisp/magit-wip hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-wip
/home/joseph/.emacs.d/elpa/magit/lisp/magit-push hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-push
/home/joseph/.emacs.d/elpa/magit/lisp/magit-margin hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-margin
/home/joseph/.emacs.d/elpa/magit/lisp/magit-log hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-log
/home/joseph/.emacs.d/elpa/transient/transient-autoloads hides /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-autoloads
/home/joseph/.emacs.d/elpa/transient/lisp/transient hides /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient
/home/joseph/.emacs.d/elpa/transient/transient-pkg hides /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-pkg
/home/joseph/.emacs.d/elpa/with-editor-20240415.1558/with-editor hides /gnu/store/fh7d3yhp6ahgmxm0a91mkgagvzlchc89-emacs-with-editor-3.3.4/share/emacs/site-lisp/with-editor-3.3.4/with-editor
/home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-pkg hides /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-pkg
/home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink hides /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink
/home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-autoloads hides /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-autoloads
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring-utils hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring-utils
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-codes hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-codes
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp-utils hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp-utils
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoselector hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoselector
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-indicator hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-indicator
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-candidates hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-candidates
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pinyin hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pinyin
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict-manager hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict-manager
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-preview hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-preview
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dhashcache hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dhashcache
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dregcache hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dregcache
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-punctuation hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-punctuation
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cloudim hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cloudim
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-probe hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-probe
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-process hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-process
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-imobjs hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-imobjs
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dcache hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dcache
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-liberime hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-liberime
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-page hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-page
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoloads hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoloads
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-common hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-common
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-scheme hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-scheme
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-outcome hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-outcome
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-entered hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-entered
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap-utils hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap-utils
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pkg hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pkg
/home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict
/home/joseph/.emacs.d/elpa/xr-1.25/xr-pkg hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-pkg
/home/joseph/.emacs.d/elpa/xr-1.25/xr-autoloads hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-autoloads
/home/joseph/.emacs.d/elpa/xr-1.25/xr hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr
/home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml-query hides /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml-query
/home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml hides /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml
/home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-stub hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-stub
/home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-template hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-template
/home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch
/home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-autoloads hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-autoloads
/home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-pkg hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-pkg
/home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-autoloads hides /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-autoloads
/home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-pkg hides /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-pkg
/home/joseph/.emacs.d/elpa/ts-20220822.2313/ts hides /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-exec hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-exec
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-context hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-context
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-autoloads hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-autoloads
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-occur hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-occur
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-post hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-post
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-commodities hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-commodities
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-check hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-check
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-flymake hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-flymake
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-regex hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-regex
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-pkg hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-pkg
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-xact hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-xact
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-init hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-init
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-sort hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-sort
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-test hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-test
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-state hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-state
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-navigate hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-navigate
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-complete hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-complete
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-fonts hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fonts
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-reconcile hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-reconcile
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-fontify hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fontify
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-schedule hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-schedule
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-report hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-report
/home/joseph/.emacs.d/elpa/ledger-mode/ledger-texi hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-texi
/home/joseph/.emacs.d/elpa/embark-consult-20240205.2122/embark-consult hides /gnu/store/ghz42rwk7x3az4km25cfi3jj6gid3368-emacs-embark-1.1/share/emacs/site-lisp/embark-1.1/embark-consult
/home/joseph/.emacs.d/elpa/transient/lisp/transient hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/transient
/home/joseph/.emacs.d/elpa/jsonrpc-1.0.25/jsonrpc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/jsonrpc
/gnu/store/7fxffq1xn3lxdhgha97fzd00ya9df83w-emacs-xref-1.7.0/share/emacs/site-lisp/xref-1.7.0/xref hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/progmodes/xref
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-csl
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-haskell
/home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-pcomplete
/home/joseph/.emacs.d/elpa/org-9.7.6/org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-fortran
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eval
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-ascii
/home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-faces
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-irc
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-latex
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-biblatex
/home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-keys
/home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-entities
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-octave
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-forth
/home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-list
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-plantuml
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-md
/home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-feed
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eshell
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eww
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-java
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-doi
/home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-src
/home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-goto
/home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-habit
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lisp
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-js
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-tangle
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-clojure
/home/joseph/.emacs.d/elpa/org-9.7.6/ol hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-julia
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-info
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sqlite
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sed
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-gnus
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-exp
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-gnuplot
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-table
/home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-num
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lilypond
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-w3m
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sql
/home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach
/home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-capture
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-emacs-lisp
/home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-cycle
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sass
/home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold-core
/home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macs
/home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-archive
/home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-footnote
/home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-tempo
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-odt
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-screen
/home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-timer
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-comint
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-shell
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-dot
/home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macro
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-mhe
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-bibtex
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ruby
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-groovy
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-basic
/home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-plot
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lua
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-awk
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-calc
/home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-agenda
/home/joseph/.emacs.d/elpa/org-9.7.6/ob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob
/home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mobile
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-man
/home/joseph/.emacs.d/elpa/org-9.7.6/oc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-R
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-beamer
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-icalendar
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-processing
/home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-indent
/home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-inlinetask
/home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-natbib
/home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold
/home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach-git
/home/joseph/.emacs.d/elpa/org-9.7.6/ox hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bibtex
/home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-refile
/home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-protocol
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-python
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-latex
/home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-colview
/home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-duration
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lob
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ocaml
/home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-version
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-scheme
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-matlab
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-makefile
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ref
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-org
/home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-loaddefs
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-texinfo
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-rmail
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-perl
/home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mouse
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-maxima
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ditaa
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bbdb
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-koma-letter
/home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-lint
/home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-crypt
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-C
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-html
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-core
/home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-id
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eshell
/home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-compat
/home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-docview
/home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-datetree
/home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-element
/home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-ctags
/home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-table
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-man
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-org
/home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-persist
/home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-css
/home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-clock
/home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-publish
/gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-inspect hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-inspect
/gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-client hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-client

Features:
(shadow emacsbug emms-playlist-mode vterm term disp-table ehelp
vterm-module term/xterm xterm ace-window consult-imenu vertico-directory
use-package use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key use-package-core emoji-labels emoji
multisession sqlite lisp-mnt wdired ox-odt rng-loc rng-uri rng-parse
rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox
misc mhtml-mode css-mode sgml-mode facemenu tramp-cmds elisp-demos
shortdoc org-clock cus-start cal-move doc-view jka-compr image-mode exif
dired-aux gnus-dired dabbrev git-rebase markdown-mode edit-indirect
undo-fu hyperdrive hyperdrive-org hyperdrive-lib hyperdrive-vars plz
help-fns radix-tree cl-print avy wgrep embark-org embark-consult embark
ffap consult goto-addr vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs
bug-reference combobulate combobulate-json combobulate-yaml
combobulate-css combobulate-js-ts combobulate-python combobulate-html
combobulate-query xref scheme combobulate-ui combobulate-display
combobulate-ztree combobulate-contrib combobulate-envelope
combobulate-manipulation python combobulate-procedure
combobulate-navigation combobulate-misc combobulate-interface
combobulate-rules combobulate-settings tempo js c-ts-common cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs magit-extras display-fill-column-indicator shr-color mm-archive
epa-file password-store ledger-mode ledger-check ledger-texi ledger-test
ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts
ledger-fontify ledger-state ledger-complete ledger-schedule ledger-xact
ledger-post ledger-exec ledger-init ledger-navigate eshell esh-cmd
esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util
ledger-context ledger-commodities ledger-regex tramp-cache time-stamp
tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
tramp-compat orderless project sort gnus-cite mail-extr textsec
uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp
mu4e mu4e-org mu4e-notification notifications mu4e-main smtpmail
mu4e-view mu4e-mime-parts mu4e-headers mu4e-thread mu4e-actions
mu4e-compose mu4e-draft gnus-msg mu4e-search mu4e-lists mu4e-bookmarks
mu4e-mark mu4e-message flow-fill mule-util hl-line mu4e-contacts
mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server
mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window ido
mu4e-obsolete misearch multi-isearch elide-head outli org-duration
diary-lib diary-loaddefs cal-iso face-remap activities-tabs activities
persist magit-bookmark bookmark block-undo shr-heading repeat
smartparens emms-player-vlc emms-player-mpv emms-playing-time emms-info
emms-later-do emms-player-mplayer emms-player-simple
emms-source-playlist emms-source-file locate emms-setup emms emms-compat
dired-subtree dired-hacks-utils pixel-scroll cua-base engine-mode
ws-butler diff-hl-flydiff diff-hl log-view vc-dir ewoc vc magit-todos
pcre2el rxt re-builder hl-todo f s async grep compile magit-submodule
magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
magit-fetch magit-clone magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-tag magit-merge magit-branch
magit-reset magit-files magit-refs magit-status magit magit-repos
magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode
diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert
autorevert filenotify magit-margin magit-transient magit-process
with-editor magit-mode transient edmacro magit-git magit-base
magit-section cursor-sensor crm dash auth-source-pass
whole-line-or-region corfu-history corfu marginalia vertico battery time
aggressive-indent recentf tree-widget no-littering compat org-contacts
vc-git diff-mode easy-mmode vc-dispatcher org-indent org-appear oc-basic
bibtex ol-eww eww url-queue mm-url ol-info org-capture gnus-art mm-uu
mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill
kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus
gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601
gnus-spec gnus-int gnus-range message sendmail yank-media puny dired
dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader
mail-utils range mm-util mail-prsvr gnus-util text-property-search
org-agenda org-element org-persist xdg org-id org-element-ast inline
avl-tree generator org-refile org ob-dot ob-shell shell ob-js ob
ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie
treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc
ansi-color ring org-list org-footnote org-faces org-entities time-date
noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table
org-keys oc org-loaddefs cal-menu calendar cal-loaddefs ol org-fold
org-fold-core org-compat org-version org-macs format-spec pulsar pulse
color desktop-environment dbus xml exwm exwm-input xcb-keysyms xcb-xkb
exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
xcb-debug kmacro server elfeed-tube-mpv-autoloads elfeed-tube-autoloads
embark-consult-autoloads empv-autoloads fanyi-autoloads helm-autoloads
helm-core-autoloads org-make-toc-autoloads org-ql-autoloads
org-super-agenda-autoloads org-web-tools-autoloads esxml-autoloads
cap-words superword subword modus-operandi-theme modus-themes delsel
setup elec-pair cus-edit cus-load wid-edit savehist saveplace
personal-autoloads move-bank-csvs wgrep-autoloads ws-butler-autoloads
simple-httpd-autoloads orderless-autoloads marginalia-autoloads
diff-hl-autoloads git-link-autoloads pcre2el-autoloads hl-todo-autoloads
magit-todos-autoloads interactive-align-autoloads
ace-window-breatheoutbreathein-autoloads ztree-autoloads
vertico-autoloads avy-autoloads embark-autoloads
tempel-collection-autoloads tempel-autoloads corfu-autoloads
eat-autoloads consult-dir-autoloads consult-autoloads eimp-autoloads
dired-hacks-autoloads org-appear-autoloads csv-mode-autoloads
aggressive-indent-autoloads vundo-autoloads undo-fu-autoloads
crux-autoloads ts-autoloads inspector-autoloads soap-client-autoloads
debbugs-autoloads markdown-mode-autoloads smartparens-autoloads
outli-breatheoutbreathein-autoloads macrostep-autoloads
elisp-demos-autoloads detached-autoloads tmr-autoloads
password-store-otp-autoloads f-autoloads password-store-autoloads
pass-autoloads disk-usage-autoloads mpv-autoloads
simple-mpc-breatheoutbreathein-autoloads kv-autoloads nov-el-autoloads
tablist-autoloads pdf-tools-autoloads org-noter-autoloads s-autoloads
elfeed-org-autoloads elfeed-autoloads yeetube-autoloads
transmission-autoloads deferred-autoloads request-autoloads
webpaste-autoloads mu4e-autoloads posframe-autoloads pyim-autoloads
org-mime-autoloads org-present-autoloads async-autoloads orgit-autoloads
magit-popup-autoloads geiser-guile-autoloads geiser-autoloads
edit-indirect-autoloads bui-autoloads guix-autoloads pulsar-autoloads
showtip-autoloads pos-tip-autoloads popup-autoloads sdcv-autoloads
nord-theme-autoloads no-littering-autoloads disable-mouse-autoloads
engine-mode-autoloads vterm-autoloads desktop-environment-autoloads
xelb-autoloads exwm-autoloads setup-autoloads xref-autoloads guix-emacs
activities-autoloads aio-autoloads baidu-translate-autoloads
bicycle-autoloads breadcrumb-autoloads bug-hunter-autoloads
casual-autoloads cc-cedict-autoloads chordpro-mode-autoloads
combobulate-autoloads consult-emms-autoloads consult-mu-autoloads
crdt-autoloads csv-autoloads currency-convert-autoloads denote-autoloads
devdocs-autoloads dired-preview-autoloads dslide-autoloads
dynamic-graphs-autoloads el-patch-autoloads el-patch el-patch-stub
elisp-depmap-autoloads elpher-autoloads emacs-exwm-autoloads
emacs-jabber-autoloads emacs-xelb-autoloads emms-autoloads
exwm-edit-autoloads fsm-autoloads gemini-mode-autoloads gnugo-autoloads
ascii-art-to-unicode-autoloads go-translate-autoloads
graphviz-dot-mode-autoloads hide-mode-line-autoloads ht-autoloads
hyperdrive-autoloads hyperdrive-org-transclusion-autoloads
iscroll-autoloads iwindow-autoloads jinx-autoloads jsonrpc-autoloads
keycast-autoloads ledger-mode-autoloads lemon-autoloads listen-autoloads
macrursors-autoloads macrursors thingatpt magit-autoloads pcase
makem-autoloads mct-autoloads mu4e-taxy-autoloads nginx-mode-autoloads
org-contacts-autoloads org-fc-autoloads org-modern-autoloads
org-mpv-notes-autoloads org-remark-autoloads org-timeblock-autoloads
org-transclusion-http-autoloads org-transclusion-autoloads
orglink-autoloads ov-autoloads ox-rss-autoloads org-autoloads
paredit-autoloads pcsv-autoloads peg-autoloads persist-autoloads
php-mode-autoloads pinyin-search-autoloads pinyinlib-autoloads
pipewire-autoloads plz-see-autoloads pyim-basedict-autoloads
query-replace-parallel-autoloads scanner-autoloads sketch-mode-autoloads
spacious-padding-autoloads speed-type-autoloads srht-autoloads
plz-autoloads srv-autoloads svg-clock-autoloads
taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads
topsy-autoloads transient-autoloads transient-extras-a2ps-autoloads
transient-extras-lp-autoloads transient-extras-autoloads
translate-autoloads finder-inf unicode-escape-autoloads pp comp
comp-cstr warnings icons cl-extra rx names edebug debug backtrace
help-mode find-func dash-autoloads names-autoloads advice
ushin-shapes-autoloads svg-tag-mode-autoloads svg-lib-autoloads
wfnames-autoloads whole-line-or-region-autoloads with-editor-autoloads
info compat-autoloads with-simulated-input-autoloads xeft-autoloads
xpm-autoloads queue-autoloads xr-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 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 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 move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process native-compile emacs)

Memory information:
((conses 16 1709129 214059)
 (symbols 48 70885 5)
 (strings 32 371800 19978)
 (string-bytes 1 11399157)
 (vectors 16 197314)
 (vector-slots 8 3851982 155209)
 (floats 8 1106 2697)
 (intervals 56 76932 9404)
 (buffers 984 122))





^ permalink raw reply	[relevance 1%]

* bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list
  2024-07-25  4:48  1% bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-07-25  6:20  0% ` Eli Zaretskii
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 63+ results
From: Eli Zaretskii @ 2024-07-25  6:20 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72285

> Date: Wed, 24 Jul 2024 21:48:20 -0700
> From:  Joseph Turner via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> With emacs -Q, run M-x world-clock to see output:
> 
> Seattle   Wednesday 24 July 21:41 PDT
> New York  Thursday 25 July 00:41 EDT
> London    Thursday 25 July 05:41 BST
> Paris     Thursday 25 July 06:41 CDT
> Bangalore Thursday 25 July 10:11 IST
> Tokyo     Thursday 25 July 13:41 JST
> 
> So good so far.  Now evaluate the following
> 
> (require 'time)
> (setopt world-clock-list '(("Africa/Ouagadougou" "Ouagadougou")
> 			   ("America/New_York" "New York")
> 			   ("Asia/Shanghai" "Shanghai")
> 			   ("Europe/Berlin" "Berlin")))
> 
> and run M-x world-clock again to see:
> 
> Ouagadougou Thursday 25 July 04:42 Africa
> New York    Thursday 25 July 04:42 America
> Shanghai    Thursday 25 July 04:42 Asia
> Berlin      Thursday 25 July 04:42 Europe
> 
> All of the timezones are incorrectly set to UTC.

I cannot reproduce this with Emacs 29.3 on GNU/Linux, nor with the
current emacs-30 release branch.  I get the correct expected display
after evaluating the above setopt:

  Ouagadougou Thursday 25 July 06:19 GMT
  New York    Thursday 25 July 02:19 EDT
  Shanghai    Thursday 25 July 14:19 CST
  Berlin      Thursday 25 July 08:19 CEST

So I suggest to take this up with the Guix and/or Debian stable
distros.





^ permalink raw reply	[relevance 0%]

* bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list
  @ 2024-07-25  8:13  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-25  8:13 UTC (permalink / raw)
  To: 72285-done; +Cc: m43cap, 72285, eliz

tags 72285 notabug

Thank you, Eli and Colin!


Colin Baxter <m43cap@yandex.com> writes:

>>>>>> Bug reports for GNU Emacs, the Swiss army knife of text editors
> <Joseph> writes:
>
>     > With world-clock-list set to t (the default), world-clock works
>     > as
>     > expected.  If world-clock-list is set to an alist, the results
>     > are
>     > wrong.
>
>     > With emacs -Q, run M-x world-clock to see output:
>
>     > Seattle Wednesday 24 July 21:41 PDT New York Thursday 25 July
>     > 00:41 EDT London Thursday 25 July 05:41 BST Paris Thursday 25
>     > July
>     > 06:41 CDT Bangalore Thursday 25 July 10:11 IST Tokyo Thursday 25
>     > July 13:41 JST
>
>     > So good so far.  Now evaluate the following
>
>     > (require 'time) (setopt world-clock-list '(("Africa/Ouagadougou"
>     > "Ouagadougou") ("America/New_York" "New York") ("Asia/Shanghai"
>     > "Shanghai") ("Europe/Berlin" "Berlin")))
>
>     > and run M-x world-clock again to see:
>
>     > Ouagadougou Thursday 25 July 04:42 Africa New York Thursday 25
>     > July 04:42 America Shanghai Thursday 25 July 04:42 Asia Berlin
>     > Thursday 25 July 04:42 Europe
>
>     > All of the timezones are incorrectly set to UTC.
>
>     > My emacs was installed with Guix on top of Debian stable, so it
>     > wouldn't surprise me if this is not a bug but rather a
>     > configuration issue.  In any case, I'd appreciate some help!
>
> It might be your system because your recipe works for me:
>
> Ouagadougou Thursday 25 July 06:18 GMT
> New York    Thursday 25 July 02:18 EDT
> Shanghai    Thursday 25 July 14:18 CST
> Berlin      Thursday 25 July 08:18 CEST
>
> I'm using emacs-31.0.50 on an old Debian.
>
> Colin Baxter.





^ permalink raw reply	[relevance 5%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  @ 2024-07-25 18:11 10%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    2024-07-25 19:09  0%                       ` Eli Zaretskii
  0 siblings, 2 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-25 18:11 UTC (permalink / raw)
  To: Juri Linkov; +Cc: adam, 71883, Eli Zaretskii, shipmints

[-- Attachment #1: Type: text/plain, Size: 1425 bytes --]

Juri Linkov <juri@linkov.net> writes:

>> I'm not sure I understand why they need to be installed on emacs-30.
>> Is this a regression in Emacs 29 or Emacs 30?  What bad things will
>> happen if we install the changes on master instead>

No regression.

> Replacing hard-coded logic with customizable variable
> for external packages like activities.el is needed
> as soon as possible on emacs-30 because hard-coded logic
> hinders the use of packages.
>
> However, there is no hurry to change the default behavior
> to match a symbol name instead of checking face names.
> Therefore I think better to move the existing code
>
>   (memq (get-text-property 0 'face (nth 2 item)) tab-bar-auto-width-faces)
>
> to the new predicate function on emacs-30.  Then activities.el
> can change it to another function that matches a symbol.
>
> Then on master the default body on the new predicate
> could be replaced from checking the face to match a symbol.
> Also changes in tab-bar--format-tab-group should be on master as well.

Much as I'd like to use these changes asap, I think this patchset should
go entirely on master.  I see these changes as adding functionality
(making tab-bar tabs more extensible) rather than bug fixes.

>>> Does this change warrant a NEWS entry?
>>
>> Yes, since you are adding a hook variable.  Obsolescence of a variable
>> also requires a NEWS entry.

Please see attached patches.

Thanks!

Joseph


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Use-current-group-symbol-for-current-tab-group-item.patch --]
[-- Type: text/x-diff, Size: 858 bytes --]

From 050a574bcab371ee87b1ed6c15e6431a3c2ed4d8 Mon Sep 17 00:00:00 2001
From: Juri Linkov <juri@linkov.net>
Date: Mon, 15 Jul 2024 21:23:39 -0700
Subject: [PATCH 1/4] Use current-group symbol for current tab group item

* lisp/tab-bar.el (tab-bar--format-tab-group):
---
 lisp/tab-bar.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index edec6543a82..66fb9490ce8 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1044,7 +1044,7 @@ tab-bar--format-tab-group
 when the tab is current.  Return the result as a keymap."
   (append
    `((,(intern (format "sep-%i" i)) menu-item ,(tab-bar-separator) ignore))
-   `((,(intern (format "group-%i" i))
+   `((,(intern (if current-p "current-group" (format "group-%i" i)))
       menu-item
       ,(if current-p
            (condition-case nil
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-Add-abnormal-hook-to-determine-which-tabs-to-auto-wi.patch --]
[-- Type: text/x-diff, Size: 2032 bytes --]

From f85b67595b91f90fdd96231d18b73edcf96c30be Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 15 Jul 2024 21:55:35 -0700
Subject: [PATCH 2/4] Add abnormal hook to determine which tabs to auto-widen

* lisp/tab-bar.el (tab-bar-auto-width-predicate-default):  Default value
for tab-bar-auto-width-functions.
(tab-bar-auto-width-functions): New abnormal hook.
(tab-bar-auto-width): Run new abnormal hook until success instead of
comparing text properties.
---
 lisp/tab-bar.el | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 66fb9490ce8..9ad59339aa1 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1222,6 +1222,18 @@ tab-bar-auto-width-faces
      tab-bar-tab-group-inactive)
   "Resize tabs only with these faces.")
 
+(defun tab-bar-auto-width-predicate-default (item)
+  "Accepts tab ITEM and returns non-nil for tabs and tab groups."
+  (string-match-p
+   ;; (rx bos (or "current-tab" "current-group" "tab-" "group-"))
+   "\\`\\(?:current-\\(?:group\\|tab\\)\\|\\(?:group\\|tab\\)-\\)"
+   (symbol-name (nth 0 item))))
+
+(defvar tab-bar-auto-width-functions '(tab-bar-auto-width-predicate-default)
+  "List of functions for `tab-bar-auto-width' to call with a tab ITEM.
+If any of these functions returns non-nil for a given tab ITEM, that
+tab's width will be auto-sized.")
+
 (defvar tab-bar--auto-width-hash nil
   "Memoization table for `tab-bar-auto-width'.")
 
@@ -1250,8 +1262,7 @@ tab-bar-auto-width
         (width 0))    ;; resize tab names to this width
     (dolist (item items)
       (when (and (eq (nth 1 item) 'menu-item) (stringp (nth 2 item)))
-        (if (memq (get-text-property 0 'face (nth 2 item))
-                  tab-bar-auto-width-faces)
+        (if (run-hook-with-args-until-success 'tab-bar-auto-width-functions item)
             (push item tabs)
           (unless (eq (nth 0 item) 'align-right)
             (setq non-tabs (concat non-tabs (nth 2 item)))))))
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: 0003-Mark-tab-bar-auto-width-faces-obsolete.patch --]
[-- Type: text/x-diff, Size: 853 bytes --]

From f4419f46ab96476537fe377baf5950bb8ef22b83 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 15 Jul 2024 22:05:40 -0700
Subject: [PATCH 3/4] Mark tab-bar-auto-width-faces obsolete

* lisp/tab-bar.el: (tab-bar-auto-width-faces) Obsolete on >=30.
---
 lisp/tab-bar.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 9ad59339aa1..503df82539d 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1216,6 +1216,7 @@ tab-bar-auto-width-min
 It's not recommended to change this value since with larger values, the
 tab bar might wrap to the second line when it shouldn't.")
 
+(make-obsolete-variable 'tab-bar-auto-width-faces 'tab-bar-auto-width-functions "30")
 (defvar tab-bar-auto-width-faces
   '( tab-bar-tab tab-bar-tab-inactive
      tab-bar-tab-ungrouped
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #5: 0004-etc-NEWS-Announce-tab-bar-auto-width-functions.patch --]
[-- Type: text/x-diff, Size: 823 bytes --]

From 1d677b03e1ebb38b8287adf1a6cc4fe5ab4712b2 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Thu, 25 Jul 2024 10:58:38 -0700
Subject: [PATCH 4/4] ; * etc/NEWS: Announce tab-bar-auto-width-functions

---
 etc/NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/etc/NEWS b/etc/NEWS
index 5c08bc7550f..300b79c50b2 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -30,6 +30,14 @@ applies, and please also update docstrings as needed.
 \f
 * Changes in Emacs 31.1
 
+** Tab Bars and Tab Lines
+
+*** New abnormal hook 'tab-bar-auto-width-functions'.  This hook
+allows you to control which tab-bar tabs are automatically resized.
+
+*** The 'tab-bar-auto-width-faces' variable is now obsolete.
+Use 'tab-bar-auto-width-functions' instead.
+
 \f
 * Editing Changes in Emacs 31.1
 
-- 
2.41.0


^ permalink raw reply related	[relevance 10%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  @ 2024-07-25 18:52  5%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-25 18:52 UTC (permalink / raw)
  To: Juri Linkov; +Cc: adam, 71883, Eli Zaretskii, shipmints

Juri Linkov <juri@linkov.net> writes:

>>> Replacing hard-coded logic with customizable variable
>>> for external packages like activities.el is needed
>>> as soon as possible on emacs-30 because hard-coded logic
>>> hinders the use of packages.
>>>
>>> However, there is no hurry to change the default behavior
>>> to match a symbol name instead of checking face names.
>>> Therefore I think better to move the existing code
>>>
>>>   (memq (get-text-property 0 'face (nth 2 item)) tab-bar-auto-width-faces)
>>>
>>> to the new predicate function on emacs-30.  Then activities.el
>>> can change it to another function that matches a symbol.
>>>
>>> Then on master the default body on the new predicate
>>> could be replaced from checking the face to match a symbol.
>>> Also changes in tab-bar--format-tab-group should be on master as well.
>>
>> Much as I'd like to use these changes asap, I think this patchset should
>> go entirely on master.  I see these changes as adding functionality
>> (making tab-bar tabs more extensible) rather than bug fixes.
>
> Are you sure there is no hurry to make tab-bar more extensible
> for activities.el?  Then let's push to master for Emacs 31.

The effect on activities.el is purely cosmetic.  I think it's fine to
wait for 31.

Thanks for thinking it through together with me!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  2024-07-25 18:11 10%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  @ 2024-07-25 19:09  0%                       ` Eli Zaretskii
  2024-07-25 23:00 10%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 63+ results
From: Eli Zaretskii @ 2024-07-25 19:09 UTC (permalink / raw)
  To: Joseph Turner; +Cc: adam, 71883, shipmints, juri

> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Cc: Eli Zaretskii <eliz@gnu.org>,  adam@alphapapa.net,
>   71883@debbugs.gnu.org,  shipmints@gmail.com
> Date: Thu, 25 Jul 2024 11:11:01 -0700
> 
> +** Tab Bars and Tab Lines
> +
> +*** New abnormal hook 'tab-bar-auto-width-functions'.  This hook
> +allows you to control which tab-bar tabs are automatically resized.

The first line should be a single complete sentence.





^ permalink raw reply	[relevance 0%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  2024-07-25 19:09  0%                       ` Eli Zaretskii
@ 2024-07-25 23:00 10%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-25 23:00 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: adam, 71883, shipmints, juri

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Joseph Turner <joseph@breatheoutbreathe.in>
>> Cc: Eli Zaretskii <eliz@gnu.org>,  adam@alphapapa.net,
>>   71883@debbugs.gnu.org,  shipmints@gmail.com
>> Date: Thu, 25 Jul 2024 11:11:01 -0700
>> 
>> +** Tab Bars and Tab Lines
>> +
>> +*** New abnormal hook 'tab-bar-auto-width-functions'.  This hook
>> +allows you to control which tab-bar tabs are automatically resized.
>
> The first line should be a single complete sentence.

Thanks!  See patches.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Use-current-group-symbol-for-current-tab-group-item.patch --]
[-- Type: text/x-diff, Size: 858 bytes --]

From 050a574bcab371ee87b1ed6c15e6431a3c2ed4d8 Mon Sep 17 00:00:00 2001
From: Juri Linkov <juri@linkov.net>
Date: Mon, 15 Jul 2024 21:23:39 -0700
Subject: [PATCH 1/4] Use current-group symbol for current tab group item

* lisp/tab-bar.el (tab-bar--format-tab-group):
---
 lisp/tab-bar.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index edec6543a82..66fb9490ce8 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1044,7 +1044,7 @@ tab-bar--format-tab-group
 when the tab is current.  Return the result as a keymap."
   (append
    `((,(intern (format "sep-%i" i)) menu-item ,(tab-bar-separator) ignore))
-   `((,(intern (format "group-%i" i))
+   `((,(intern (if current-p "current-group" (format "group-%i" i)))
       menu-item
       ,(if current-p
            (condition-case nil
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-Add-abnormal-hook-to-determine-which-tabs-to-auto-wi.patch --]
[-- Type: text/x-diff, Size: 2032 bytes --]

From f85b67595b91f90fdd96231d18b73edcf96c30be Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 15 Jul 2024 21:55:35 -0700
Subject: [PATCH 2/4] Add abnormal hook to determine which tabs to auto-widen

* lisp/tab-bar.el (tab-bar-auto-width-predicate-default):  Default value
for tab-bar-auto-width-functions.
(tab-bar-auto-width-functions): New abnormal hook.
(tab-bar-auto-width): Run new abnormal hook until success instead of
comparing text properties.
---
 lisp/tab-bar.el | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 66fb9490ce8..9ad59339aa1 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1222,6 +1222,18 @@ tab-bar-auto-width-faces
      tab-bar-tab-group-inactive)
   "Resize tabs only with these faces.")
 
+(defun tab-bar-auto-width-predicate-default (item)
+  "Accepts tab ITEM and returns non-nil for tabs and tab groups."
+  (string-match-p
+   ;; (rx bos (or "current-tab" "current-group" "tab-" "group-"))
+   "\\`\\(?:current-\\(?:group\\|tab\\)\\|\\(?:group\\|tab\\)-\\)"
+   (symbol-name (nth 0 item))))
+
+(defvar tab-bar-auto-width-functions '(tab-bar-auto-width-predicate-default)
+  "List of functions for `tab-bar-auto-width' to call with a tab ITEM.
+If any of these functions returns non-nil for a given tab ITEM, that
+tab's width will be auto-sized.")
+
 (defvar tab-bar--auto-width-hash nil
   "Memoization table for `tab-bar-auto-width'.")
 
@@ -1250,8 +1262,7 @@ tab-bar-auto-width
         (width 0))    ;; resize tab names to this width
     (dolist (item items)
       (when (and (eq (nth 1 item) 'menu-item) (stringp (nth 2 item)))
-        (if (memq (get-text-property 0 'face (nth 2 item))
-                  tab-bar-auto-width-faces)
+        (if (run-hook-with-args-until-success 'tab-bar-auto-width-functions item)
             (push item tabs)
           (unless (eq (nth 0 item) 'align-right)
             (setq non-tabs (concat non-tabs (nth 2 item)))))))
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: 0003-Mark-tab-bar-auto-width-faces-obsolete.patch --]
[-- Type: text/x-diff, Size: 853 bytes --]

From f4419f46ab96476537fe377baf5950bb8ef22b83 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Mon, 15 Jul 2024 22:05:40 -0700
Subject: [PATCH 3/4] Mark tab-bar-auto-width-faces obsolete

* lisp/tab-bar.el: (tab-bar-auto-width-faces) Obsolete on >=30.
---
 lisp/tab-bar.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index 9ad59339aa1..503df82539d 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -1216,6 +1216,7 @@ tab-bar-auto-width-min
 It's not recommended to change this value since with larger values, the
 tab bar might wrap to the second line when it shouldn't.")
 
+(make-obsolete-variable 'tab-bar-auto-width-faces 'tab-bar-auto-width-functions "30")
 (defvar tab-bar-auto-width-faces
   '( tab-bar-tab tab-bar-tab-inactive
      tab-bar-tab-ungrouped
-- 
2.41.0


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #5: 0004-etc-NEWS-Announce-tab-bar-auto-width-functions.patch --]
[-- Type: text/x-diff, Size: 813 bytes --]

From 7e63ee64297e1f8fdb161654d17516bfdb6eb527 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Thu, 25 Jul 2024 10:58:38 -0700
Subject: [PATCH 4/4] ; * etc/NEWS: Announce tab-bar-auto-width-functions

---
 etc/NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/etc/NEWS b/etc/NEWS
index 5c08bc7550f..078573dd654 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -30,6 +30,14 @@ applies, and please also update docstrings as needed.
 \f
 * Changes in Emacs 31.1
 
+** Tab Bars and Tab Lines
+
+*** New abnormal hook 'tab-bar-auto-width-functions'.
+This hook allows you to control which tab-bar tabs are auto-resized.
+
+*** The 'tab-bar-auto-width-faces' variable is now obsolete.
+Use 'tab-bar-auto-width-functions' instead.
+
 \f
 * Editing Changes in Emacs 31.1
 
-- 
2.41.0


^ permalink raw reply related	[relevance 10%]

* bug#72285: debian .. now what (was: bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list)
  2024-07-25  4:48  1% bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-07-25  6:20  0% ` Eli Zaretskii
  @ 2024-07-29 11:23  5% ` Gijs Hillenius
  2024-07-29 11:41  5% ` bug#72285: more weirdness " Gijs Hillenius
  3 siblings, 0 replies; 63+ results
From: Gijs Hillenius @ 2024-07-29 11:23 UTC (permalink / raw)
  To: 72285

On 24 July 2024 21:48 Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of text editors", wrote:

> With world-clock-list set to t (the default), world-clock works as
> expected.  If world-clock-list is set to an alist, the results are wrong.
>
> With emacs -Q, run M-x world-clock to see output:
>
> Seattle   Wednesday 24 July 21:41 PDT
> New York  Thursday 25 July 00:41 EDT
> London    Thursday 25 July 05:41 BST
> Paris     Thursday 25 July 06:41 CDT
> Bangalore Thursday 25 July 10:11 IST
> Tokyo     Thursday 25 July 13:41 JST
>
> So good so far.  Now evaluate the following
>
> (require 'time)

Hi Joseph!

The error you see happens after evaluating (require 'time). It will make
Bangalore go to UTC.


Seattle   Monday 29 July 04:21 PDT
New York  Monday 29 July 07:21 EDT
London    Monday 29 July 12:21 BST
Paris     Monday 29 July 13:21 CEST
Bangalore Monday 29 July 11:21 Asia
Tokyo     Monday 29 July 20:21 JST

> My emacs was installed with Guix on top of Debian stable, so it wouldn't

My Emacs runs on an up-to-date (tm) Debian unstable. But what could it
be?


-- 
The best things in life are for a fee.





^ permalink raw reply	[relevance 5%]

* bug#72285: more weirdness (was: bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list)
  2024-07-25  4:48  1% bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
                   ` (2 preceding siblings ...)
  2024-07-29 11:23  5% ` bug#72285: debian .. now what (was: bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list) Gijs Hillenius
@ 2024-07-29 11:41  5% ` Gijs Hillenius
  2024-07-29 19:23  5%   ` bug#72285: more weirdness Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  3 siblings, 1 reply; 63+ results
From: Gijs Hillenius @ 2024-07-29 11:41 UTC (permalink / raw)
  To: 72285

Hi Joseph

I noticed my machine has time.elc twice, once from Emacs, and once from
Auctex. The auctex one is newer. So I 'touched' the emacs one, and
restarted emacs.

And with that.. the Bangalore timezone is set to 'Asia'. Worse: if I
touch the auctex version of time.elc (and restart emacs), it will not
revert. I broke something..





On 24 July 2024 21:48 Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of text editors", wrote:

> With world-clock-list set to t (the default), world-clock works as
> expected.  If world-clock-list is set to an alist, the results are wrong.
>
> With emacs -Q, run M-x world-clock to see output:
>
> Seattle   Wednesday 24 July 21:41 PDT
> New York  Thursday 25 July 00:41 EDT
> London    Thursday 25 July 05:41 BST
> Paris     Thursday 25 July 06:41 CDT
> Bangalore Thursday 25 July 10:11 IST
> Tokyo     Thursday 25 July 13:41 JST
>
> So good so far.  Now evaluate the following
>
> (require 'time)
> (setopt world-clock-list '(("Africa/Ouagadougou" "Ouagadougou")
> 			   ("America/New_York" "New York")
> 			   ("Asia/Shanghai" "Shanghai")
> 			   ("Europe/Berlin" "Berlin")))
>
> and run M-x world-clock again to see:
>
> Ouagadougou Thursday 25 July 04:42 Africa
> New York    Thursday 25 July 04:42 America
> Shanghai    Thursday 25 July 04:42 Asia
> Berlin      Thursday 25 July 04:42 Europe
>
> All of the timezones are incorrectly set to UTC.
>
> My emacs was installed with Guix on top of Debian stable, so it wouldn't
> surprise me if this is not a bug but rather a configuration issue.  In
> any case, I'd appreciate some help!
>
> Thank you!!
>
> Joseph
>
>
> In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41,
> cairo version 1.18.0)
> Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
> System Description: Debian GNU/Linux 12 (bookworm)
>
> Configured using:
>  'configure
>  CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
>  SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
>  --prefix=/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4
>  --enable-fast-install --with-cairo --with-modules
>  --with-native-compilation=aot --disable-build-details'
>
> Configured features:
> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
> NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3
> THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM
> GTK3 ZLIB
>
> Important settings:
>   value of $EMACSLOADPATH: /home/joseph/.guix-extra-profiles/emacs/emacs/share/emacs/site-lisp:/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp
>   value of $EMACSNATIVELOADPATH: /home/joseph/.guix-extra-profiles/emacs/emacs/lib/emacs/native-site-lisp
>   value of $LANG: en_US.UTF-8
>   locale-coding-system: utf-8-unix
>
> Major mode: Dired by name
>
> Minor modes in effect:
>   override-global-mode: t
>   gnus-dired-mode: t
>   activities-tabs-mode: t
>   activities-mode: t
>   repeat-mode: t
>   pixel-scroll-precision-mode: t
>   engine-mode: t
>   ws-butler-global-mode: t
>   ws-butler-mode: t
>   diff-hl-flydiff-mode: t
>   magit-todos-mode: t
>   global-hl-todo-mode: t
>   magit-wip-initial-backup-mode: t
>   magit-wip-before-change-mode: t
>   magit-wip-after-apply-mode: t
>   magit-wip-after-save-mode: t
>   magit-wip-mode: t
>   global-git-commit-mode: t
>   magit-auto-revert-mode: t
>   whole-line-or-region-global-mode: t
>   whole-line-or-region-local-mode: t
>   corfu-history-mode: t
>   global-corfu-mode: t
>   corfu-mode: t
>   marginalia-mode: t
>   vertico-mode: t
>   display-battery-mode: t
>   display-time-mode: t
>   global-aggressive-indent-mode: t
>   recentf-mode: t
>   dired-hide-details-mode: t
>   shell-dirtrack-mode: t
>   pulsar-global-mode: t
>   pulsar-mode: t
>   desktop-environment-mode: t
>   server-mode: t
>   global-subword-mode: t
>   subword-mode: t
>   delete-selection-mode: t
>   electric-pair-mode: t
>   savehist-mode: t
>   save-place-mode: t
>   el-patch-use-package-mode: t
>   tooltip-mode: t
>   global-eldoc-mode: t
>   show-paren-mode: t
>   electric-indent-mode: t
>   mouse-wheel-mode: t
>   global-prettify-symbols-mode: t
>   tab-bar-history-mode: t
>   tab-bar-mode: t
>   file-name-shadow-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   window-divider-mode: t
>   buffer-read-only: t
>   size-indication-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:
> /home/joseph/.emacs.d/elpa/magit/magit-pkg hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-pkg
> /home/joseph/.emacs.d/elpa/magit/magit-autoloads hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-autoloads
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section-pkg
> /home/joseph/.emacs.d/elpa/transient/transient-autoloads hides /home/joseph/.emacs.d/elpa/transient/lisp/transient-autoloads
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-config hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-config
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-systemtray hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-systemtray
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-randr hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-randr
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-input hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-input
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xsettings hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xsettings
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-manage hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-manage
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-background hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-background
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-layout hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-layout
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-floating hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-floating
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-core hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-core
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-workspace hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-workspace
> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xim hides /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xim
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-present hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-present
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-res hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-res
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri2 hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri2
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shm hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shm
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86vidmode hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86vidmode
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-composite hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-composite
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dpms hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dpms
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-record hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-record
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-icccm hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-icccm
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xlib hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xlib
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xkb hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xkb
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-cursor hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-cursor
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-sync hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-sync
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xevie hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xevie
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xfixes hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xfixes
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-keysyms hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-keysyms
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xselinux hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xselinux
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xsettings hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xsettings
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri3 hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri3
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xc_misc hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xc_misc
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinput hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinput
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xprint hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xprint
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xvmc hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xvmc
> /home/joseph/.emacs.d/elpa/emacs-xelb/xelb hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xelb
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ewmh hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ewmh
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dbe hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dbe
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-render hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-render
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-systemtray hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-systemtray
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86dri hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86dri
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xembed hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xembed
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-damage hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-damage
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ge hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ge
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinerama hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinerama
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-renderutil hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-renderutil
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shape hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shape
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-glx hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-glx
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xv hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xv
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-screensaver hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-screensaver
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xproto hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xproto
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-bigreq hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-bigreq
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-types hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-types
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-debug hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-debug
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xim hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xim
> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-randr hides /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-randr
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-26 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-26
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-28 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-28
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-29 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-29
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-27 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-27
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-25 hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-25
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-pkg hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-pkg
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-macs hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-macs
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-autoloads hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-autoloads
> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat hides /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat
> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash-autoloads hides /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-autoloads
> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash hides /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash
> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash-pkg hides /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-pkg
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-java
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mobile
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-protocol
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-comint
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-capture
> /home/joseph/.emacs.d/elpa/org-9.7.6/org hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-fortran
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eval
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-faces
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-basic
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-gnus
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-scheme
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-cycle
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-irc
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-biblatex
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-keys
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-list
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-csl
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-plantuml
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-calc
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-latex
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-feed
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-awk
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-R
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-doi
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-goto
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-colview
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-gnuplot
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-js
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-tangle
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sed
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sqlite
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-table
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sql
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-num
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-exp
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lilypond
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-w3m
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-table
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-archive
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-julia
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-footnote
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-tempo
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-koma-letter
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-texinfo
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-publish
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-beamer
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-processing
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-odt
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-shell
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-dot
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macs
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-python
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macro
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-plot
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-man
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-agenda
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-screen
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-ctags
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lob
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-mhe
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eww
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-icalendar
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eshell
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-ascii
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-css
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-indent
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-man
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-bibtex
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach-git
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-refile
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-octave
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ditaa
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-core
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-emacs-lisp
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-version
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ocaml
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-maxima
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-pcomplete
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-makefile
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bibtex
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-org
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold-core
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-matlab
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-rmail
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-info
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mouse
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-md
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-loaddefs
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-timer
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element-ast hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element-ast
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-compat
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lisp
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-perl
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-habit
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-natbib
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-clock
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bbdb
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-groovy
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-haskell
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-lint
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ruby
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-C
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-html
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-crypt
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lua
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-docview
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eshell
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-entities
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sass
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-id
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-inlinetask
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-datetree
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-forth
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-src
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ref
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-duration
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-latex
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-persist
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-clojure
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-org
> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern hides /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern
> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-autoloads hides /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-autoloads
> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-pkg hides /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-pkg
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-apply hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-apply
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-tag hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-tag
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-status hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-status
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-patch hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-patch
> /home/joseph/.emacs.d/elpa/magit/magit-pkg hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pkg
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-diff hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-diff
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-extras hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-extras
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-base hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-base
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-subtree hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-subtree
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-reset hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reset
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-ediff hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-ediff
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-autorevert hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autorevert
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bisect hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bisect
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-stash hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-stash
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-sequence hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sequence
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-reflog hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reflog
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-mode hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-mode
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-transient hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-transient
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section-pkg
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-git hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-git
> /home/joseph/.emacs.d/elpa/magit/lisp/magit hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-submodule hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-submodule
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-pull hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pull
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-blame hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-blame
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-merge hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-merge
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-clone hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-clone
> /home/joseph/.emacs.d/elpa/magit/lisp/git-rebase hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-rebase
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bookmark hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bookmark
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-fetch hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-fetch
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-core hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-core
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-remote hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-remote
> /home/joseph/.emacs.d/elpa/magit/lisp/git-commit-pkg hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit-pkg
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-notes hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-notes
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-files hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-files
> /home/joseph/.emacs.d/elpa/magit/magit-autoloads hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autoloads
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-commit hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-commit
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-gitignore hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-gitignore
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-branch hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-branch
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-repos hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-repos
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-process hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-process
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-refs hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-refs
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bundle hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bundle
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-sparse-checkout hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sparse-checkout
> /home/joseph/.emacs.d/elpa/magit/lisp/git-commit hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-worktree hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-worktree
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-wip hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-wip
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-push hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-push
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-margin hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-margin
> /home/joseph/.emacs.d/elpa/magit/lisp/magit-log hides /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-log
> /home/joseph/.emacs.d/elpa/transient/transient-autoloads hides /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-autoloads
> /home/joseph/.emacs.d/elpa/transient/lisp/transient hides /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient
> /home/joseph/.emacs.d/elpa/transient/transient-pkg hides /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-pkg
> /home/joseph/.emacs.d/elpa/with-editor-20240415.1558/with-editor hides /gnu/store/fh7d3yhp6ahgmxm0a91mkgagvzlchc89-emacs-with-editor-3.3.4/share/emacs/site-lisp/with-editor-3.3.4/with-editor
> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-pkg hides /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-pkg
> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink hides /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink
> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-autoloads hides /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-autoloads
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring-utils hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring-utils
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-codes hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-codes
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp-utils hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp-utils
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoselector hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoselector
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-indicator hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-indicator
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-candidates hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-candidates
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pinyin hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pinyin
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict-manager hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict-manager
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-preview hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-preview
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dhashcache hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dhashcache
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dregcache hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dregcache
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-punctuation hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-punctuation
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cloudim hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cloudim
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-probe hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-probe
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-process hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-process
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-imobjs hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-imobjs
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dcache hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dcache
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-liberime hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-liberime
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-page hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-page
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoloads hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoloads
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-common hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-common
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-scheme hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-scheme
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-outcome hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-outcome
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-entered hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-entered
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap-utils hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap-utils
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pkg hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pkg
> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict hides /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict
> /home/joseph/.emacs.d/elpa/xr-1.25/xr-pkg hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-pkg
> /home/joseph/.emacs.d/elpa/xr-1.25/xr-autoloads hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-autoloads
> /home/joseph/.emacs.d/elpa/xr-1.25/xr hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr
> /home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml-query hides /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml-query
> /home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml hides /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml
> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-stub hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-stub
> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-template hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-template
> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch
> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-autoloads hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-autoloads
> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-pkg hides /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-pkg
> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-autoloads hides /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-autoloads
> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-pkg hides /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-pkg
> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts hides /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-exec hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-exec
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-context hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-context
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-autoloads hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-autoloads
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-occur hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-occur
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-post hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-post
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-commodities hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-commodities
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-check hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-check
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-flymake hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-flymake
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-regex hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-regex
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-pkg hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-pkg
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-xact hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-xact
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-init hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-init
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-sort hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-sort
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-test hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-test
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-state hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-state
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-navigate hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-navigate
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-complete hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-complete
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-fonts hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fonts
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-reconcile hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-reconcile
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-fontify hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fontify
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-schedule hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-schedule
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-report hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-report
> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-texi hides /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-texi
> /home/joseph/.emacs.d/elpa/embark-consult-20240205.2122/embark-consult hides /gnu/store/ghz42rwk7x3az4km25cfi3jj6gid3368-emacs-embark-1.1/share/emacs/site-lisp/embark-1.1/embark-consult
> /home/joseph/.emacs.d/elpa/transient/lisp/transient hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/transient
> /home/joseph/.emacs.d/elpa/jsonrpc-1.0.25/jsonrpc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/jsonrpc
> /gnu/store/7fxffq1xn3lxdhgha97fzd00ya9df83w-emacs-xref-1.7.0/share/emacs/site-lisp/xref-1.7.0/xref hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/progmodes/xref
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-csl
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-haskell
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-pcomplete
> /home/joseph/.emacs.d/elpa/org-9.7.6/org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-fortran
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eval
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-ascii
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-faces
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-irc
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-latex
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-biblatex
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-keys
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-entities
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-octave
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-forth
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-list
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-plantuml
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-md
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-feed
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eshell
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eww
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-java
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-doi
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-src
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-goto
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-habit
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lisp
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-js
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-tangle
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-clojure
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-julia
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-info
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sqlite
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sed
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-gnus
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-exp
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-gnuplot
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-table
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-num
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lilypond
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-w3m
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sql
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-capture
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-emacs-lisp
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-cycle
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sass
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold-core
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macs
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-archive
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-footnote
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-tempo
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-odt
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-screen
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-timer
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-comint
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-shell
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-dot
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macro
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-mhe
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-bibtex
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ruby
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-groovy
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-basic
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-plot
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lua
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-awk
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-calc
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-agenda
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mobile
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-man
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-R
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-beamer
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-icalendar
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-processing
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-indent
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-inlinetask
> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-natbib
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach-git
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bibtex
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-refile
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-protocol
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-python
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-latex
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-colview
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-duration
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lob
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ocaml
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-version
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-scheme
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-matlab
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-makefile
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ref
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-org
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-loaddefs
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-texinfo
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-rmail
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-perl
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mouse
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-maxima
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ditaa
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bbdb
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-koma-letter
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-lint
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-crypt
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-C
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-html
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-core
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-id
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eshell
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-compat
> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-docview
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-datetree
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-element
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-ctags
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-table
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-man
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-org
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-persist
> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-css
> /home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-clock
> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-publish
> /gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-inspect hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-inspect
> /gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-client hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-client
>
> Features:
> (shadow emacsbug emms-playlist-mode vterm term disp-table ehelp
> vterm-module term/xterm xterm ace-window consult-imenu vertico-directory
> use-package use-package-ensure use-package-delight use-package-diminish
> use-package-bind-key bind-key use-package-core emoji-labels emoji
> multisession sqlite lisp-mnt wdired ox-odt rng-loc rng-uri rng-parse
> rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
> nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox
> misc mhtml-mode css-mode sgml-mode facemenu tramp-cmds elisp-demos
> shortdoc org-clock cus-start cal-move doc-view jka-compr image-mode exif
> dired-aux gnus-dired dabbrev git-rebase markdown-mode edit-indirect
> undo-fu hyperdrive hyperdrive-org hyperdrive-lib hyperdrive-vars plz
> help-fns radix-tree cl-print avy wgrep embark-org embark-consult embark
> ffap consult goto-addr vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs
> bug-reference combobulate combobulate-json combobulate-yaml
> combobulate-css combobulate-js-ts combobulate-python combobulate-html
> combobulate-query xref scheme combobulate-ui combobulate-display
> combobulate-ztree combobulate-contrib combobulate-envelope
> combobulate-manipulation python combobulate-procedure
> combobulate-navigation combobulate-misc combobulate-interface
> combobulate-rules combobulate-settings tempo js c-ts-common cc-mode
> cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
> cc-defs magit-extras display-fill-column-indicator shr-color mm-archive
> epa-file password-store ledger-mode ledger-check ledger-texi ledger-test
> ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts
> ledger-fontify ledger-state ledger-complete ledger-schedule ledger-xact
> ledger-post ledger-exec ledger-init ledger-navigate eshell esh-cmd
> esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util
> ledger-context ledger-commodities ledger-regex tramp-cache time-stamp
> tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
> tramp-compat orderless project sort gnus-cite mail-extr textsec
> uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp
> mu4e mu4e-org mu4e-notification notifications mu4e-main smtpmail
> mu4e-view mu4e-mime-parts mu4e-headers mu4e-thread mu4e-actions
> mu4e-compose mu4e-draft gnus-msg mu4e-search mu4e-lists mu4e-bookmarks
> mu4e-mark mu4e-message flow-fill mule-util hl-line mu4e-contacts
> mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server
> mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window ido
> mu4e-obsolete misearch multi-isearch elide-head outli org-duration
> diary-lib diary-loaddefs cal-iso face-remap activities-tabs activities
> persist magit-bookmark bookmark block-undo shr-heading repeat
> smartparens emms-player-vlc emms-player-mpv emms-playing-time emms-info
> emms-later-do emms-player-mplayer emms-player-simple
> emms-source-playlist emms-source-file locate emms-setup emms emms-compat
> dired-subtree dired-hacks-utils pixel-scroll cua-base engine-mode
> ws-butler diff-hl-flydiff diff-hl log-view vc-dir ewoc vc magit-todos
> pcre2el rxt re-builder hl-todo f s async grep compile magit-submodule
> magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
> magit-fetch magit-clone magit-remote magit-commit magit-sequence
> magit-notes magit-worktree magit-tag magit-merge magit-branch
> magit-reset magit-files magit-refs magit-status magit magit-repos
> magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode
> diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert
> autorevert filenotify magit-margin magit-transient magit-process
> with-editor magit-mode transient edmacro magit-git magit-base
> magit-section cursor-sensor crm dash auth-source-pass
> whole-line-or-region corfu-history corfu marginalia vertico battery time
> aggressive-indent recentf tree-widget no-littering compat org-contacts
> vc-git diff-mode easy-mmode vc-dispatcher org-indent org-appear oc-basic
> bibtex ol-eww eww url-queue mm-url ol-info org-capture gnus-art mm-uu
> mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill
> kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus
> gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601
> gnus-spec gnus-int gnus-range message sendmail yank-media puny dired
> dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
> mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
> ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader
> mail-utils range mm-util mail-prsvr gnus-util text-property-search
> org-agenda org-element org-persist xdg org-id org-element-ast inline
> avl-tree generator org-refile org ob-dot ob-shell shell ob-js ob
> ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie
> treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc
> ansi-color ring org-list org-footnote org-faces org-entities time-date
> noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table
> org-keys oc org-loaddefs cal-menu calendar cal-loaddefs ol org-fold
> org-fold-core org-compat org-version org-macs format-spec pulsar pulse
> color desktop-environment dbus xml exwm exwm-input xcb-keysyms xcb-xkb
> exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
> exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
> xcb-debug kmacro server elfeed-tube-mpv-autoloads elfeed-tube-autoloads
> embark-consult-autoloads empv-autoloads fanyi-autoloads helm-autoloads
> helm-core-autoloads org-make-toc-autoloads org-ql-autoloads
> org-super-agenda-autoloads org-web-tools-autoloads esxml-autoloads
> cap-words superword subword modus-operandi-theme modus-themes delsel
> setup elec-pair cus-edit cus-load wid-edit savehist saveplace
> personal-autoloads move-bank-csvs wgrep-autoloads ws-butler-autoloads
> simple-httpd-autoloads orderless-autoloads marginalia-autoloads
> diff-hl-autoloads git-link-autoloads pcre2el-autoloads hl-todo-autoloads
> magit-todos-autoloads interactive-align-autoloads
> ace-window-breatheoutbreathein-autoloads ztree-autoloads
> vertico-autoloads avy-autoloads embark-autoloads
> tempel-collection-autoloads tempel-autoloads corfu-autoloads
> eat-autoloads consult-dir-autoloads consult-autoloads eimp-autoloads
> dired-hacks-autoloads org-appear-autoloads csv-mode-autoloads
> aggressive-indent-autoloads vundo-autoloads undo-fu-autoloads
> crux-autoloads ts-autoloads inspector-autoloads soap-client-autoloads
> debbugs-autoloads markdown-mode-autoloads smartparens-autoloads
> outli-breatheoutbreathein-autoloads macrostep-autoloads
> elisp-demos-autoloads detached-autoloads tmr-autoloads
> password-store-otp-autoloads f-autoloads password-store-autoloads
> pass-autoloads disk-usage-autoloads mpv-autoloads
> simple-mpc-breatheoutbreathein-autoloads kv-autoloads nov-el-autoloads
> tablist-autoloads pdf-tools-autoloads org-noter-autoloads s-autoloads
> elfeed-org-autoloads elfeed-autoloads yeetube-autoloads
> transmission-autoloads deferred-autoloads request-autoloads
> webpaste-autoloads mu4e-autoloads posframe-autoloads pyim-autoloads
> org-mime-autoloads org-present-autoloads async-autoloads orgit-autoloads
> magit-popup-autoloads geiser-guile-autoloads geiser-autoloads
> edit-indirect-autoloads bui-autoloads guix-autoloads pulsar-autoloads
> showtip-autoloads pos-tip-autoloads popup-autoloads sdcv-autoloads
> nord-theme-autoloads no-littering-autoloads disable-mouse-autoloads
> engine-mode-autoloads vterm-autoloads desktop-environment-autoloads
> xelb-autoloads exwm-autoloads setup-autoloads xref-autoloads guix-emacs
> activities-autoloads aio-autoloads baidu-translate-autoloads
> bicycle-autoloads breadcrumb-autoloads bug-hunter-autoloads
> casual-autoloads cc-cedict-autoloads chordpro-mode-autoloads
> combobulate-autoloads consult-emms-autoloads consult-mu-autoloads
> crdt-autoloads csv-autoloads currency-convert-autoloads denote-autoloads
> devdocs-autoloads dired-preview-autoloads dslide-autoloads
> dynamic-graphs-autoloads el-patch-autoloads el-patch el-patch-stub
> elisp-depmap-autoloads elpher-autoloads emacs-exwm-autoloads
> emacs-jabber-autoloads emacs-xelb-autoloads emms-autoloads
> exwm-edit-autoloads fsm-autoloads gemini-mode-autoloads gnugo-autoloads
> ascii-art-to-unicode-autoloads go-translate-autoloads
> graphviz-dot-mode-autoloads hide-mode-line-autoloads ht-autoloads
> hyperdrive-autoloads hyperdrive-org-transclusion-autoloads
> iscroll-autoloads iwindow-autoloads jinx-autoloads jsonrpc-autoloads
> keycast-autoloads ledger-mode-autoloads lemon-autoloads listen-autoloads
> macrursors-autoloads macrursors thingatpt magit-autoloads pcase
> makem-autoloads mct-autoloads mu4e-taxy-autoloads nginx-mode-autoloads
> org-contacts-autoloads org-fc-autoloads org-modern-autoloads
> org-mpv-notes-autoloads org-remark-autoloads org-timeblock-autoloads
> org-transclusion-http-autoloads org-transclusion-autoloads
> orglink-autoloads ov-autoloads ox-rss-autoloads org-autoloads
> paredit-autoloads pcsv-autoloads peg-autoloads persist-autoloads
> php-mode-autoloads pinyin-search-autoloads pinyinlib-autoloads
> pipewire-autoloads plz-see-autoloads pyim-basedict-autoloads
> query-replace-parallel-autoloads scanner-autoloads sketch-mode-autoloads
> spacious-padding-autoloads speed-type-autoloads srht-autoloads
> plz-autoloads srv-autoloads svg-clock-autoloads
> taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads
> topsy-autoloads transient-autoloads transient-extras-a2ps-autoloads
> transient-extras-lp-autoloads transient-extras-autoloads
> translate-autoloads finder-inf unicode-escape-autoloads pp comp
> comp-cstr warnings icons cl-extra rx names edebug debug backtrace
> help-mode find-func dash-autoloads names-autoloads advice
> ushin-shapes-autoloads svg-tag-mode-autoloads svg-lib-autoloads
> wfnames-autoloads whole-line-or-region-autoloads with-editor-autoloads
> info compat-autoloads with-simulated-input-autoloads xeft-autoloads
> xpm-autoloads queue-autoloads xr-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 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 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 move-toolbar gtk x-toolkit xinput2 x multi-tty
> make-network-process native-compile emacs)
>
> Memory information:
> ((conses 16 1709129 214059)
>  (symbols 48 70885 5)
>  (strings 32 371800 19978)
>  (string-bytes 1 11399157)
>  (vectors 16 197314)
>  (vector-slots 8 3851982 155209)
>  (floats 8 1106 2697)
>  (intervals 56 76932 9404)
>  (buffers 984 122))
>
>
>
>

-- 
  We're overpaying him, but he's worth it. -Samuel Goldwyn





^ permalink raw reply	[relevance 5%]

* bug#72285: more weirdness
  2024-07-29 11:41  5% ` bug#72285: more weirdness " Gijs Hillenius
@ 2024-07-29 19:23  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-07-31  7:22  0%     ` Gijs Hillenius
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-07-29 19:23 UTC (permalink / raw)
  To: Gijs Hillenius; +Cc: 72285

Gijs Hillenius <gijs@hillenius.net> writes:

> Hi Joseph
>
> I noticed my machine has time.elc twice, once from Emacs, and once from
> Auctex. The auctex one is newer. So I 'touched' the emacs one, and
> restarted emacs.
>
> And with that.. the Bangalore timezone is set to 'Asia'. Worse: if I
> touch the auctex version of time.elc (and restart emacs), it will not
> revert. I broke something..

I don't understand the problem.  If you'd like help, please explain.

Joseph

>
>
>
>
> On 24 July 2024 21:48 Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of text editors", wrote:
>
>> With world-clock-list set to t (the default), world-clock works as
>> expected.  If world-clock-list is set to an alist, the results are wrong.
>>
>> With emacs -Q, run M-x world-clock to see output:
>>
>> Seattle   Wednesday 24 July 21:41 PDT
>> New York  Thursday 25 July 00:41 EDT
>> London    Thursday 25 July 05:41 BST
>> Paris     Thursday 25 July 06:41 CDT
>> Bangalore Thursday 25 July 10:11 IST
>> Tokyo     Thursday 25 July 13:41 JST
>>
>> So good so far.  Now evaluate the following
>>
>> (require 'time)
>> (setopt world-clock-list '(("Africa/Ouagadougou" "Ouagadougou")
>> 			   ("America/New_York" "New York")
>> 			   ("Asia/Shanghai" "Shanghai")
>> 			   ("Europe/Berlin" "Berlin")))
>>
>> and run M-x world-clock again to see:
>>
>> Ouagadougou Thursday 25 July 04:42 Africa
>> New York    Thursday 25 July 04:42 America
>> Shanghai    Thursday 25 July 04:42 Asia
>> Berlin      Thursday 25 July 04:42 Europe
>>
>> All of the timezones are incorrectly set to UTC.
>>
>> My emacs was installed with Guix on top of Debian stable, so it wouldn't
>> surprise me if this is not a bug but rather a configuration issue.  In
>> any case, I'd appreciate some help!
>>
>> Thank you!!
>>
>> Joseph
>>
>>
>> In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41,
>> cairo version 1.18.0)
>> Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
>> System Description: Debian GNU/Linux 12 (bookworm)
>>
>> Configured using:
>>  'configure
>>  CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
>>  SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
>>  --prefix=/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4
>>  --enable-fast-install --with-cairo --with-modules
>>  --with-native-compilation=aot --disable-build-details'
>>
>> Configured features:
>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
>> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
>> NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3
>> THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM
>> GTK3 ZLIB
>>
>> Important settings:
>> value of $EMACSLOADPATH:
> /home/joseph/.guix-extra-profiles/emacs/emacs/share/emacs/site-lisp:/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp
>>   value of $EMACSNATIVELOADPATH: /home/joseph/.guix-extra-profiles/emacs/emacs/lib/emacs/native-site-lisp
>>   value of $LANG: en_US.UTF-8
>>   locale-coding-system: utf-8-unix
>>
>> Major mode: Dired by name
>>
>> Minor modes in effect:
>>   override-global-mode: t
>>   gnus-dired-mode: t
>>   activities-tabs-mode: t
>>   activities-mode: t
>>   repeat-mode: t
>>   pixel-scroll-precision-mode: t
>>   engine-mode: t
>>   ws-butler-global-mode: t
>>   ws-butler-mode: t
>>   diff-hl-flydiff-mode: t
>>   magit-todos-mode: t
>>   global-hl-todo-mode: t
>>   magit-wip-initial-backup-mode: t
>>   magit-wip-before-change-mode: t
>>   magit-wip-after-apply-mode: t
>>   magit-wip-after-save-mode: t
>>   magit-wip-mode: t
>>   global-git-commit-mode: t
>>   magit-auto-revert-mode: t
>>   whole-line-or-region-global-mode: t
>>   whole-line-or-region-local-mode: t
>>   corfu-history-mode: t
>>   global-corfu-mode: t
>>   corfu-mode: t
>>   marginalia-mode: t
>>   vertico-mode: t
>>   display-battery-mode: t
>>   display-time-mode: t
>>   global-aggressive-indent-mode: t
>>   recentf-mode: t
>>   dired-hide-details-mode: t
>>   shell-dirtrack-mode: t
>>   pulsar-global-mode: t
>>   pulsar-mode: t
>>   desktop-environment-mode: t
>>   server-mode: t
>>   global-subword-mode: t
>>   subword-mode: t
>>   delete-selection-mode: t
>>   electric-pair-mode: t
>>   savehist-mode: t
>>   save-place-mode: t
>>   el-patch-use-package-mode: t
>>   tooltip-mode: t
>>   global-eldoc-mode: t
>>   show-paren-mode: t
>>   electric-indent-mode: t
>>   mouse-wheel-mode: t
>>   global-prettify-symbols-mode: t
>>   tab-bar-history-mode: t
>>   tab-bar-mode: t
>>   file-name-shadow-mode: t
>>   global-font-lock-mode: t
>>   font-lock-mode: t
>>   window-divider-mode: t
>>   buffer-read-only: t
>>   size-indication-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:
>> /home/joseph/.emacs.d/elpa/magit/magit-pkg hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-pkg
>> /home/joseph/.emacs.d/elpa/magit/magit-autoloads hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-autoloads
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section-pkg
>> /home/joseph/.emacs.d/elpa/transient/transient-autoloads hides /home/joseph/.emacs.d/elpa/transient/lisp/transient-autoloads
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-config hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-config
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-systemtray hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-systemtray
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-randr hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-randr
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-input hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-input
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xsettings hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xsettings
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-manage hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-manage
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-background hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-background
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-layout hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-layout
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-floating hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-floating
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-core hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-core
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-workspace hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-workspace
>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xim hides
> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xim
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-present hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-present
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-res hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-res
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri2 hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri2
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shm hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shm
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86vidmode hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86vidmode
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-composite hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-composite
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dpms hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dpms
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-record hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-record
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-icccm hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-icccm
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xlib hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xlib
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xkb hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xkb
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-cursor hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-cursor
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-sync hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-sync
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xevie hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xevie
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xfixes hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xfixes
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-keysyms hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-keysyms
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xselinux hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xselinux
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xsettings hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xsettings
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri3 hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri3
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xc_misc hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xc_misc
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinput hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinput
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xprint hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xprint
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xvmc hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xvmc
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xelb hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xelb
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ewmh hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ewmh
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dbe hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dbe
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-render hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-render
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-systemtray hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-systemtray
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86dri hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86dri
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xembed hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xembed
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-damage hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-damage
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ge hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ge
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinerama hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinerama
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-renderutil hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-renderutil
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shape hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shape
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-glx hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-glx
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xv hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xv
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-screensaver hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-screensaver
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xproto hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xproto
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-bigreq hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-bigreq
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-types hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-types
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-debug hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-debug
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xim hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xim
>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-randr hides
> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-randr
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-26 hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-26
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-28 hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-28
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-29 hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-29
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-27 hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-27
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-25 hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-25
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-pkg hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-pkg
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-macs hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-macs
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-autoloads hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-autoloads
>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat hides
> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat
>> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash-autoloads hides
> /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-autoloads
>> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash hides
> /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash
>> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash-pkg hides
> /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-pkg
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-java
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mobile
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-protocol
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-comint
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-capture
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-fortran
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eval
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-faces
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-basic
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-gnus
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-scheme
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-cycle
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-irc
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-biblatex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-keys
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-list
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-csl
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-plantuml
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-calc
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-latex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-feed
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-awk
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-R
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-doi
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-goto
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-colview
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-gnuplot
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-js
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-tangle
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sed
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sqlite
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-table
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sql
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-num
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-exp
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lilypond
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-w3m
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-table
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-archive
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-julia
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-footnote
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-tempo
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-koma-letter
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-texinfo
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-publish
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-beamer
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-processing
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-odt
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-shell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-dot
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macs
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-python
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macro
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-plot
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-man
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-agenda
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-screen
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-ctags
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lob
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-mhe
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eww
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-icalendar
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eshell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-ascii
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-css
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-indent
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-man
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-bibtex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach-git
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-refile
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-octave
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ditaa
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-core
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-emacs-lisp
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-version
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ocaml
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-maxima
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-pcomplete
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-makefile
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bibtex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-org
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold-core
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-matlab
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-rmail
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-info
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mouse
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-md
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-loaddefs
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-timer
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element-ast hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element-ast
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-compat
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lisp
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-perl
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-habit
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-natbib
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-clock
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bbdb
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-groovy
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-haskell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-lint
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ruby
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-C
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-html
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-crypt
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lua
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-docview
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eshell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-entities
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sass
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-id
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-inlinetask
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-datetree
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-forth
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-src
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ref
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-duration
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-latex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-persist
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-clojure
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides
> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-org
>> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern hides
> /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern
>>
> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-autoloads
> hides
> /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-autoloads
>> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-pkg
> hides
> /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-pkg
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-apply hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-apply
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-tag hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-tag
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-status hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-status
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-patch hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-patch
>> /home/joseph/.emacs.d/elpa/magit/magit-pkg hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pkg
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-diff hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-diff
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-extras hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-extras
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-base hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-base
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-subtree hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-subtree
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-reset hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reset
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-ediff hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-ediff
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-autorevert hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autorevert
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bisect hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bisect
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-stash hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-stash
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-sequence hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sequence
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-reflog hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reflog
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-mode hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-mode
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-transient hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-transient
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section-pkg
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-git hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-git
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-submodule hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-submodule
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-pull hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pull
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-blame hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-blame
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-merge hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-merge
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-clone hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-clone
>> /home/joseph/.emacs.d/elpa/magit/lisp/git-rebase hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-rebase
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bookmark hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bookmark
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-fetch hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-fetch
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-core hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-core
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-remote hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-remote
>> /home/joseph/.emacs.d/elpa/magit/lisp/git-commit-pkg hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit-pkg
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-notes hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-notes
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-files hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-files
>> /home/joseph/.emacs.d/elpa/magit/magit-autoloads hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autoloads
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-commit hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-commit
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-gitignore hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-gitignore
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-branch hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-branch
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-repos hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-repos
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-process hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-process
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-refs hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-refs
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bundle hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bundle
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-sparse-checkout hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sparse-checkout
>> /home/joseph/.emacs.d/elpa/magit/lisp/git-commit hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-worktree hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-worktree
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-wip hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-wip
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-push hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-push
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-margin hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-margin
>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-log hides
> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-log
>> /home/joseph/.emacs.d/elpa/transient/transient-autoloads hides
> /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-autoloads
>> /home/joseph/.emacs.d/elpa/transient/lisp/transient hides
> /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient
>> /home/joseph/.emacs.d/elpa/transient/transient-pkg hides
> /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-pkg
>> /home/joseph/.emacs.d/elpa/with-editor-20240415.1558/with-editor
> hides
> /gnu/store/fh7d3yhp6ahgmxm0a91mkgagvzlchc89-emacs-with-editor-3.3.4/share/emacs/site-lisp/with-editor-3.3.4/with-editor
>> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-pkg hides
> /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-pkg
>> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink hides
> /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink
>> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-autoloads
> hides
> /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-autoloads
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring-utils hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring-utils
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-codes hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-codes
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp-utils hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp-utils
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoselector hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoselector
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-indicator hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-indicator
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-candidates hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-candidates
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pinyin hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pinyin
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict-manager hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict-manager
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-preview hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-preview
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dhashcache hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dhashcache
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dregcache hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dregcache
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-punctuation hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-punctuation
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cloudim hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cloudim
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-probe hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-probe
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-process hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-process
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-imobjs hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-imobjs
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dcache hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dcache
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-liberime hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-liberime
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-page hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-page
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoloads hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoloads
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-common hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-common
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-scheme hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-scheme
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-outcome hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-outcome
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-entered hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-entered
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap-utils hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap-utils
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pkg hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pkg
>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict hides
> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict
>> /home/joseph/.emacs.d/elpa/xr-1.25/xr-pkg hides
> /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-pkg
>> /home/joseph/.emacs.d/elpa/xr-1.25/xr-autoloads hides
> /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-autoloads
>> /home/joseph/.emacs.d/elpa/xr-1.25/xr hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr
>> /home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml-query hides
> /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml-query
>> /home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml hides
> /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml
>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-stub
> hides
> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-stub
>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-template
> hides
> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-template
>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch hides
> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch
>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-autoloads
> hides
> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-autoloads
>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-pkg hides
> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-pkg
>> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-autoloads hides
> /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-autoloads
>> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-pkg hides
> /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-pkg
>> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts hides
> /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-exec hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-exec
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-context hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-context
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-autoloads hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-autoloads
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-occur hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-occur
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-post hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-post
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-commodities hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-commodities
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-check hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-check
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-flymake hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-flymake
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-regex hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-regex
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-pkg hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-pkg
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-xact hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-xact
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-init hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-init
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-sort hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-sort
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-test hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-test
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-state hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-state
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-navigate hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-navigate
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-complete hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-complete
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-fonts hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fonts
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-reconcile hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-reconcile
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-fontify hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fontify
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-schedule hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-schedule
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-report hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-report
>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-texi hides
> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-texi
>>
> /home/joseph/.emacs.d/elpa/embark-consult-20240205.2122/embark-consult
> hides
> /gnu/store/ghz42rwk7x3az4km25cfi3jj6gid3368-emacs-embark-1.1/share/emacs/site-lisp/embark-1.1/embark-consult
>> /home/joseph/.emacs.d/elpa/transient/lisp/transient hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/transient
>> /home/joseph/.emacs.d/elpa/jsonrpc-1.0.25/jsonrpc hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/jsonrpc
>>
> /gnu/store/7fxffq1xn3lxdhgha97fzd00ya9df83w-emacs-xref-1.7.0/share/emacs/site-lisp/xref-1.7.0/xref
> hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/progmodes/xref
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-csl
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-haskell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-pcomplete
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-fortran
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eval
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-ascii
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-faces
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-irc
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-latex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-biblatex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-keys
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-entities
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-octave
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-forth
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-list
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-plantuml
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-md
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-feed
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eshell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eww
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-java
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-doi
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-src
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-goto
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-habit
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lisp
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-js
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-tangle
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-clojure
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-julia
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-info
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sqlite
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sed
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-gnus
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-exp
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-gnuplot
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-table
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-num
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lilypond
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-w3m
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sql
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-capture
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-emacs-lisp
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-cycle
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sass
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold-core
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macs
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-archive
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-footnote
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-tempo
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-odt
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-screen
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-timer
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-comint
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-shell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-dot
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macro
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-mhe
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-bibtex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ruby
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-groovy
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-basic
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-plot
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lua
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-awk
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-calc
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-agenda
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mobile
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-man
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-R
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-beamer
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-icalendar
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-processing
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-indent
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-inlinetask
>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-natbib
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach-git
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bibtex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-refile
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-protocol
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-python
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-latex
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-colview
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-duration
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lob
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ocaml
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-version
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-scheme
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-matlab
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-makefile
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ref
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-org
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-loaddefs
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-texinfo
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-rmail
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-perl
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mouse
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-maxima
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ditaa
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bbdb
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-koma-letter
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-lint
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-crypt
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-C
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-html
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-core
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-id
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eshell
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-compat
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-docview
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-datetree
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-element
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-ctags
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-table
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-man
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-org
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-persist
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-css
>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-clock
>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-publish
>>
> /gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-inspect
> hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-inspect
>>
> /gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-client
> hides
> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-client
>>
>> Features:
>> (shadow emacsbug emms-playlist-mode vterm term disp-table ehelp
>> vterm-module term/xterm xterm ace-window consult-imenu vertico-directory
>> use-package use-package-ensure use-package-delight use-package-diminish
>> use-package-bind-key bind-key use-package-core emoji-labels emoji
>> multisession sqlite lisp-mnt wdired ox-odt rng-loc rng-uri rng-parse
>> rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
>> nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox
>> misc mhtml-mode css-mode sgml-mode facemenu tramp-cmds elisp-demos
>> shortdoc org-clock cus-start cal-move doc-view jka-compr image-mode exif
>> dired-aux gnus-dired dabbrev git-rebase markdown-mode edit-indirect
>> undo-fu hyperdrive hyperdrive-org hyperdrive-lib hyperdrive-vars plz
>> help-fns radix-tree cl-print avy wgrep embark-org embark-consult embark
>> ffap consult goto-addr vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs
>> bug-reference combobulate combobulate-json combobulate-yaml
>> combobulate-css combobulate-js-ts combobulate-python combobulate-html
>> combobulate-query xref scheme combobulate-ui combobulate-display
>> combobulate-ztree combobulate-contrib combobulate-envelope
>> combobulate-manipulation python combobulate-procedure
>> combobulate-navigation combobulate-misc combobulate-interface
>> combobulate-rules combobulate-settings tempo js c-ts-common cc-mode
>> cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
>> cc-defs magit-extras display-fill-column-indicator shr-color mm-archive
>> epa-file password-store ledger-mode ledger-check ledger-texi ledger-test
>> ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts
>> ledger-fontify ledger-state ledger-complete ledger-schedule ledger-xact
>> ledger-post ledger-exec ledger-init ledger-navigate eshell esh-cmd
>> esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util
>> ledger-context ledger-commodities ledger-regex tramp-cache time-stamp
>> tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
>> tramp-compat orderless project sort gnus-cite mail-extr textsec
>> uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp
>> mu4e mu4e-org mu4e-notification notifications mu4e-main smtpmail
>> mu4e-view mu4e-mime-parts mu4e-headers mu4e-thread mu4e-actions
>> mu4e-compose mu4e-draft gnus-msg mu4e-search mu4e-lists mu4e-bookmarks
>> mu4e-mark mu4e-message flow-fill mule-util hl-line mu4e-contacts
>> mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server
>> mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window ido
>> mu4e-obsolete misearch multi-isearch elide-head outli org-duration
>> diary-lib diary-loaddefs cal-iso face-remap activities-tabs activities
>> persist magit-bookmark bookmark block-undo shr-heading repeat
>> smartparens emms-player-vlc emms-player-mpv emms-playing-time emms-info
>> emms-later-do emms-player-mplayer emms-player-simple
>> emms-source-playlist emms-source-file locate emms-setup emms emms-compat
>> dired-subtree dired-hacks-utils pixel-scroll cua-base engine-mode
>> ws-butler diff-hl-flydiff diff-hl log-view vc-dir ewoc vc magit-todos
>> pcre2el rxt re-builder hl-todo f s async grep compile magit-submodule
>> magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
>> magit-fetch magit-clone magit-remote magit-commit magit-sequence
>> magit-notes magit-worktree magit-tag magit-merge magit-branch
>> magit-reset magit-files magit-refs magit-status magit magit-repos
>> magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode
>> diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert
>> autorevert filenotify magit-margin magit-transient magit-process
>> with-editor magit-mode transient edmacro magit-git magit-base
>> magit-section cursor-sensor crm dash auth-source-pass
>> whole-line-or-region corfu-history corfu marginalia vertico battery time
>> aggressive-indent recentf tree-widget no-littering compat org-contacts
>> vc-git diff-mode easy-mmode vc-dispatcher org-indent org-appear oc-basic
>> bibtex ol-eww eww url-queue mm-url ol-info org-capture gnus-art mm-uu
>> mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill
>> kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus
>> gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601
>> gnus-spec gnus-int gnus-range message sendmail yank-media puny dired
>> dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
>> mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
>> ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader
>> mail-utils range mm-util mail-prsvr gnus-util text-property-search
>> org-agenda org-element org-persist xdg org-id org-element-ast inline
>> avl-tree generator org-refile org ob-dot ob-shell shell ob-js ob
>> ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie
>> treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc
>> ansi-color ring org-list org-footnote org-faces org-entities time-date
>> noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table
>> org-keys oc org-loaddefs cal-menu calendar cal-loaddefs ol org-fold
>> org-fold-core org-compat org-version org-macs format-spec pulsar pulse
>> color desktop-environment dbus xml exwm exwm-input xcb-keysyms xcb-xkb
>> exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
>> exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
>> xcb-debug kmacro server elfeed-tube-mpv-autoloads elfeed-tube-autoloads
>> embark-consult-autoloads empv-autoloads fanyi-autoloads helm-autoloads
>> helm-core-autoloads org-make-toc-autoloads org-ql-autoloads
>> org-super-agenda-autoloads org-web-tools-autoloads esxml-autoloads
>> cap-words superword subword modus-operandi-theme modus-themes delsel
>> setup elec-pair cus-edit cus-load wid-edit savehist saveplace
>> personal-autoloads move-bank-csvs wgrep-autoloads ws-butler-autoloads
>> simple-httpd-autoloads orderless-autoloads marginalia-autoloads
>> diff-hl-autoloads git-link-autoloads pcre2el-autoloads hl-todo-autoloads
>> magit-todos-autoloads interactive-align-autoloads
>> ace-window-breatheoutbreathein-autoloads ztree-autoloads
>> vertico-autoloads avy-autoloads embark-autoloads
>> tempel-collection-autoloads tempel-autoloads corfu-autoloads
>> eat-autoloads consult-dir-autoloads consult-autoloads eimp-autoloads
>> dired-hacks-autoloads org-appear-autoloads csv-mode-autoloads
>> aggressive-indent-autoloads vundo-autoloads undo-fu-autoloads
>> crux-autoloads ts-autoloads inspector-autoloads soap-client-autoloads
>> debbugs-autoloads markdown-mode-autoloads smartparens-autoloads
>> outli-breatheoutbreathein-autoloads macrostep-autoloads
>> elisp-demos-autoloads detached-autoloads tmr-autoloads
>> password-store-otp-autoloads f-autoloads password-store-autoloads
>> pass-autoloads disk-usage-autoloads mpv-autoloads
>> simple-mpc-breatheoutbreathein-autoloads kv-autoloads nov-el-autoloads
>> tablist-autoloads pdf-tools-autoloads org-noter-autoloads s-autoloads
>> elfeed-org-autoloads elfeed-autoloads yeetube-autoloads
>> transmission-autoloads deferred-autoloads request-autoloads
>> webpaste-autoloads mu4e-autoloads posframe-autoloads pyim-autoloads
>> org-mime-autoloads org-present-autoloads async-autoloads orgit-autoloads
>> magit-popup-autoloads geiser-guile-autoloads geiser-autoloads
>> edit-indirect-autoloads bui-autoloads guix-autoloads pulsar-autoloads
>> showtip-autoloads pos-tip-autoloads popup-autoloads sdcv-autoloads
>> nord-theme-autoloads no-littering-autoloads disable-mouse-autoloads
>> engine-mode-autoloads vterm-autoloads desktop-environment-autoloads
>> xelb-autoloads exwm-autoloads setup-autoloads xref-autoloads guix-emacs
>> activities-autoloads aio-autoloads baidu-translate-autoloads
>> bicycle-autoloads breadcrumb-autoloads bug-hunter-autoloads
>> casual-autoloads cc-cedict-autoloads chordpro-mode-autoloads
>> combobulate-autoloads consult-emms-autoloads consult-mu-autoloads
>> crdt-autoloads csv-autoloads currency-convert-autoloads denote-autoloads
>> devdocs-autoloads dired-preview-autoloads dslide-autoloads
>> dynamic-graphs-autoloads el-patch-autoloads el-patch el-patch-stub
>> elisp-depmap-autoloads elpher-autoloads emacs-exwm-autoloads
>> emacs-jabber-autoloads emacs-xelb-autoloads emms-autoloads
>> exwm-edit-autoloads fsm-autoloads gemini-mode-autoloads gnugo-autoloads
>> ascii-art-to-unicode-autoloads go-translate-autoloads
>> graphviz-dot-mode-autoloads hide-mode-line-autoloads ht-autoloads
>> hyperdrive-autoloads hyperdrive-org-transclusion-autoloads
>> iscroll-autoloads iwindow-autoloads jinx-autoloads jsonrpc-autoloads
>> keycast-autoloads ledger-mode-autoloads lemon-autoloads listen-autoloads
>> macrursors-autoloads macrursors thingatpt magit-autoloads pcase
>> makem-autoloads mct-autoloads mu4e-taxy-autoloads nginx-mode-autoloads
>> org-contacts-autoloads org-fc-autoloads org-modern-autoloads
>> org-mpv-notes-autoloads org-remark-autoloads org-timeblock-autoloads
>> org-transclusion-http-autoloads org-transclusion-autoloads
>> orglink-autoloads ov-autoloads ox-rss-autoloads org-autoloads
>> paredit-autoloads pcsv-autoloads peg-autoloads persist-autoloads
>> php-mode-autoloads pinyin-search-autoloads pinyinlib-autoloads
>> pipewire-autoloads plz-see-autoloads pyim-basedict-autoloads
>> query-replace-parallel-autoloads scanner-autoloads sketch-mode-autoloads
>> spacious-padding-autoloads speed-type-autoloads srht-autoloads
>> plz-autoloads srv-autoloads svg-clock-autoloads
>> taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads
>> topsy-autoloads transient-autoloads transient-extras-a2ps-autoloads
>> transient-extras-lp-autoloads transient-extras-autoloads
>> translate-autoloads finder-inf unicode-escape-autoloads pp comp
>> comp-cstr warnings icons cl-extra rx names edebug debug backtrace
>> help-mode find-func dash-autoloads names-autoloads advice
>> ushin-shapes-autoloads svg-tag-mode-autoloads svg-lib-autoloads
>> wfnames-autoloads whole-line-or-region-autoloads with-editor-autoloads
>> info compat-autoloads with-simulated-input-autoloads xeft-autoloads
>> xpm-autoloads queue-autoloads xr-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 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 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 move-toolbar gtk x-toolkit xinput2 x multi-tty
>> make-network-process native-compile emacs)
>>
>> Memory information:
>> ((conses 16 1709129 214059)
>>  (symbols 48 70885 5)
>>  (strings 32 371800 19978)
>>  (string-bytes 1 11399157)
>>  (vectors 16 197314)
>>  (vector-slots 8 3851982 155209)
>>  (floats 8 1106 2697)
>>  (intervals 56 76932 9404)
>>  (buffers 984 122))
>>
>>
>>
>>





^ permalink raw reply	[relevance 5%]

* bug#72285: more weirdness
  2024-07-29 19:23  5%   ` bug#72285: more weirdness Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-07-31  7:22  0%     ` Gijs Hillenius
  0 siblings, 0 replies; 63+ results
From: Gijs Hillenius @ 2024-07-31  7:22 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72285


Good morning (here, at least) Joseph

comments inline


>> I noticed my machine has time.elc twice, once from Emacs, and once from
>> Auctex. The auctex one is newer. So I 'touched' the emacs one, and
>> restarted emacs.
>>
>> And with that.. the Bangalore timezone is set to 'Asia'. Worse: if I
>> touch the auctex version of time.elc (and restart emacs), it will not
>> revert. I broke something..
>
> I don't understand the problem.  If you'd like help, please explain.


Well, "M-x world-clock" will now permanently show Bangalore as time ASIA
instead of time IST.

That changed after I 'touched' /usr/share/emacs/29.4/lisp/time.elc

I wonder what changed; and I don't know how to get IST back for
Bangalore.

But, from the comments on usenet/mailing list, and my experiments here,
it does seem to point to an issue in Debian?

I'll keep poking around.

Kind greetings

Gijs






> Joseph
>
>>
>>
>>
>>
>> On 24 July 2024 21:48 Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of text editors", wrote:
>>
>>> With world-clock-list set to t (the default), world-clock works as
>>> expected.  If world-clock-list is set to an alist, the results are wrong.
>>>
>>> With emacs -Q, run M-x world-clock to see output:
>>>
>>> Seattle   Wednesday 24 July 21:41 PDT
>>> New York  Thursday 25 July 00:41 EDT
>>> London    Thursday 25 July 05:41 BST
>>> Paris     Thursday 25 July 06:41 CDT
>>> Bangalore Thursday 25 July 10:11 IST
>>> Tokyo     Thursday 25 July 13:41 JST
>>>
>>> So good so far.  Now evaluate the following
>>>
>>> (require 'time)
>>> (setopt world-clock-list '(("Africa/Ouagadougou" "Ouagadougou")
>>> 			   ("America/New_York" "New York")
>>> 			   ("Asia/Shanghai" "Shanghai")
>>> 			   ("Europe/Berlin" "Berlin")))
>>>
>>> and run M-x world-clock again to see:
>>>
>>> Ouagadougou Thursday 25 July 04:42 Africa
>>> New York    Thursday 25 July 04:42 America
>>> Shanghai    Thursday 25 July 04:42 Asia
>>> Berlin      Thursday 25 July 04:42 Europe
>>>
>>> All of the timezones are incorrectly set to UTC.
>>>
>>> My emacs was installed with Guix on top of Debian stable, so it wouldn't
>>> surprise me if this is not a bug but rather a configuration issue.  In
>>> any case, I'd appreciate some help!
>>>
>>> Thank you!!
>>>
>>> Joseph
>>>
>>>
>>> In GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41,
>>> cairo version 1.18.0)
>>> Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
>>> System Description: Debian GNU/Linux 12 (bookworm)
>>>
>>> Configured using:
>>>  'configure
>>>  CONFIG_SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
>>>  SHELL=/gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16/bin/bash
>>>  --prefix=/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4
>>>  --enable-fast-install --with-cairo --with-modules
>>>  --with-native-compilation=aot --disable-build-details'
>>>
>>> Configured features:
>>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
>>> JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
>>> NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3
>>> THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM
>>> GTK3 ZLIB
>>>
>>> Important settings:
>>> value of $EMACSLOADPATH:
>> /home/joseph/.guix-extra-profiles/emacs/emacs/share/emacs/site-lisp:/gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp
>>>   value of $EMACSNATIVELOADPATH: /home/joseph/.guix-extra-profiles/emacs/emacs/lib/emacs/native-site-lisp
>>>   value of $LANG: en_US.UTF-8
>>>   locale-coding-system: utf-8-unix
>>>
>>> Major mode: Dired by name
>>>
>>> Minor modes in effect:
>>>   override-global-mode: t
>>>   gnus-dired-mode: t
>>>   activities-tabs-mode: t
>>>   activities-mode: t
>>>   repeat-mode: t
>>>   pixel-scroll-precision-mode: t
>>>   engine-mode: t
>>>   ws-butler-global-mode: t
>>>   ws-butler-mode: t
>>>   diff-hl-flydiff-mode: t
>>>   magit-todos-mode: t
>>>   global-hl-todo-mode: t
>>>   magit-wip-initial-backup-mode: t
>>>   magit-wip-before-change-mode: t
>>>   magit-wip-after-apply-mode: t
>>>   magit-wip-after-save-mode: t
>>>   magit-wip-mode: t
>>>   global-git-commit-mode: t
>>>   magit-auto-revert-mode: t
>>>   whole-line-or-region-global-mode: t
>>>   whole-line-or-region-local-mode: t
>>>   corfu-history-mode: t
>>>   global-corfu-mode: t
>>>   corfu-mode: t
>>>   marginalia-mode: t
>>>   vertico-mode: t
>>>   display-battery-mode: t
>>>   display-time-mode: t
>>>   global-aggressive-indent-mode: t
>>>   recentf-mode: t
>>>   dired-hide-details-mode: t
>>>   shell-dirtrack-mode: t
>>>   pulsar-global-mode: t
>>>   pulsar-mode: t
>>>   desktop-environment-mode: t
>>>   server-mode: t
>>>   global-subword-mode: t
>>>   subword-mode: t
>>>   delete-selection-mode: t
>>>   electric-pair-mode: t
>>>   savehist-mode: t
>>>   save-place-mode: t
>>>   el-patch-use-package-mode: t
>>>   tooltip-mode: t
>>>   global-eldoc-mode: t
>>>   show-paren-mode: t
>>>   electric-indent-mode: t
>>>   mouse-wheel-mode: t
>>>   global-prettify-symbols-mode: t
>>>   tab-bar-history-mode: t
>>>   tab-bar-mode: t
>>>   file-name-shadow-mode: t
>>>   global-font-lock-mode: t
>>>   font-lock-mode: t
>>>   window-divider-mode: t
>>>   buffer-read-only: t
>>>   size-indication-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:
>>> /home/joseph/.emacs.d/elpa/magit/magit-pkg hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-pkg
>>> /home/joseph/.emacs.d/elpa/magit/magit-autoloads hides /home/joseph/.emacs.d/elpa/magit/lisp/magit-autoloads
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides /home/joseph/.emacs.d/elpa/magit-section-20240415.1557/magit-section-pkg
>>> /home/joseph/.emacs.d/elpa/transient/transient-autoloads hides /home/joseph/.emacs.d/elpa/transient/lisp/transient-autoloads
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-config hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-config
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-systemtray hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-systemtray
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-randr hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-randr
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-input hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-input
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xsettings hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xsettings
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-manage hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-manage
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-background hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-background
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-layout hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-layout
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-floating hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-floating
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-core hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-core
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-workspace hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-workspace
>>> /home/joseph/.emacs.d/elpa/emacs-exwm/exwm-xim hides
>> /gnu/store/60dzfqs3w68gvn6nk4sf540i15iy7klm-emacs-exwm-0.30/share/emacs/site-lisp/exwm-0.30/exwm-xim
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-present hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-present
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-res hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-res
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri2 hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri2
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shm hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shm
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86vidmode hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86vidmode
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-composite hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-composite
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dpms hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dpms
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-record hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-record
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-icccm hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-icccm
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xlib hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xlib
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xkb hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xkb
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-cursor hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-cursor
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-sync hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-sync
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xevie hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xevie
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xfixes hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xfixes
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-keysyms hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-keysyms
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xselinux hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xselinux
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xsettings hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xsettings
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dri3 hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dri3
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xc_misc hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xc_misc
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinput hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinput
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xprint hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xprint
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xvmc hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xvmc
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xelb hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xelb
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ewmh hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ewmh
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-dbe hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-dbe
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-render hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-render
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-systemtray hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-systemtray
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xf86dri hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xf86dri
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xembed hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xembed
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-damage hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-damage
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-ge hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-ge
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xinerama hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xinerama
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-renderutil hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-renderutil
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-shape hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-shape
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-glx hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-glx
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xv hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xv
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-screensaver hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-screensaver
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xproto hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xproto
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-bigreq hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-bigreq
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-types hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-types
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-debug hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-debug
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-xim hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-xim
>>> /home/joseph/.emacs.d/elpa/emacs-xelb/xcb-randr hides
>> /gnu/store/zr1hgybp7c9xljc169v74wmilnbld9pi-emacs-xelb-0.19/share/emacs/site-lisp/xelb-0.19/xcb-randr
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-26 hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-26
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-28 hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-28
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-29 hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-29
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-27 hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-27
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-25 hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-25
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-pkg hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-pkg
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-macs hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-macs
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat-autoloads hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat-autoloads
>>> /home/joseph/.emacs.d/elpa/compat-29.1.4.4/compat hides
>> /gnu/store/qqgn098xbsvpz3b7q84ahn5i4kxjvqrc-emacs-compat-29.1.4.5/share/emacs/site-lisp/compat-29.1.4.5/compat
>>> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash-autoloads hides
>> /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-autoloads
>>> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash hides
>> /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash
>>> /home/joseph/.emacs.d/elpa/dash-20230714.723/dash-pkg hides
>> /gnu/store/hfsyk8vcrykqlli2kb0lm7qnmzclrnqy-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-pkg
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-java
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mobile
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-protocol
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-comint
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-capture
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-fortran
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eval
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-faces
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-basic
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-gnus
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-scheme
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-cycle
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-irc
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-biblatex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-keys
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-list
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-csl
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-plantuml
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-calc
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-latex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-feed
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-awk
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-R
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-doi
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-goto
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-colview
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-gnuplot
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-js
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-tangle
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sed
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sqlite
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-table
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sql
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-num
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-exp
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lilypond
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-w3m
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-table
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-archive
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-julia
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-footnote
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-tempo
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-koma-letter
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-texinfo
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-publish
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-beamer
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-processing
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-odt
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-shell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-dot
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macs
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-python
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-macro
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-plot
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-man
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-agenda
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-screen
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-ctags
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lob
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-mhe
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eww
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-icalendar
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-eshell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-ascii
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-css
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-indent
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-man
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-bibtex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach-git
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-refile
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-octave
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ditaa
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-attach
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-core
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-emacs-lisp
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-version
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ocaml
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-maxima
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-pcomplete
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-makefile
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bibtex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-org
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-fold-core
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-matlab
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-rmail
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-info
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-mouse
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-md
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-loaddefs
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-timer
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element-ast hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element-ast
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-compat
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lisp
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-perl
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-habit
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/oc-natbib
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-clock
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-bbdb
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-groovy
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-haskell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-lint
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ruby
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-C
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-html
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-crypt
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-lua
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-docview
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ol-eshell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-entities
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-sass
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-id
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-element
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-inlinetask
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-datetree
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-forth
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-src
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-ref
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-duration
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-latex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/org-persist
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ob-clojure
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides
>> /gnu/store/4h1i8nmn4cxdvzf583d7bjwgvzsm58si-emacs-org-9.7.6/share/emacs/site-lisp/org-9.7.6/ox-org
>>> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern hides
>> /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern
>>>
>> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-autoloads
>> hides
>> /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-autoloads
>>> /home/joseph/.emacs.d/elpa/org-modern-20240327.1531/org-modern-pkg
>> hides
>> /gnu/store/p93il19pf6wcy8v89ig983anywlag22d-emacs-org-modern-1.3/share/emacs/site-lisp/org-modern-1.3/org-modern-pkg
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-apply hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-apply
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-tag hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-tag
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-status hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-status
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-patch hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-patch
>>> /home/joseph/.emacs.d/elpa/magit/magit-pkg hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pkg
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-diff hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-diff
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-extras hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-extras
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-base hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-base
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-subtree hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-subtree
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-reset hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reset
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-ediff hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-ediff
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-autorevert hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autorevert
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bisect hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bisect
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-stash hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-stash
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-sequence hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sequence
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-reflog hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-reflog
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-mode hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-mode
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-transient hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-transient
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section-pkg hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section-pkg
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-git hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-git
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-submodule hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-submodule
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-pull hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-pull
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-section hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-section
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-blame hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-blame
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-merge hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-merge
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-clone hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-clone
>>> /home/joseph/.emacs.d/elpa/magit/lisp/git-rebase hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-rebase
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bookmark hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bookmark
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-fetch hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-fetch
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-core hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-core
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-remote hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-remote
>>> /home/joseph/.emacs.d/elpa/magit/lisp/git-commit-pkg hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit-pkg
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-notes hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-notes
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-files hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-files
>>> /home/joseph/.emacs.d/elpa/magit/magit-autoloads hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-autoloads
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-commit hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-commit
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-gitignore hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-gitignore
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-branch hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-branch
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-repos hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-repos
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-process hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-process
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-refs hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-refs
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-bundle hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-bundle
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-sparse-checkout hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-sparse-checkout
>>> /home/joseph/.emacs.d/elpa/magit/lisp/git-commit hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/git-commit
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-worktree hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-worktree
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-wip hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-wip
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-push hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-push
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-margin hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-margin
>>> /home/joseph/.emacs.d/elpa/magit/lisp/magit-log hides
>> /gnu/store/f2h9sv0kc9i61m9scrq8fv8jhrn6994l-emacs-magit-3.3.0-7.dda332b/share/emacs/site-lisp/magit-3.3.0-7.dda332b/magit-log
>>> /home/joseph/.emacs.d/elpa/transient/transient-autoloads hides
>> /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-autoloads
>>> /home/joseph/.emacs.d/elpa/transient/lisp/transient hides
>> /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient
>>> /home/joseph/.emacs.d/elpa/transient/transient-pkg hides
>> /gnu/store/gzlja6y6477ilzi4srsqy74mrvib4lxs-emacs-transient-0.7.2/share/emacs/site-lisp/transient-0.7.2/transient-pkg
>>> /home/joseph/.emacs.d/elpa/with-editor-20240415.1558/with-editor
>> hides
>> /gnu/store/fh7d3yhp6ahgmxm0a91mkgagvzlchc89-emacs-with-editor-3.3.4/share/emacs/site-lisp/with-editor-3.3.4/with-editor
>>> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-pkg hides
>> /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-pkg
>>> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink hides
>> /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink
>>> /home/joseph/.emacs.d/elpa/orglink-20230531.1610/orglink-autoloads
>> hides
>> /gnu/store/mfvh58sczddrwgdid2clqs6lcsbdk232-emacs-orglink-1.2.3/share/emacs/site-lisp/orglink-1.2.3/orglink-autoloads
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring-utils hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring-utils
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-codes hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-codes
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp-utils hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp-utils
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoselector hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoselector
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-indicator hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-indicator
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-candidates hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-candidates
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pinyin hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pinyin
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict-manager hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict-manager
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-preview hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-preview
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dhashcache hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dhashcache
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dregcache hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dregcache
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-punctuation hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-punctuation
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cloudim hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cloudim
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-probe hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-probe
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-process hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-process
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-imobjs hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-imobjs
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dcache hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dcache
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-liberime hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-liberime
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-page hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-page
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-autoloads hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-autoloads
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-common hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-common
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-scheme hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-scheme
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-outcome hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-outcome
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cstring hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cstring
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-cregexp hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-cregexp
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-entered hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-entered
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pymap-utils hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pymap-utils
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-pkg hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-pkg
>>> /home/joseph/.emacs.d/elpa/pyim-20230908.39/pyim-dict hides
>> /gnu/store/pm0nm0mydhya0wn450b5qjdmigp7fprp-emacs-pyim-5.3.4/share/emacs/site-lisp/pyim-5.3.4/pyim-dict
>>> /home/joseph/.emacs.d/elpa/xr-1.25/xr-pkg hides
>> /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-pkg
>>> /home/joseph/.emacs.d/elpa/xr-1.25/xr-autoloads hides
>> /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr-autoloads
>>> /home/joseph/.emacs.d/elpa/xr-1.25/xr hides /gnu/store/b3cplpd0j7da8if8zv2ikv57nf8h5914-emacs-xr-1.25/share/emacs/site-lisp/xr-1.25/xr
>>> /home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml-query hides
>> /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml-query
>>> /home/joseph/.emacs.d/elpa/esxml-20230308.2254/esxml hides
>> /gnu/store/kdm9hxq7f6r6xzplp0jn0fpxq8x1jakw-emacs-esxml-0.3.7/share/emacs/site-lisp/esxml-0.3.7/esxml
>>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-stub
>> hides
>> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-stub
>>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-template
>> hides
>> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-template
>>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch hides
>> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch
>>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-autoloads
>> hides
>> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-autoloads
>>> /home/joseph/.emacs.d/elpa/el-patch-20231123.2216/el-patch-pkg hides
>> /gnu/store/xzpn90zqvrhv7237vl7q3bp962wl6y4m-emacs-el-patch-3.1/share/emacs/site-lisp/el-patch-3.1/el-patch-pkg
>>> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-autoloads hides
>> /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-autoloads
>>> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts-pkg hides
>> /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts-pkg
>>> /home/joseph/.emacs.d/elpa/ts-20220822.2313/ts hides
>> /gnu/store/vky877fczlw99x8nfk8a8ald9sfkp9xa-emacs-ts-0.3/share/emacs/site-lisp/ts-0.3/ts
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-exec hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-exec
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-context hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-context
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-autoloads hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-autoloads
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-occur hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-occur
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-post hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-post
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-commodities hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-commodities
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-check hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-check
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-flymake hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-flymake
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-regex hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-regex
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode-pkg hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode-pkg
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-xact hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-xact
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-init hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-init
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-sort hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-sort
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-test hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-test
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-state hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-state
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-navigate hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-navigate
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-complete hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-complete
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-fonts hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fonts
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-reconcile hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-reconcile
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-mode hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-mode
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-fontify hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-fontify
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-schedule hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-schedule
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-report hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-report
>>> /home/joseph/.emacs.d/elpa/ledger-mode/ledger-texi hides
>> /gnu/store/gqhk7741bmnmj7pw8xgz9w11aaig6aq4-emacs-ledger-mode-4.0.0-0.11e8503/share/emacs/site-lisp/ledger-mode-4.0.0-0.11e8503/ledger-texi
>>>
>> /home/joseph/.emacs.d/elpa/embark-consult-20240205.2122/embark-consult
>> hides
>> /gnu/store/ghz42rwk7x3az4km25cfi3jj6gid3368-emacs-embark-1.1/share/emacs/site-lisp/embark-1.1/embark-consult
>>> /home/joseph/.emacs.d/elpa/transient/lisp/transient hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/transient
>>> /home/joseph/.emacs.d/elpa/jsonrpc-1.0.25/jsonrpc hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/jsonrpc
>>>
>> /gnu/store/7fxffq1xn3lxdhgha97fzd00ya9df83w-emacs-xref-1.7.0/share/emacs/site-lisp/xref-1.7.0/xref
>> hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/progmodes/xref
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-csl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-csl
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-haskell hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-haskell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-pcomplete hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-pcomplete
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-fortran hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-fortran
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eval hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eval
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-ascii hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-ascii
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-faces hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-faces
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-irc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-irc
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-latex hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-latex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-biblatex hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-biblatex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-keys hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-keys
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-entities hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-entities
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-octave hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-octave
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-forth hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-forth
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-list hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-list
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-plantuml hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-plantuml
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-md hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-md
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-feed hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-feed
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eshell hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eshell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-eww hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-eww
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-java hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-java
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-doi hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-doi
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-src hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-src
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-goto hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-goto
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-habit hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-habit
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lisp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lisp
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-js hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-js
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-tangle hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-tangle
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-clojure hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-clojure
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-julia hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-julia
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-info hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-info
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sqlite hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sqlite
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sed hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sed
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-gnus hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-gnus
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-exp hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-exp
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-gnuplot hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-gnuplot
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-table hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-table
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-num hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-num
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lilypond hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lilypond
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-w3m hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-w3m
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sql hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sql
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-capture hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-capture
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-emacs-lisp hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-emacs-lisp
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-cycle hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-cycle
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-sass hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-sass
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold-core hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold-core
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macs hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macs
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-archive hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-archive
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-footnote hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-footnote
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-tempo hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-tempo
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-odt hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-odt
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-screen hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-screen
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-timer hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-timer
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-comint hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-comint
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-shell hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-shell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-dot hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-dot
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-macro hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-macro
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-mhe hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-mhe
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-bibtex hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-bibtex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ruby hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ruby
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-groovy hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-groovy
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-basic hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-basic
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-plot hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-plot
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lua hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lua
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-awk hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-awk
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-calc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-calc
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-agenda hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-agenda
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mobile hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mobile
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-man
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-R hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-R
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-beamer hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-beamer
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-icalendar hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-icalendar
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-processing hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-processing
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-indent hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-indent
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-inlinetask hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-inlinetask
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/oc-natbib hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/oc-natbib
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-fold hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-fold
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-attach-git hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-attach-git
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bibtex hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bibtex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-refile hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-refile
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-protocol hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-protocol
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-python hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-python
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-latex hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-latex
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-colview hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-colview
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-duration hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-duration
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-lob hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-lob
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ocaml hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ocaml
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-version hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-version
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-scheme hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-scheme
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-matlab hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-matlab
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-makefile hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-makefile
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ref hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ref
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-org
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-loaddefs hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-loaddefs
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-texinfo hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-texinfo
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-rmail hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-rmail
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-perl hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-perl
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-mouse hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-mouse
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-maxima hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-maxima
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-ditaa hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-ditaa
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-bbdb hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-bbdb
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-koma-letter hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-koma-letter
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-lint hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-lint
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-crypt hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-crypt
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-C hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-C
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-html hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-html
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-core hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-core
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-id hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-id
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-eshell hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-eshell
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-compat hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-compat
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ol-docview hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ol-docview
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-datetree hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-datetree
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-element hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-element
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-ctags hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-ctags
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-table hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-table
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-man hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-man
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-org hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-org
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-persist hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-persist
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ob-css hides /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ob-css
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/org-clock hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/org-clock
>>> /home/joseph/.emacs.d/elpa/org-9.7.6/ox-publish hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/org/ox-publish
>>>
>> /gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-inspect
>> hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-inspect
>>>
>> /gnu/store/y42sbhcwppj5wzfd2cn4kwjpni301psh-emacs-soap-client-3.2.3/share/emacs/site-lisp/soap-client-3.2.3/soap-client
>> hides
>> /gnu/store/qjff18ppmlvi6r983sr75kdyhmplan7j-emacs-29.4/share/emacs/29.4/lisp/net/soap-client
>>>
>>> Features:
>>> (shadow emacsbug emms-playlist-mode vterm term disp-table ehelp
>>> vterm-module term/xterm xterm ace-window consult-imenu vertico-directory
>>> use-package use-package-ensure use-package-delight use-package-diminish
>>> use-package-bind-key bind-key use-package-core emoji-labels emoji
>>> multisession sqlite lisp-mnt wdired ox-odt rng-loc rng-uri rng-parse
>>> rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
>>> nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox
>>> misc mhtml-mode css-mode sgml-mode facemenu tramp-cmds elisp-demos
>>> shortdoc org-clock cus-start cal-move doc-view jka-compr image-mode exif
>>> dired-aux gnus-dired dabbrev git-rebase markdown-mode edit-indirect
>>> undo-fu hyperdrive hyperdrive-org hyperdrive-lib hyperdrive-vars plz
>>> help-fns radix-tree cl-print avy wgrep embark-org embark-consult embark
>>> ffap consult goto-addr vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs
>>> bug-reference combobulate combobulate-json combobulate-yaml
>>> combobulate-css combobulate-js-ts combobulate-python combobulate-html
>>> combobulate-query xref scheme combobulate-ui combobulate-display
>>> combobulate-ztree combobulate-contrib combobulate-envelope
>>> combobulate-manipulation python combobulate-procedure
>>> combobulate-navigation combobulate-misc combobulate-interface
>>> combobulate-rules combobulate-settings tempo js c-ts-common cc-mode
>>> cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
>>> cc-defs magit-extras display-fill-column-indicator shr-color mm-archive
>>> epa-file password-store ledger-mode ledger-check ledger-texi ledger-test
>>> ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts
>>> ledger-fontify ledger-state ledger-complete ledger-schedule ledger-xact
>>> ledger-post ledger-exec ledger-init ledger-navigate eshell esh-cmd
>>> esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util
>>> ledger-context ledger-commodities ledger-regex tramp-cache time-stamp
>>> tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
>>> tramp-compat orderless project sort gnus-cite mail-extr textsec
>>> uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check qp
>>> mu4e mu4e-org mu4e-notification notifications mu4e-main smtpmail
>>> mu4e-view mu4e-mime-parts mu4e-headers mu4e-thread mu4e-actions
>>> mu4e-compose mu4e-draft gnus-msg mu4e-search mu4e-lists mu4e-bookmarks
>>> mu4e-mark mu4e-message flow-fill mule-util hl-line mu4e-contacts
>>> mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server
>>> mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window ido
>>> mu4e-obsolete misearch multi-isearch elide-head outli org-duration
>>> diary-lib diary-loaddefs cal-iso face-remap activities-tabs activities
>>> persist magit-bookmark bookmark block-undo shr-heading repeat
>>> smartparens emms-player-vlc emms-player-mpv emms-playing-time emms-info
>>> emms-later-do emms-player-mplayer emms-player-simple
>>> emms-source-playlist emms-source-file locate emms-setup emms emms-compat
>>> dired-subtree dired-hacks-utils pixel-scroll cua-base engine-mode
>>> ws-butler diff-hl-flydiff diff-hl log-view vc-dir ewoc vc magit-todos
>>> pcre2el rxt re-builder hl-todo f s async grep compile magit-submodule
>>> magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
>>> magit-fetch magit-clone magit-remote magit-commit magit-sequence
>>> magit-notes magit-worktree magit-tag magit-merge magit-branch
>>> magit-reset magit-files magit-refs magit-status magit magit-repos
>>> magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode
>>> diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert
>>> autorevert filenotify magit-margin magit-transient magit-process
>>> with-editor magit-mode transient edmacro magit-git magit-base
>>> magit-section cursor-sensor crm dash auth-source-pass
>>> whole-line-or-region corfu-history corfu marginalia vertico battery time
>>> aggressive-indent recentf tree-widget no-littering compat org-contacts
>>> vc-git diff-mode easy-mmode vc-dispatcher org-indent org-appear oc-basic
>>> bibtex ol-eww eww url-queue mm-url ol-info org-capture gnus-art mm-uu
>>> mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill
>>> kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus
>>> gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601
>>> gnus-spec gnus-int gnus-range message sendmail yank-media puny dired
>>> dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config
>>> mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
>>> ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader
>>> mail-utils range mm-util mail-prsvr gnus-util text-property-search
>>> org-agenda org-element org-persist xdg org-id org-element-ast inline
>>> avl-tree generator org-refile org ob-dot ob-shell shell ob-js ob
>>> ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie
>>> treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc
>>> ansi-color ring org-list org-footnote org-faces org-entities time-date
>>> noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table
>>> org-keys oc org-loaddefs cal-menu calendar cal-loaddefs ol org-fold
>>> org-fold-core org-compat org-version org-macs format-spec pulsar pulse
>>> color desktop-environment dbus xml exwm exwm-input xcb-keysyms xcb-xkb
>>> exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
>>> exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types
>>> xcb-debug kmacro server elfeed-tube-mpv-autoloads elfeed-tube-autoloads
>>> embark-consult-autoloads empv-autoloads fanyi-autoloads helm-autoloads
>>> helm-core-autoloads org-make-toc-autoloads org-ql-autoloads
>>> org-super-agenda-autoloads org-web-tools-autoloads esxml-autoloads
>>> cap-words superword subword modus-operandi-theme modus-themes delsel
>>> setup elec-pair cus-edit cus-load wid-edit savehist saveplace
>>> personal-autoloads move-bank-csvs wgrep-autoloads ws-butler-autoloads
>>> simple-httpd-autoloads orderless-autoloads marginalia-autoloads
>>> diff-hl-autoloads git-link-autoloads pcre2el-autoloads hl-todo-autoloads
>>> magit-todos-autoloads interactive-align-autoloads
>>> ace-window-breatheoutbreathein-autoloads ztree-autoloads
>>> vertico-autoloads avy-autoloads embark-autoloads
>>> tempel-collection-autoloads tempel-autoloads corfu-autoloads
>>> eat-autoloads consult-dir-autoloads consult-autoloads eimp-autoloads
>>> dired-hacks-autoloads org-appear-autoloads csv-mode-autoloads
>>> aggressive-indent-autoloads vundo-autoloads undo-fu-autoloads
>>> crux-autoloads ts-autoloads inspector-autoloads soap-client-autoloads
>>> debbugs-autoloads markdown-mode-autoloads smartparens-autoloads
>>> outli-breatheoutbreathein-autoloads macrostep-autoloads
>>> elisp-demos-autoloads detached-autoloads tmr-autoloads
>>> password-store-otp-autoloads f-autoloads password-store-autoloads
>>> pass-autoloads disk-usage-autoloads mpv-autoloads
>>> simple-mpc-breatheoutbreathein-autoloads kv-autoloads nov-el-autoloads
>>> tablist-autoloads pdf-tools-autoloads org-noter-autoloads s-autoloads
>>> elfeed-org-autoloads elfeed-autoloads yeetube-autoloads
>>> transmission-autoloads deferred-autoloads request-autoloads
>>> webpaste-autoloads mu4e-autoloads posframe-autoloads pyim-autoloads
>>> org-mime-autoloads org-present-autoloads async-autoloads orgit-autoloads
>>> magit-popup-autoloads geiser-guile-autoloads geiser-autoloads
>>> edit-indirect-autoloads bui-autoloads guix-autoloads pulsar-autoloads
>>> showtip-autoloads pos-tip-autoloads popup-autoloads sdcv-autoloads
>>> nord-theme-autoloads no-littering-autoloads disable-mouse-autoloads
>>> engine-mode-autoloads vterm-autoloads desktop-environment-autoloads
>>> xelb-autoloads exwm-autoloads setup-autoloads xref-autoloads guix-emacs
>>> activities-autoloads aio-autoloads baidu-translate-autoloads
>>> bicycle-autoloads breadcrumb-autoloads bug-hunter-autoloads
>>> casual-autoloads cc-cedict-autoloads chordpro-mode-autoloads
>>> combobulate-autoloads consult-emms-autoloads consult-mu-autoloads
>>> crdt-autoloads csv-autoloads currency-convert-autoloads denote-autoloads
>>> devdocs-autoloads dired-preview-autoloads dslide-autoloads
>>> dynamic-graphs-autoloads el-patch-autoloads el-patch el-patch-stub
>>> elisp-depmap-autoloads elpher-autoloads emacs-exwm-autoloads
>>> emacs-jabber-autoloads emacs-xelb-autoloads emms-autoloads
>>> exwm-edit-autoloads fsm-autoloads gemini-mode-autoloads gnugo-autoloads
>>> ascii-art-to-unicode-autoloads go-translate-autoloads
>>> graphviz-dot-mode-autoloads hide-mode-line-autoloads ht-autoloads
>>> hyperdrive-autoloads hyperdrive-org-transclusion-autoloads
>>> iscroll-autoloads iwindow-autoloads jinx-autoloads jsonrpc-autoloads
>>> keycast-autoloads ledger-mode-autoloads lemon-autoloads listen-autoloads
>>> macrursors-autoloads macrursors thingatpt magit-autoloads pcase
>>> makem-autoloads mct-autoloads mu4e-taxy-autoloads nginx-mode-autoloads
>>> org-contacts-autoloads org-fc-autoloads org-modern-autoloads
>>> org-mpv-notes-autoloads org-remark-autoloads org-timeblock-autoloads
>>> org-transclusion-http-autoloads org-transclusion-autoloads
>>> orglink-autoloads ov-autoloads ox-rss-autoloads org-autoloads
>>> paredit-autoloads pcsv-autoloads peg-autoloads persist-autoloads
>>> php-mode-autoloads pinyin-search-autoloads pinyinlib-autoloads
>>> pipewire-autoloads plz-see-autoloads pyim-basedict-autoloads
>>> query-replace-parallel-autoloads scanner-autoloads sketch-mode-autoloads
>>> spacious-padding-autoloads speed-type-autoloads srht-autoloads
>>> plz-autoloads srv-autoloads svg-clock-autoloads
>>> taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads
>>> topsy-autoloads transient-autoloads transient-extras-a2ps-autoloads
>>> transient-extras-lp-autoloads transient-extras-autoloads
>>> translate-autoloads finder-inf unicode-escape-autoloads pp comp
>>> comp-cstr warnings icons cl-extra rx names edebug debug backtrace
>>> help-mode find-func dash-autoloads names-autoloads advice
>>> ushin-shapes-autoloads svg-tag-mode-autoloads svg-lib-autoloads
>>> wfnames-autoloads whole-line-or-region-autoloads with-editor-autoloads
>>> info compat-autoloads with-simulated-input-autoloads xeft-autoloads
>>> xpm-autoloads queue-autoloads xr-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 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 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 move-toolbar gtk x-toolkit xinput2 x multi-tty
>>> make-network-process native-compile emacs)
>>>
>>> Memory information:
>>> ((conses 16 1709129 214059)
>>>  (symbols 48 70885 5)
>>>  (strings 32 371800 19978)
>>>  (string-bytes 1 11399157)
>>>  (vectors 16 197314)
>>>  (vector-slots 8 3851982 155209)
>>>  (floats 8 1106 2697)
>>>  (intervals 56 76932 9404)
>>>  (buffers 984 122))
>>>
>>>
>>>
>>>

-- 
Beggars should be no choosers.
		-- John Heywood





^ permalink raw reply	[relevance 0%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
@ 2024-08-03  7:12  5% Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-03  9:12  0% ` Eli Zaretskii
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-03  7:12 UTC (permalink / raw)
  To: 72437; +Cc: eliz

Migrated from this thread on the devel mailing list:

https://yhetil.org/emacs-devel/86ikwiumza.fsf@gnu.org/T/#t


On Emacs 29.4, with emacs -Q

Turn on electric-pair-mode

(electric-pair-mode +1)

Then press "C-2 ("

Expected result:

Either (()) or ()()

Actual result:

(()


I noticed the unexpected behavior when attempting to surround some text
with multiple braces in order to create Anki flashcards.

More or less, I wanted to go from "foo" to "{{foo}}", and I thought
perhaps that with the whole word selected, pressing "C-2 {" would DTRT.

In general, I'm not sure whether "{}{}" or "{{}}"is more useful or
expected, but I suspect both are better than "{{}".

Thank you!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-08-03  7:12  5% bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-03  9:12  0% ` Eli Zaretskii
  2024-08-03 11:04  0%   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-14  0:57  0%   ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 2 replies; 63+ results
From: Eli Zaretskii @ 2024-08-03  9:12 UTC (permalink / raw)
  To: Joseph Turner, Stefan Monnier; +Cc: 72437

> Cc: eliz@gnu.org
> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Date: Sat, 03 Aug 2024 00:12:33 -0700
> 
> Migrated from this thread on the devel mailing list:
> 
> https://yhetil.org/emacs-devel/86ikwiumza.fsf@gnu.org/T/#t
> 
> 
> On Emacs 29.4, with emacs -Q
> 
> Turn on electric-pair-mode
> 
> (electric-pair-mode +1)
> 
> Then press "C-2 ("
> 
> Expected result:
> 
> Either (()) or ()()
> 
> Actual result:
> 
> (()
> 
> 
> I noticed the unexpected behavior when attempting to surround some text
> with multiple braces in order to create Anki flashcards.
> 
> More or less, I wanted to go from "foo" to "{{foo}}", and I thought
> perhaps that with the whole word selected, pressing "C-2 {" would DTRT.
> 
> In general, I'm not sure whether "{}{}" or "{{}}"is more useful or
> expected, but I suspect both are better than "{{}".

Making it produce "{}{}" is relatively easy: we just need to call the
post-self-insert-hook for each of the ARG inserted characters.  OTOH,
to produce "{{}}" we'd probably need to rewrite the
electric-pair-mode's hook function, but I have no idea how to rewrite
it to do that.

Stefan, any suggestions?





^ permalink raw reply	[relevance 0%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-08-03  9:12  0% ` Eli Zaretskii
@ 2024-08-03 11:04  0%   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-03 15:40  0%     ` Eli Zaretskii
  2024-08-14  0:57  0%   ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 63+ results
From: Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-03 11:04 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 72437, Stefan Monnier, Joseph Turner

Eli Zaretskii <eliz@gnu.org> writes:

>> Cc: eliz@gnu.org
>> From: Joseph Turner <joseph@breatheoutbreathe.in>
>> Date: Sat, 03 Aug 2024 00:12:33 -0700
>> 
>> Migrated from this thread on the devel mailing list:
>> 
>> https://yhetil.org/emacs-devel/86ikwiumza.fsf@gnu.org/T/#t
>> 
>> 
>> On Emacs 29.4, with emacs -Q
>> 
>> Turn on electric-pair-mode
>> 
>> (electric-pair-mode +1)
>> 
>> Then press "C-2 ("
>> 
>> Expected result:
>> 
>> Either (()) or ()()
>> 
>> Actual result:
>> 
>> (()
>> 
>> 
>> I noticed the unexpected behavior when attempting to surround some text
>> with multiple braces in order to create Anki flashcards.
>> 
>> More or less, I wanted to go from "foo" to "{{foo}}", and I thought
>> perhaps that with the whole word selected, pressing "C-2 {" would DTRT.
>> 
>> In general, I'm not sure whether "{}{}" or "{{}}"is more useful or
>> expected, but I suspect both are better than "{{}".
>
> Making it produce "{}{}" is relatively easy: we just need to call the
> post-self-insert-hook for each of the ARG inserted characters.  OTOH,
> to produce "{{}}" we'd probably need to rewrite the
> electric-pair-mode's hook function, but I have no idea how to rewrite
> it to do that.
>
> Stefan, any suggestions?

I'm no Stefan, but I took a quick stab at it.  The following diff
teaches electric-pair-mode about numeric prefix arguments:

diff --git a/lisp/elec-pair.el b/lisp/elec-pair.el
index 40618e9ef38..1fae0ba6ba4 100644
--- a/lisp/elec-pair.el
+++ b/lisp/elec-pair.el
@@ -260,7 +260,7 @@ electric-pair-syntax-info
                (list ?\( (cdr direct) t string-or-comment)))
      (reverse (list ?\) (car reverse) t string-or-comment)))))
 
-(defun electric-pair--insert (char)
+(defun electric-pair--insert (char times)
   (let ((last-command-event char)
 	(blink-matching-paren nil)
 	(electric-pair-mode nil)
@@ -271,7 +271,7 @@ electric-pair--insert
         ;; us to add these newlines, and is probably about to kick in
         ;; again after we add the closer.
         (electric-layout-allow-duplicate-newlines t))
-    (self-insert-command 1)))
+    (self-insert-command times)))
 
 (defun electric-pair--syntax-ppss (&optional pos where)
   "Like `syntax-ppss', but sometimes fallback to `parse-partial-sexp'.
@@ -455,7 +455,8 @@ electric-pair-inhibit-if-helps-balance
        (atomic-change-group
          ;; Don't use `delete-char'; that may modify the head of the
          ;; undo list.
-         (delete-region (point) (1- (point)))
+         (delete-region (- (point) (prefix-numeric-value current-prefix-arg))
+                        (point))
          (throw
           'done
           (cond ((eq ?\( syntax)
@@ -474,25 +475,26 @@ electric-pair-skip-if-helps-balance
 Works by first removing the character from the buffer, then doing
 some list calculations, finally restoring the situation as if nothing
 happened."
-  (pcase (electric-pair-syntax-info char)
-    (`(,syntax ,pair ,_ ,s-or-c)
-     (unwind-protect
-         (progn
-           (delete-char -1)
-           (cond ((eq syntax ?\))
-                  (let* ((pair-data
-                          (electric-pair--balance-info
-                           -1 s-or-c))
-                         (innermost (car pair-data))
-                         (outermost (cdr pair-data)))
-                    (and
-                     (cond ((car outermost)
-                            (car innermost))
-                           ((car innermost)
-                            (not (eq (cdr outermost) pair)))))))
-                 ((eq syntax ?\")
-                  (electric-pair--inside-string-p char))))
-       (insert char)))))
+  (let ((num (prefix-numeric-value current-prefix-arg)))
+    (pcase (electric-pair-syntax-info char)
+      (`(,syntax ,pair ,_ ,s-or-c)
+       (unwind-protect
+           (progn
+             (delete-char (- num))
+             (cond ((eq syntax ?\))
+                    (let* ((pair-data
+                            (electric-pair--balance-info
+                             (- num) s-or-c))
+                           (innermost (car pair-data))
+                           (outermost (cdr pair-data)))
+                      (and
+                       (cond ((car outermost)
+                              (car innermost))
+                             ((car innermost)
+                              (not (eq (cdr outermost) pair)))))))
+                   ((eq syntax ?\")
+                    (electric-pair--inside-string-p char))))
+         (insert (make-string num char)))))))
 
 (defun electric-pair-default-skip-self (char)
   (if electric-pair-preserve-balance
@@ -527,11 +529,14 @@ electric-pair-post-self-insert-function
  `electric-pair-inhibit-predicate', `electric-pair-skip-self'
   and `electric-pair-skip-whitespace' (which see)."
   (let* ((pos (and electric-pair-mode (electric--after-char-pos)))
+         (num (when pos (prefix-numeric-value current-prefix-arg)))
+         (beg (when num (- pos num)))
          (skip-whitespace-info))
     (pcase (electric-pair-syntax-info last-command-event)
       (`(,syntax ,pair ,unconditional ,_)
        (cond
         ((null pos) nil)
+        ((zerop num) nil)
         ;; Wrap a pair around the active region.
         ;;
         ((and (memq syntax '(?\( ?\) ?\" ?\$)) (use-region-p))
@@ -545,23 +550,24 @@ electric-pair-post-self-insert-function
                       (>= (mark) (point))))
              (save-excursion
                (goto-char (mark))
-               (electric-pair--insert pair))
-           (delete-region pos (1- pos))
-           (electric-pair--insert pair)
+               (electric-pair--insert pair num))
+           (delete-region beg pos)
+           (electric-pair--insert pair num)
            (goto-char (mark))
-           (electric-pair--insert last-command-event)))
+           (electric-pair--insert last-command-event num)))
         ;; Backslash-escaped: no pairing, no skipping.
         ((save-excursion
-           (goto-char (1- pos))
+           (goto-char beg)
            (not (zerop (% (skip-syntax-backward "\\") 2))))
-         nil)
+         (let ((current-prefix-arg (1- num)))
+           (electric-pair-post-self-insert-function)))
         ;; Skip self.
         ((and (memq syntax '(?\) ?\" ?\$))
               (and (or unconditional
                        (if (functionp electric-pair-skip-self)
                            (electric-pair--save-literal-point-excursion
-                             (goto-char pos)
-                             (funcall electric-pair-skip-self last-command-event))
+                            (goto-char pos)
+                            (funcall electric-pair-skip-self last-command-event))
                          electric-pair-skip-self))
                    (save-excursion
                      (when (and (not (and unconditional
@@ -580,19 +586,19 @@ electric-pair-post-self-insert-function
          ;; live with it for now.
          (when skip-whitespace-info
            (funcall electric-pair-skip-whitespace-function))
-         (delete-region (1- pos) (if (eq skip-whitespace-info 'chomp)
-                                     (point)
-                                   pos))
-         (forward-char))
+         (delete-region beg (if (eq skip-whitespace-info 'chomp)
+                                (point)
+                              pos))
+         (forward-char num))
         ;; Insert matching pair.
         ((and (memq syntax '(?\( ?\" ?\$))
               (not overwrite-mode)
               (or unconditional
                   (not (electric-pair--save-literal-point-excursion
-                         (goto-char pos)
-                         (funcall electric-pair-inhibit-predicate
-                                  last-command-event)))))
-         (save-excursion (electric-pair--insert pair))))))))
+                        (goto-char pos)
+                        (funcall electric-pair-inhibit-predicate
+                                 last-command-event)))))
+         (save-excursion (electric-pair--insert pair num))))))))
 
 (defun electric-pair-open-newline-between-pairs-psif ()
   "Honor `electric-pair-open-newline-between-pairs'.
@@ -604,7 +610,8 @@ electric-pair-open-newline-between-pairs-psif
              (< (1+ (point-min)) (point) (point-max))
              (eq (save-excursion
                    (skip-chars-backward "\t\s")
-                   (char-before (1- (point))))
+                   (char-before (- (point)
+                                   (prefix-numeric-value current-prefix-arg))))
                  (matching-paren (char-after))))
     (save-excursion (newline 1 t))))
 
@@ -618,7 +625,7 @@ electric-pair-delete-pair
 ARG and KILLP are passed directly to
 `backward-delete-char-untabify', which see."
   (interactive "*p\nP")
-  (delete-char 1)
+  (delete-char arg)
   (backward-delete-char-untabify arg killp))
 
 (defvar electric-pair-mode-map






^ permalink raw reply related	[relevance 0%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-08-03 11:04  0%   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-03 15:40  0%     ` Eli Zaretskii
  2024-08-03 18:18  0%       ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Eli Zaretskii @ 2024-08-03 15:40 UTC (permalink / raw)
  To: Eshel Yaron; +Cc: 72437, monnier, joseph

> From: Eshel Yaron <me@eshelyaron.com>
> Cc: Joseph Turner <joseph@breatheoutbreathe.in>,  Stefan Monnier
>  <monnier@iro.umontreal.ca>,  72437@debbugs.gnu.org
> Date: Sat, 03 Aug 2024 13:04:58 +0200
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> > post-self-insert-hook for each of the ARG inserted characters.  OTOH,
> > to produce "{{}}" we'd probably need to rewrite the
> > electric-pair-mode's hook function, but I have no idea how to rewrite
> > it to do that.
> >
> > Stefan, any suggestions?
> 
> I'm no Stefan, but I took a quick stab at it.  The following diff
> teaches electric-pair-mode about numeric prefix arguments:

Thanks, but isn't it cleaner if we simply call the hook from cmds.c
the same number of times as we insert a character?





^ permalink raw reply	[relevance 0%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-08-03 15:40  0%     ` Eli Zaretskii
@ 2024-08-03 18:18  0%       ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
    0 siblings, 1 reply; 63+ results
From: Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-03 18:18 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 72437, monnier, joseph

Hi Eli,

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Eshel Yaron <me@eshelyaron.com>
>> Cc: Joseph Turner <joseph@breatheoutbreathe.in>,  Stefan Monnier
>>  <monnier@iro.umontreal.ca>,  72437@debbugs.gnu.org
>> Date: Sat, 03 Aug 2024 13:04:58 +0200
>> 
>> Eli Zaretskii <eliz@gnu.org> writes:
>> 
>> > post-self-insert-hook for each of the ARG inserted characters.  OTOH,
>> > to produce "{{}}" we'd probably need to rewrite the
>> > electric-pair-mode's hook function, but I have no idea how to rewrite
>> > it to do that.
>> >
>> > Stefan, any suggestions?
>> 
>> I'm no Stefan, but I took a quick stab at it.  The following diff
>> teaches electric-pair-mode about numeric prefix arguments:
>
> Thanks, but isn't it cleaner if we simply call the hook from cmds.c
> the same number of times as we insert a character?

Interesting, it might work for electric-pair-mode, though I suspect that
not all functions that people put on post-self-insert-hook are prepared
to be invoked repeatedly following a single self-insert-command.





^ permalink raw reply	[relevance 0%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  @ 2024-08-09 12:15  5%                             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-09 12:25  5%                             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-09 12:15 UTC (permalink / raw)
  To: Juri Linkov; +Cc: adam, 71883, Eli Zaretskii, shipmints

[-- Attachment #1: Type: text/plain, Size: 2136 bytes --]



On August 5, 2024 11:59:51 PM PDT, Juri Linkov <juri@linkov.net> wrote:
>Thanks for the patches.
>
>> -   `((,(intern (format "group-%i" i))
>> +   `((,(intern (if current-p "current-group" (format "group-%i" i)))
>
>I pushed this part to master now.
>
>> +(defun tab-bar-auto-width-predicate-default (item)
>> +  "Accepts tab ITEM and returns non-nil for tabs and tab groups."
>> +  (string-match-p
>> +   ;; (rx bos (or "current-tab" "current-group" "tab-" "group-"))
>> +   "\\`\\(?:current-\\(?:group\\|tab\\)\\|\\(?:group\\|tab\\)-\\)"
>> +   (symbol-name (nth 0 item))))
>
>In this part please remove the current group from the default implementation,
>because it looks too ugly, and it was not resized before this change, since
>tab-bar-auto-width-faces didn't contain the tab-bar-tab-group-current face.

If the simpler change brings feature parity, go for it!

>> -        (if (memq (get-text-property 0 'face (nth 2 item))
>> -                  tab-bar-auto-width-faces)
>> +        (if (run-hook-with-args-until-success 'tab-bar-auto-width-functions item)
>
>I wonder how users are supposed to handle tab-bar-tab-ungrouped now?
>Since it can't be distinguished from grouped tabs (both have tab- symbols),
>is this how users should customize this now:
>
>  (setq tab-bar-auto-width-functions
>        `(,(lambda (item)
>             (and (string-match-p
>                   "\\`\\(?:current-tab\\|\\(?:group\\|tab\\)-\\)" (symbol-name (nth 0 item)))
>                  (not (eq (get-text-property 0 'face (nth 2 item))
>                           'tab-bar-tab-ungrouped))))))

I'm not sure.  I have never used group tabs.

>> +(make-obsolete-variable 'tab-bar-auto-width-faces 'tab-bar-auto-width-functions "30")
>> [...]
>> +*** The 'tab-bar-auto-width-faces' variable is now obsolete.
>> +Use 'tab-bar-auto-width-functions' instead.
>
>Actually I see no need to obsolete the variable instead of deleting it right away
>since it's not used anywhere anymore.

If it's okay to remove defvars without obsoletion notice, then I'm in favor of deleting it now.

Thanks!

Joseph

[-- Attachment #2: Type: text/html, Size: 2593 bytes --]

^ permalink raw reply	[relevance 5%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
    2024-08-09 12:15  5%                             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-09 12:25  5%                             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    1 sibling, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-09 12:25 UTC (permalink / raw)
  To: Juri Linkov; +Cc: adam, 71883, Eli Zaretskii, shipmints

Juri Linkov <juri@linkov.net> writes:

> Thanks for the patches.
>
>> -   `((,(intern (format "group-%i" i))
>> +   `((,(intern (if current-p "current-group" (format "group-%i" i)))
>
> I pushed this part to master now.
>
>> +(defun tab-bar-auto-width-predicate-default (item)
>> +  "Accepts tab ITEM and returns non-nil for tabs and tab groups."
>> +  (string-match-p
>> +   ;; (rx bos (or "current-tab" "current-group" "tab-" "group-"))
>> +   "\\`\\(?:current-\\(?:group\\|tab\\)\\|\\(?:group\\|tab\\)-\\)"
>> +   (symbol-name (nth 0 item))))
>
> In this part please remove the current group from the default implementation,
> because it looks too ugly, and it was not resized before this change, since
> tab-bar-auto-width-faces didn't contain the tab-bar-tab-group-current face.

If the simpler change offers feature parity, that sounds good to me.

>> -        (if (memq (get-text-property 0 'face (nth 2 item))
>> -                  tab-bar-auto-width-faces)
>> +        (if (run-hook-with-args-until-success 'tab-bar-auto-width-functions item)
>
> I wonder how users are supposed to handle tab-bar-tab-ungrouped now?
> Since it can't be distinguished from grouped tabs (both have tab- symbols),
> is this how users should customize this now:
>
>   (setq tab-bar-auto-width-functions
>         `(,(lambda (item)
>              (and (string-match-p
>                    "\\`\\(?:current-tab\\|\\(?:group\\|tab\\)-\\)" (symbol-name (nth 0 item)))
>                   (not (eq (get-text-property 0 'face (nth 2 item))
>                            'tab-bar-tab-ungrouped))))))

I don't use tab groups, so I don't know if anyone will want to do this.

>> +(make-obsolete-variable 'tab-bar-auto-width-faces 'tab-bar-auto-width-functions "30")
>> [...]
>> +*** The 'tab-bar-auto-width-faces' variable is now obsolete.
>> +Use 'tab-bar-auto-width-functions' instead.
>
> Actually I see no need to obsolete the variable instead of deleting it right away
> since it's not used anywhere anymore.

If it's okay to remove defvars without obsoletion, I'm in favor of it.

Thanks!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-08-03  9:12  0% ` Eli Zaretskii
  2024-08-03 11:04  0%   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-14  0:57  0%   ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
    1 sibling, 1 reply; 63+ results
From: Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-14  0:57 UTC (permalink / raw)
  To: João Távora; +Cc: 72437, Joseph Turner

Hi João,

Do you have a good idea of how to make

   C-M-SPC C-2 {

wrap the selected word within two braces?


        Stefan


Eli Zaretskii [2024-08-03 12:12:06] wrote:

>> Cc: eliz@gnu.org
>> From: Joseph Turner <joseph@breatheoutbreathe.in>
>> Date: Sat, 03 Aug 2024 00:12:33 -0700
>> 
>> Migrated from this thread on the devel mailing list:
>> 
>> https://yhetil.org/emacs-devel/86ikwiumza.fsf@gnu.org/T/#t
>> 
>> 
>> On Emacs 29.4, with emacs -Q
>> 
>> Turn on electric-pair-mode
>> 
>> (electric-pair-mode +1)
>> 
>> Then press "C-2 ("
>> 
>> Expected result:
>> 
>> Either (()) or ()()
>> 
>> Actual result:
>> 
>> (()
>> 
>> 
>> I noticed the unexpected behavior when attempting to surround some text
>> with multiple braces in order to create Anki flashcards.
>> 
>> More or less, I wanted to go from "foo" to "{{foo}}", and I thought
>> perhaps that with the whole word selected, pressing "C-2 {" would DTRT.
>> 
>> In general, I'm not sure whether "{}{}" or "{{}}"is more useful or
>> expected, but I suspect both are better than "{{}".
>
> Making it produce "{}{}" is relatively easy: we just need to call the
> post-self-insert-hook for each of the ARG inserted characters.  OTOH,
> to produce "{{}}" we'd probably need to rewrite the
> electric-pair-mode's hook function, but I have no idea how to rewrite
> it to do that.
>
> Stefan, any suggestions?






^ permalink raw reply	[relevance 0%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  @ 2024-08-17  6:08  0%       ` Eli Zaretskii
  0 siblings, 0 replies; 63+ results
From: Eli Zaretskii @ 2024-08-17  6:08 UTC (permalink / raw)
  To: João Távora; +Cc: 72437, monnier, joseph

> Cc: 72437@debbugs.gnu.org, Joseph Turner <joseph@breatheoutbreathe.in>
> From: João Távora <joaotavora@gmail.com>
> Date: Fri, 16 Aug 2024 22:22:29 +0100
> 
> On Wed, Aug 14, 2024, 01:57 Stefan Monnier <monnier@iro.umontreal.ca> wrote:
> 
>  Hi João,
> 
>  Do you have a good idea of how to make
> 
>     C-M-SPC C-2 {
> 
>  wrap the selected word within two braces?
> 
> No great ideas no. Does it even work in the non-wrapping case? The intended result is as if the command was
> run twice, no? So maybe try somehow that the whole thing is run twice/thrice/etc...

That's what I suggested, but the result is "{}{}{}{}...", which is not
what was requested.  IOW, what is being requested is NOT what happens
when running this command N times, it should be a special handling of
the numerical argument.





^ permalink raw reply	[relevance 0%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  @ 2024-08-17  6:28  5%               ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-09-19  5:14 11%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-17  6:28 UTC (permalink / raw)
  To: me, 72437; +Cc: eliz, monnier



On August 13, 2024 10:07:23 PM PDT, Eshel Yaron <me@eshelyaron.com> wrote:
>Hi Stefan,
>
>Stefan Monnier writes:
>
>>> Let's hear what Stefan thinks (and anyone else who has an
>>> opinion or some case other than electric-pair-mode).
>>
>> I think the requested behavior makes a lot of sense, but I lost touch
>> with the way elec-pair works and interacts with other electric modes, so
>> I'm not sure how to make it work without breaking other things.
>
>In case you missed it, the patch I shared upthread might give you
>some ideas.  It implements the requested behavior, safely, I think.
>So I would just ask Joseph to try it out for a while and see if it
>works as expected and if any other issues crop up :)

Thanks for this patch!  I am testing it in my daily config.  So far so good, and I'll report back after a few weeks of usage.

Warmly,

Joseph





^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  @ 2024-08-19  4:48  5% ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-19  4:48 UTC (permalink / raw)
  To: Brian Green; +Cc: 72704

Brian Green <briandg@gmail.com> writes:

> 1. Visit any buffer containing text with sentences separated by one
> space instead of two.  
> 2. "C-u M-x repunctuate-sentences"
>
> Expected: "repunctuate-sentences" should repunctuate all sentences such
> that they end with two spaces, without querying the user.
>
> Actual: "repunctuate-sentences" enters the query-replace-regexp
> interface, as if "C-u" had not been pressed.

NO-QUERY does take effect if you evaluate the function noninteractively:

(repunctuate-sentences t (point-min) (point-max))

To my reading, the docstring of repunctuate-sentences does not imply
that the prefix argument should have any effect interactively. I think
this is a simple, reasonable feature request.  What do others think?

Best,

Joseph





^ permalink raw reply	[relevance 5%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  @ 2024-08-20  1:49  5%                                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-20  1:49 UTC (permalink / raw)
  To: Juri Linkov; +Cc: adam, 71883, Eli Zaretskii, shipmints

Juri Linkov <juri@linkov.net> writes:

> close 71883 31.0.50
> thanks
>
>>>> +(defun tab-bar-auto-width-predicate-default (item)
>>>> +  "Accepts tab ITEM and returns non-nil for tabs and tab groups."
>>>> +  (string-match-p
>>>> +   ;; (rx bos (or "current-tab" "current-group" "tab-" "group-"))
>>>> +   "\\`\\(?:current-\\(?:group\\|tab\\)\\|\\(?:group\\|tab\\)-\\)"
>>>> +   (symbol-name (nth 0 item))))
>>>
>>> In this part please remove the current group from the default implementation,
>>> because it looks too ugly, and it was not resized before this change, since
>>> tab-bar-auto-width-faces didn't contain the tab-bar-tab-group-current face.
>>
>> If the simpler change offers feature parity, that sounds good to me.
>
> Thanks for the patch, I pushed it to master, then ameliorated it
> to keep backwards-compatibility for users customized these faces,
> but by default using your predicate on symbols.

Thank you!  How would users have customized tab-bar-auto-width-faces
since it was not a defcustom?





^ permalink raw reply	[relevance 5%]

* bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function
  @ 2024-08-20  7:11  5%                                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-20  7:11 UTC (permalink / raw)
  To: Juri Linkov; +Cc: adam, 71883, Eli Zaretskii, shipmints

Juri Linkov <juri@linkov.net> writes:

>>>>>> +(defun tab-bar-auto-width-predicate-default (item)
>>>>>> +  "Accepts tab ITEM and returns non-nil for tabs and tab groups."
>>>>>> +  (string-match-p
>>>>>> +   ;; (rx bos (or "current-tab" "current-group" "tab-" "group-"))
>>>>>> +   "\\`\\(?:current-\\(?:group\\|tab\\)\\|\\(?:group\\|tab\\)-\\)"
>>>>>> +   (symbol-name (nth 0 item))))
>>>>>
>>>>> In this part please remove the current group from the default implementation,
>>>>> because it looks too ugly, and it was not resized before this change, since
>>>>> tab-bar-auto-width-faces didn't contain the tab-bar-tab-group-current face.
>>>>
>>>> If the simpler change offers feature parity, that sounds good to me.
>>>
>>> Thanks for the patch, I pushed it to master, then ameliorated it
>>> to keep backwards-compatibility for users customized these faces,
>>> but by default using your predicate on symbols.
>>
>> Thank you!  How would users have customized tab-bar-auto-width-faces
>> since it was not a defcustom?
>
> I meant that customized it without using the Customization UI.
> Maybe a better word would be "configured", e.g. with 'setopt'
> ('setopt' supports non-customizable plain variables as
> 'setq' does, unlike 'set-variable' that refuses to change them).

I see.  Thank you!






^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  @ 2024-08-24  6:30 10%       ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-24  6:53  5%         ` Visuwesh
                           ` (2 more replies)
  0 siblings, 3 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-24  6:30 UTC (permalink / raw)
  To: Richard Stallman; +Cc: briandg, 72704, Juri Linkov

[-- Attachment #1: Type: text/plain, Size: 908 bytes --]

Richard Stallman <rms@gnu.org> writes:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> The usual default behavior of Emacs commands that take START and END
> arguments is to operate by default on the reguon.
> `repunctuate-sentences' operates by default from point to EOB.  Is
> that wise?  Is there a reason why it should not follow
> the usual convention instead?

AFAICT, `repunctuate-sentences' does operate on the region when active:

(interactive (list nil (use-region-beginning) (use-region-end)))

Please see the attached patch, which makes repunctuate-sentences respect
the current prefix argument.

Juri, do I need to update the interactive-args declaration?  I'm not
totally clear on how that works.

Thank you!

Joseph


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Interpret-prefix-argument-as-NO-QUERY-in-repunctuate.patch --]
[-- Type: text/x-diff, Size: 1689 bytes --]

From b5689dd1907fc8e2bd2752d8c8248f3747d52ff3 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Fri, 23 Aug 2024 23:19:33 -0700
Subject: [PATCH] Interpret prefix argument as NO-QUERY in
 repunctuate-sentences

* lisp/textmodes/paragraphs.el (repunctuate-sentences): Respect
current-prefix-arg.
* etc/NEWS: Announce changes.
---
 etc/NEWS                     | 4 ++++
 lisp/textmodes/paragraphs.el | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/etc/NEWS b/etc/NEWS
index 2ddbab29528..5f9f86bce53 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -95,6 +95,10 @@ When using 'visual-wrap-prefix-mode' in buffers with variable-pitch
 fonts, the wrapped text will now be lined up correctly so that it's
 exactly below the text after the prefix on the first line.
 
+---
+** When invoked with a prefix argument, 'repunctuate-sentences' now
+replaces text without querying for confirmation.
+
 \f
 * Changes in Specialized Modes and Packages in Emacs 31.1
 
diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
index be741e6517b..79bfc7fab3c 100644
--- a/lisp/textmodes/paragraphs.el
+++ b/lisp/textmodes/paragraphs.el
@@ -550,7 +550,8 @@ repunctuate-sentences
 filters to skip occurrences of spaces that don't need to be replaced."
   (declare (interactive-args (start (use-region-beginning))
                              (end (use-region-end))))
-  (interactive (list nil (use-region-beginning) (use-region-end)))
+  (interactive
+   (list current-prefix-arg (use-region-beginning) (use-region-end)))
   (let ((regexp "\\([]\"')]?\\)\\([.?!]\\)\\([]\"')]?\\) +")
         (to-string "\\1\\2\\3  "))
     (if no-query
-- 
2.41.0


^ permalink raw reply related	[relevance 10%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24  6:30 10%       ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-24  6:53  5%         ` Visuwesh
  2024-08-24  7:51  9%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-24  7:28  0%         ` Eli Zaretskii
    2 siblings, 1 reply; 63+ results
From: Visuwesh @ 2024-08-24  6:53 UTC (permalink / raw)
  To: Joseph Turner; +Cc: briandg, Juri Linkov, Richard Stallman, 72704

[வெள்ளி ஆகஸ்ட் 23, 2024] Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:

> [...]
> Please see the attached patch, which makes repunctuate-sentences respect
> the current prefix argument.
>
> Juri, do I need to update the interactive-args declaration?  I'm not
> totally clear on how that works.
>
> Thank you!
>
> Joseph
>
> From b5689dd1907fc8e2bd2752d8c8248f3747d52ff3 Mon Sep 17 00:00:00 2001
> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Date: Fri, 23 Aug 2024 23:19:33 -0700
> Subject: [PATCH] Interpret prefix argument as NO-QUERY in
>  repunctuate-sentences
>
> * lisp/textmodes/paragraphs.el (repunctuate-sentences): Respect
> current-prefix-arg.
> * etc/NEWS: Announce changes.
> ---
>  etc/NEWS                     | 4 ++++
>  lisp/textmodes/paragraphs.el | 3 ++-
>  2 files changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/etc/NEWS b/etc/NEWS
> index 2ddbab29528..5f9f86bce53 100644
> --- a/etc/NEWS
> +++ b/etc/NEWS
> @@ -95,6 +95,10 @@ When using 'visual-wrap-prefix-mode' in buffers with variable-pitch
>  fonts, the wrapped text will now be lined up correctly so that it's
>  exactly below the text after the prefix on the first line.
>  
> +---
> +** When invoked with a prefix argument, 'repunctuate-sentences' now
> +replaces text without querying for confirmation.
> +
>  \f
>  * Changes in Specialized Modes and Packages in Emacs 31.1
>  
> diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
> index be741e6517b..79bfc7fab3c 100644
> --- a/lisp/textmodes/paragraphs.el
> +++ b/lisp/textmodes/paragraphs.el
> @@ -550,7 +550,8 @@ repunctuate-sentences
>  filters to skip occurrences of spaces that don't need to be replaced."

Should you not update the docstring to say that interactively prefix
argument implies a non-nil NO-QUERY argument?
[ P.S. you forgot to include the bug number in the commit log.  ]

>    (declare (interactive-args (start (use-region-beginning))
>                               (end (use-region-end))))
> -  (interactive (list nil (use-region-beginning) (use-region-end)))
> +  (interactive
> +   (list current-prefix-arg (use-region-beginning) (use-region-end)))
>    (let ((regexp "\\([]\"')]?\\)\\([.?!]\\)\\([]\"')]?\\) +")
>          (to-string "\\1\\2\\3  "))
>      (if no-query





^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24  6:30 10%       ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-24  6:53  5%         ` Visuwesh
@ 2024-08-24  7:28  0%         ` Eli Zaretskii
  2024-08-24  7:54  5%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
    2 siblings, 1 reply; 63+ results
From: Eli Zaretskii @ 2024-08-24  7:28 UTC (permalink / raw)
  To: Joseph Turner; +Cc: briandg, juri, rms, 72704

> Cc: briandg@gmail.com, 72704@debbugs.gnu.org, Juri Linkov <juri@linkov.net>
> Date: Fri, 23 Aug 2024 23:30:52 -0700
> From:  Joseph Turner via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> 
> Please see the attached patch, which makes repunctuate-sentences respect
> the current prefix argument.

Is it justified to complicate the UI of this command, given that the
user can already have this behavior by typing '!' and the first prompt
of query-replace?





^ permalink raw reply	[relevance 0%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24  6:53  5%         ` Visuwesh
@ 2024-08-24  7:51  9%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-24  7:51 UTC (permalink / raw)
  To: Visuwesh; +Cc: briandg, Juri Linkov, Richard Stallman, 72704

[-- Attachment #1: Type: text/plain, Size: 2557 bytes --]

Visuwesh <visuweshm@gmail.com> writes:

> [வெள்ளி ஆகஸ்ட் 23, 2024] Joseph Turner via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote:
>
>> [...]
>> Please see the attached patch, which makes repunctuate-sentences respect
>> the current prefix argument.
>>
>> Juri, do I need to update the interactive-args declaration?  I'm not
>> totally clear on how that works.
>>
>> Thank you!
>>
>> Joseph
>>
>> From b5689dd1907fc8e2bd2752d8c8248f3747d52ff3 Mon Sep 17 00:00:00 2001
>> From: Joseph Turner <joseph@breatheoutbreathe.in>
>> Date: Fri, 23 Aug 2024 23:19:33 -0700
>> Subject: [PATCH] Interpret prefix argument as NO-QUERY in
>>  repunctuate-sentences
>>
>> * lisp/textmodes/paragraphs.el (repunctuate-sentences): Respect
>> current-prefix-arg.
>> * etc/NEWS: Announce changes.
>> ---
>>  etc/NEWS                     | 4 ++++
>>  lisp/textmodes/paragraphs.el | 3 ++-
>>  2 files changed, 6 insertions(+), 1 deletion(-)
>>
>> diff --git a/etc/NEWS b/etc/NEWS
>> index 2ddbab29528..5f9f86bce53 100644
>> --- a/etc/NEWS
>> +++ b/etc/NEWS
>> @@ -95,6 +95,10 @@ When using 'visual-wrap-prefix-mode' in buffers with variable-pitch
>>  fonts, the wrapped text will now be lined up correctly so that it's
>>  exactly below the text after the prefix on the first line.
>>  
>> +---
>> +** When invoked with a prefix argument, 'repunctuate-sentences' now
>> +replaces text without querying for confirmation.
>> +
>>  \f
>>  * Changes in Specialized Modes and Packages in Emacs 31.1
>>  
>> diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
>> index be741e6517b..79bfc7fab3c 100644
>> --- a/lisp/textmodes/paragraphs.el
>> +++ b/lisp/textmodes/paragraphs.el
>> @@ -550,7 +550,8 @@ repunctuate-sentences
>>  filters to skip occurrences of spaces that don't need to be replaced."
>
> Should you not update the docstring to say that interactively prefix
> argument implies a non-nil NO-QUERY argument?
> [ P.S. you forgot to include the bug number in the commit log.  ]

You're right on both accounts.  Thanks.  See patch.

>>    (declare (interactive-args (start (use-region-beginning))
>>                               (end (use-region-end))))
>> -  (interactive (list nil (use-region-beginning) (use-region-end)))
>> +  (interactive
>> +   (list current-prefix-arg (use-region-beginning) (use-region-end)))
>>    (let ((regexp "\\([]\"')]?\\)\\([.?!]\\)\\([]\"')]?\\) +")
>>          (to-string "\\1\\2\\3  "))
>>      (if no-query

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Interpret-prefix-argument-as-NO-QUERY-in-repunctuate.patch --]
[-- Type: text/x-diff, Size: 2303 bytes --]

From dccbecaf1b421c60a8846d782fb437d1cad3aa1f Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Fri, 23 Aug 2024 23:19:33 -0700
Subject: [PATCH] Interpret prefix argument as NO-QUERY in
 repunctuate-sentences

* lisp/textmodes/paragraphs.el (repunctuate-sentences): Respect
current-prefix-arg.  bug#72704
* etc/NEWS: Announce changes.
---
 etc/NEWS                     |  4 ++++
 lisp/textmodes/paragraphs.el | 10 ++++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index 2ddbab29528..5f9f86bce53 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -95,6 +95,10 @@ When using 'visual-wrap-prefix-mode' in buffers with variable-pitch
 fonts, the wrapped text will now be lined up correctly so that it's
 exactly below the text after the prefix on the first line.
 
+---
+** When invoked with a prefix argument, 'repunctuate-sentences' now
+replaces text without querying for confirmation.
+
 \f
 * Changes in Specialized Modes and Packages in Emacs 31.1
 
diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
index be741e6517b..f9351ef5afe 100644
--- a/lisp/textmodes/paragraphs.el
+++ b/lisp/textmodes/paragraphs.el
@@ -545,12 +545,14 @@ repunctuate-sentences
 It works using `query-replace-regexp'.  In Transient Mark mode,
 if the mark is active, operate on the contents of the region.
 Second and third arg START and END specify the region to operate on.
-If optional argument NO-QUERY is non-nil, make changes without asking
-for confirmation.  You can use `repunctuate-sentences-filter' to add
-filters to skip occurrences of spaces that don't need to be replaced."
+If optional argument NO-QUERY is non-nil (interactively with prefix
+argument), make changes without asking for confirmation.  You can use
+`repunctuate-sentences-filter' to add filters to skip occurrences of
+spaces that don't need to be replaced."
   (declare (interactive-args (start (use-region-beginning))
                              (end (use-region-end))))
-  (interactive (list nil (use-region-beginning) (use-region-end)))
+  (interactive
+   (list current-prefix-arg (use-region-beginning) (use-region-end)))
   (let ((regexp "\\([]\"')]?\\)\\([.?!]\\)\\([]\"')]?\\) +")
         (to-string "\\1\\2\\3  "))
     (if no-query
-- 
2.41.0


^ permalink raw reply related	[relevance 9%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24  7:28  0%         ` Eli Zaretskii
@ 2024-08-24  7:54  5%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-24  8:29  5%             ` Brian Green
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-24  7:54 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: briandg, juri, rms, 72704

Eli Zaretskii <eliz@gnu.org> writes:

>> Cc: briandg@gmail.com, 72704@debbugs.gnu.org, Juri Linkov <juri@linkov.net>
>> Date: Fri, 23 Aug 2024 23:30:52 -0700
>> From:  Joseph Turner via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>> 
>> Please see the attached patch, which makes repunctuate-sentences respect
>> the current prefix argument.
>
> Is it justified to complicate the UI of this command, given that the
> user can already have this behavior by typing '!' and the first prompt
> of query-replace?

I don't know.  Brian?

Thanks,

Joseph





^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24  7:54  5%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-24  8:29  5%             ` Brian Green
    0 siblings, 1 reply; 63+ results
From: Brian Green @ 2024-08-24  8:29 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72704, Eli Zaretskii, rms, juri

I submitted this "bug" report because I mis-interpreted the docstring,
and because I was approaching this command with a preconceived idea
about how it should work.  I think Eli is right.  I can't think of a
good reason why I would need to stipulate a certain behavior before
calling the command which I can already get at any point while the
command is running.

Thanks everyone for your patience.

Brian



On Sat, Aug 24, 2024 at 12:54 AM Joseph Turner
<joseph@breatheoutbreathe.in> wrote:
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Cc: briandg@gmail.com, 72704@debbugs.gnu.org, Juri Linkov <juri@linkov.net>
> >> Date: Fri, 23 Aug 2024 23:30:52 -0700
> >> From:  Joseph Turner via "Bug reports for GNU Emacs,
> >>  the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
> >>
> >> Please see the attached patch, which makes repunctuate-sentences respect
> >> the current prefix argument.
> >
> > Is it justified to complicate the UI of this command, given that the
> > user can already have this behavior by typing '!' and the first prompt
> > of query-replace?
>
> I don't know.  Brian?
>
> Thanks,
>
> Joseph





^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  @ 2024-08-24 17:09 10%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-24 18:23  5%                   ` Brian Green
  2024-08-31  9:23  0%                   ` Eli Zaretskii
  0 siblings, 2 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-24 17:09 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Brian Green, juri, rms, 72704

[-- Attachment #1: Type: text/plain, Size: 869 bytes --]

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Brian Green <briandg@gmail.com>
>> Date: Sat, 24 Aug 2024 01:29:11 -0700
>> Cc: Eli Zaretskii <eliz@gnu.org>, rms@gnu.org, 72704@debbugs.gnu.org, juri@linkov.net
>> 
>> I submitted this "bug" report because I mis-interpreted the docstring,
>> and because I was approaching this command with a preconceived idea
>> about how it should work.  I think Eli is right.  I can't think of a
>> good reason why I would need to stipulate a certain behavior before
>> calling the command which I can already get at any point while the
>> command is running.
>
> The doc string indeed could use some improvements, at least in stating
> explicitly what happens in interactive usage and what only when called
> from Lisp.

See patch.  Is the text wrapping acceptable?  It looks too long in
paragraphs.el but good in the *Help* buffer.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Clarify-skipping-prompts-in-repunctuate-sentences-do.patch --]
[-- Type: text/x-diff, Size: 1587 bytes --]

From ada9498e0f92faefa32c44af8726e86cd3096fed Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Sat, 24 Aug 2024 10:05:17 -0700
Subject: [PATCH] Clarify skipping prompts in repunctuate-sentences docstring

* lisp/textmodes/paragraphs.el (repunctuate-sentences): Update docstring.

bug#72704
---
 lisp/textmodes/paragraphs.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
index be741e6517b..0fd30bdd792 100644
--- a/lisp/textmodes/paragraphs.el
+++ b/lisp/textmodes/paragraphs.el
@@ -545,9 +545,11 @@ repunctuate-sentences
 It works using `query-replace-regexp'.  In Transient Mark mode,
 if the mark is active, operate on the contents of the region.
 Second and third arg START and END specify the region to operate on.
-If optional argument NO-QUERY is non-nil, make changes without asking
-for confirmation.  You can use `repunctuate-sentences-filter' to add
-filters to skip occurrences of spaces that don't need to be replaced."
+Noninteractively, if optional argument NO-QUERY is non-nil, make changes
+without asking for confirmation.  Interactively, press \\<query-replace-map>\\[automatic] at the first
+prompt to skip remaining prompts.  You can use
+`repunctuate-sentences-filter' to add filters to skip occurrences of
+spaces that don't need to be replaced."
   (declare (interactive-args (start (use-region-beginning))
                              (end (use-region-end))))
   (interactive (list nil (use-region-beginning) (use-region-end)))
-- 
2.41.0


^ permalink raw reply related	[relevance 10%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24 17:09 10%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-24 18:23  5%                   ` Brian Green
  2024-08-24 19:18  0%                     ` Brian Green
  2024-08-31  9:23  0%                   ` Eli Zaretskii
  1 sibling, 1 reply; 63+ results
From: Brian Green @ 2024-08-24 18:23 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72704, Eli Zaretskii, rms, juri

This seems crystal clear to me.  Yes, someone would have to rebind '!'
in the query-replace-map to some absurdly long key sequence in order
to mess up the text wrapping.

Brian

On Sat, Aug 24, 2024 at 10:09 AM Joseph Turner
<joseph@breatheoutbreathe.in> wrote:
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> From: Brian Green <briandg@gmail.com>
> >> Date: Sat, 24 Aug 2024 01:29:11 -0700
> >> Cc: Eli Zaretskii <eliz@gnu.org>, rms@gnu.org, 72704@debbugs.gnu.org, juri@linkov.net
> >>
> >> I submitted this "bug" report because I mis-interpreted the docstring,
> >> and because I was approaching this command with a preconceived idea
> >> about how it should work.  I think Eli is right.  I can't think of a
> >> good reason why I would need to stipulate a certain behavior before
> >> calling the command which I can already get at any point while the
> >> command is running.
> >
> > The doc string indeed could use some improvements, at least in stating
> > explicitly what happens in interactive usage and what only when called
> > from Lisp.
>
> See patch.  Is the text wrapping acceptable?  It looks too long in
> paragraphs.el but good in the *Help* buffer.
>





^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24 18:23  5%                   ` Brian Green
@ 2024-08-24 19:18  0%                     ` Brian Green
  2024-08-24 19:41  0%                       ` Brian Green
  0 siblings, 1 reply; 63+ results
From: Brian Green @ 2024-08-24 19:18 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72704, Eli Zaretskii, rms, juri

Oh, wait a minute...on second thought, maybe "skip remaining prompts"
could be ambiguous.  What about...  "Interactively, press [etc] at any
prompt to replace all subsequent matches" ...or something?

Brian

On Sat, Aug 24, 2024 at 11:23 AM Brian Green <briandg@gmail.com> wrote:
>
> This seems crystal clear to me.  Yes, someone would have to rebind '!'
> in the query-replace-map to some absurdly long key sequence in order
> to mess up the text wrapping.
>
> Brian
>
> On Sat, Aug 24, 2024 at 10:09 AM Joseph Turner
> <joseph@breatheoutbreathe.in> wrote:
> >
> > Eli Zaretskii <eliz@gnu.org> writes:
> >
> > >> From: Brian Green <briandg@gmail.com>
> > >> Date: Sat, 24 Aug 2024 01:29:11 -0700
> > >> Cc: Eli Zaretskii <eliz@gnu.org>, rms@gnu.org, 72704@debbugs.gnu.org, juri@linkov.net
> > >>
> > >> I submitted this "bug" report because I mis-interpreted the docstring,
> > >> and because I was approaching this command with a preconceived idea
> > >> about how it should work.  I think Eli is right.  I can't think of a
> > >> good reason why I would need to stipulate a certain behavior before
> > >> calling the command which I can already get at any point while the
> > >> command is running.
> > >
> > > The doc string indeed could use some improvements, at least in stating
> > > explicitly what happens in interactive usage and what only when called
> > > from Lisp.
> >
> > See patch.  Is the text wrapping acceptable?  It looks too long in
> > paragraphs.el but good in the *Help* buffer.
> >





^ permalink raw reply	[relevance 0%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24 19:18  0%                     ` Brian Green
@ 2024-08-24 19:41  0%                       ` Brian Green
    0 siblings, 1 reply; 63+ results
From: Brian Green @ 2024-08-24 19:41 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72704, Eli Zaretskii, rms, juri

Or...just make it clear that NO-QUERY applies only to non-interactive
use, and refer the reader to the documentation of
'query-replace-regexp' for further information....

On Sat, Aug 24, 2024 at 12:18 PM Brian Green <briandg@gmail.com> wrote:
>
> Oh, wait a minute...on second thought, maybe "skip remaining prompts"
> could be ambiguous.  What about...  "Interactively, press [etc] at any
> prompt to replace all subsequent matches" ...or something?
>
> Brian
>
> On Sat, Aug 24, 2024 at 11:23 AM Brian Green <briandg@gmail.com> wrote:
> >
> > This seems crystal clear to me.  Yes, someone would have to rebind '!'
> > in the query-replace-map to some absurdly long key sequence in order
> > to mess up the text wrapping.
> >
> > Brian
> >
> > On Sat, Aug 24, 2024 at 10:09 AM Joseph Turner
> > <joseph@breatheoutbreathe.in> wrote:
> > >
> > > Eli Zaretskii <eliz@gnu.org> writes:
> > >
> > > >> From: Brian Green <briandg@gmail.com>
> > > >> Date: Sat, 24 Aug 2024 01:29:11 -0700
> > > >> Cc: Eli Zaretskii <eliz@gnu.org>, rms@gnu.org, 72704@debbugs.gnu.org, juri@linkov.net
> > > >>
> > > >> I submitted this "bug" report because I mis-interpreted the docstring,
> > > >> and because I was approaching this command with a preconceived idea
> > > >> about how it should work.  I think Eli is right.  I can't think of a
> > > >> good reason why I would need to stipulate a certain behavior before
> > > >> calling the command which I can already get at any point while the
> > > >> command is running.
> > > >
> > > > The doc string indeed could use some improvements, at least in stating
> > > > explicitly what happens in interactive usage and what only when called
> > > > from Lisp.
> > >
> > > See patch.  Is the text wrapping acceptable?  It looks too long in
> > > paragraphs.el but good in the *Help* buffer.
> > >





^ permalink raw reply	[relevance 0%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  @ 2024-08-25 15:11  5%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-25 15:11 UTC (permalink / raw)
  To: Juri Linkov; +Cc: briandg, Richard Stallman, 72704



On August 24, 2024 11:51:05 PM PDT, Juri Linkov <juri@linkov.net> wrote:
>> Juri, do I need to update the interactive-args declaration?  I'm not
>> totally clear on how that works.
>
>'current-prefix-arg' can't be added to 'interactive-args'.
>This is because with this form
>
>    (declare (interactive-args (start (use-region-beginning))
>                               (end (use-region-end))))
>
>'C-x M-:' (repeat-complex-command) produces such prompt:
>
>  (repunctuate-sentences '(4) (use-region-beginning) (use-region-end))
>
>Here '(4) is hard-coded from the previous command, and it's impossible
>to override it with a dynamic prefix argument such as 'C-u C-x M-:'
>because it will clash with the prefix argument of 'repeat-complex-command'
>that is used as a count ARGth:
>
>  (defun repeat-complex-command (arg)
>    "Edit and re-evaluate last complex command, or ARGth from last.
>    ...
>    (interactive "p")

That's very clear.  Thanks for the explanation!!





^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  @ 2024-08-25 16:53  5%                           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-25 16:53 UTC (permalink / raw)
  To: Visuwesh; +Cc: Brian Green, Eli Zaretskii, juri, rms, 72704

Visuwesh <visuweshm@gmail.com> writes:

> [சனி ஆகஸ்ட் 24, 2024] Brian Green wrote:
>
>> Or...just make it clear that NO-QUERY applies only to non-interactive
>> use, and refer the reader to the documentation of
>> 'query-replace-regexp' for further information....
>
> It already does:
>
>     Put two spaces at the end of sentences from point to the end of
>     buffer.  It works using ‘query-replace-regexp’.

A patch of that sort sounds good to me.





^ permalink raw reply	[relevance 5%]

* bug#72899: [Android] read-key-sequence returns unexpected [text-conversion]
@ 2024-08-31  5:32  5% Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-09-26  0:17  5% ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-31  5:32 UTC (permalink / raw)
  To: 72899

[-- Attachment #1: Type: text/plain, Size: 699 bytes --]

Hi Po Lu,

I am testing out spaced repetition systems which work fully within Emacs and also on Android.  When I tried org-drill, it failed to recognize my key inputs.  After digging, I found that on Android read-key-sequence simply returns [text-conversion], instead of whatever key sequence was actually pressed.

Running an old version of Android Emacs from F-Droid; please forgive me if this is already fixed:

GNU Emacs 30.0.50 (build 1, aarch64-unknown-linux-android22) of 2024-02-12

Internet searching for "Emacs" and "text-conversion" only resulted in finding commit d4d9db8dc6e.

Thank you!

Joseph

P.S. Sending this email from a phone, so I can't add you with X-Debbugs-Cc.

[-- Attachment #2: Type: text/html, Size: 792 bytes --]

^ permalink raw reply	[relevance 5%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-24 17:09 10%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-24 18:23  5%                   ` Brian Green
@ 2024-08-31  9:23  0%                   ` Eli Zaretskii
  2024-08-31 12:19 10%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 63+ results
From: Eli Zaretskii @ 2024-08-31  9:23 UTC (permalink / raw)
  To: Joseph Turner; +Cc: briandg, juri, rms, 72704

> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Cc: Brian Green <briandg@gmail.com>,  rms@gnu.org,  72704@debbugs.gnu.org,
>   juri@linkov.net
> Date: Sat, 24 Aug 2024 10:09:10 -0700
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> From: Brian Green <briandg@gmail.com>
> >> Date: Sat, 24 Aug 2024 01:29:11 -0700
> >> Cc: Eli Zaretskii <eliz@gnu.org>, rms@gnu.org, 72704@debbugs.gnu.org, juri@linkov.net
> >> 
> >> I submitted this "bug" report because I mis-interpreted the docstring,
> >> and because I was approaching this command with a preconceived idea
> >> about how it should work.  I think Eli is right.  I can't think of a
> >> good reason why I would need to stipulate a certain behavior before
> >> calling the command which I can already get at any point while the
> >> command is running.
> >
> > The doc string indeed could use some improvements, at least in stating
> > explicitly what happens in interactive usage and what only when called
> > from Lisp.
> 
> See patch.  Is the text wrapping acceptable?  It looks too long in
> paragraphs.el but good in the *Help* buffer.

Is this instead of the code change or in addition to it?

In any case, I think it would be better to say

  Noninteractively, if optional argument NO-QUERY is non-nil, make changes
  without asking for confirmation.  To achieve the same effect
  interactively, press \\<query-replace-map>\\[automatic] at the first...





^ permalink raw reply	[relevance 0%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-31  9:23  0%                   ` Eli Zaretskii
@ 2024-08-31 12:19 10%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-31 12:39  0%                       ` Eli Zaretskii
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-31 12:19 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: briandg, juri, rms, 72704

[-- Attachment #1: Type: text/plain, Size: 1568 bytes --]

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Joseph Turner <joseph@breatheoutbreathe.in>
>> Cc: Brian Green <briandg@gmail.com>,  rms@gnu.org,  72704@debbugs.gnu.org,
>>   juri@linkov.net
>> Date: Sat, 24 Aug 2024 10:09:10 -0700
>> 
>> Eli Zaretskii <eliz@gnu.org> writes:
>> 
>> >> From: Brian Green <briandg@gmail.com>
>> >> Date: Sat, 24 Aug 2024 01:29:11 -0700
>> >> Cc: Eli Zaretskii <eliz@gnu.org>, rms@gnu.org, 72704@debbugs.gnu.org, juri@linkov.net
>> >> 
>> >> I submitted this "bug" report because I mis-interpreted the docstring,
>> >> and because I was approaching this command with a preconceived idea
>> >> about how it should work.  I think Eli is right.  I can't think of a
>> >> good reason why I would need to stipulate a certain behavior before
>> >> calling the command which I can already get at any point while the
>> >> command is running.
>> >
>> > The doc string indeed could use some improvements, at least in stating
>> > explicitly what happens in interactive usage and what only when called
>> > from Lisp.
>> 
>> See patch.  Is the text wrapping acceptable?  It looks too long in
>> paragraphs.el but good in the *Help* buffer.
>
> Is this instead of the code change or in addition to it?

Instead.

> In any case, I think it would be better to say
>
>   Noninteractively, if optional argument NO-QUERY is non-nil, make changes
>   without asking for confirmation.  To achieve the same effect
>   interactively, press \\<query-replace-map>\\[automatic] at the first...

Okay!  With the attached patch, I'm content to close this issue.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Clarify-skipping-prompts-in-repunctuate-sentences-do.patch --]
[-- Type: text/x-diff, Size: 1654 bytes --]

From 723ca6c7537983d7979338ba4932ad54111b098d Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Sat, 31 Aug 2024 08:15:53 -0400
Subject: [PATCH] Clarify skipping prompts in repunctuate-sentences docstring

* lisp/textmodes/paragraphs.el (repunctuate-sentences): Update docstring.

bug#72704

Suggested-by: Eli Zaretskii <eliz@gnu.org>
---
 lisp/textmodes/paragraphs.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
index be741e6517b..c2f75ef297b 100644
--- a/lisp/textmodes/paragraphs.el
+++ b/lisp/textmodes/paragraphs.el
@@ -545,9 +545,11 @@ repunctuate-sentences
 It works using `query-replace-regexp'.  In Transient Mark mode,
 if the mark is active, operate on the contents of the region.
 Second and third arg START and END specify the region to operate on.
-If optional argument NO-QUERY is non-nil, make changes without asking
-for confirmation.  You can use `repunctuate-sentences-filter' to add
-filters to skip occurrences of spaces that don't need to be replaced."
+Noninteractively, if optional argument NO-QUERY is non-nil, make changes
+without asking for confirmation.  You can achieve the same effect
+interactively, press \\<query-replace-map>\\[automatic] at the first prompt to skip remaining prompts.
+Use `repunctuate-sentences-filter' to add filters to skip occurrences of
+spaces that don't need to be replaced."
   (declare (interactive-args (start (use-region-beginning))
                              (end (use-region-end))))
   (interactive (list nil (use-region-beginning) (use-region-end)))
-- 
2.41.0


^ permalink raw reply related	[relevance 10%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-31 12:19 10%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-31 12:39  0%                       ` Eli Zaretskii
  2024-08-31 15:50 10%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Eli Zaretskii @ 2024-08-31 12:39 UTC (permalink / raw)
  To: Joseph Turner; +Cc: briandg, juri, rms, 72704

> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Cc: briandg@gmail.com,  rms@gnu.org,  72704@debbugs.gnu.org,  juri@linkov.net
> Date: Sat, 31 Aug 2024 08:19:02 -0400
> 
> >   Noninteractively, if optional argument NO-QUERY is non-nil, make changes
> >   without asking for confirmation.  To achieve the same effect
> >   interactively, press \\<query-replace-map>\\[automatic] at the first...
> 
> Okay!  With the attached patch, I'm content to close this issue.

One minor nit:

> +Noninteractively, if optional argument NO-QUERY is non-nil, make changes
> +without asking for confirmation.  You can achieve the same effect
> +interactively, press \\<query-replace-map>\\[automatic] at the first prompt to skip remaining prompts.
                  ^^^^^
Either "by pressing" instead of "press" or use "To achieve the same
effect", as I proposed originally.

Otherwise, LGTM, thanks.





^ permalink raw reply	[relevance 0%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-31 12:39  0%                       ` Eli Zaretskii
@ 2024-08-31 15:50 10%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-08-31 16:08  0%                           ` Eli Zaretskii
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-08-31 15:50 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: briandg, juri, rms, 72704

[-- Attachment #1: Type: text/plain, Size: 998 bytes --]

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Joseph Turner <joseph@breatheoutbreathe.in>
>> Cc: briandg@gmail.com, rms@gnu.org, 72704@debbugs.gnu.org,
>> juri@linkov.net
>> Date: Sat, 31 Aug 2024 08:19:02 -0400
>> 
>> >   Noninteractively, if optional argument NO-QUERY is non-nil, make
>> > changes
>> >   without asking for confirmation.  To achieve the same effect
>> >   interactively, press \\<query-replace-map>\\[automatic] at the
>> > first...
>> 
>> Okay!  With the attached patch, I'm content to close this issue.
>
> One minor nit:
>
>> +Noninteractively, if optional argument NO-QUERY is non-nil, make
>> changes
>> +without asking for confirmation.  You can achieve the same effect
>> +interactively, press \\<query-replace-map>\\[automatic] at the
>> first prompt to skip remaining prompts.
>                   ^^^^^
> Either "by pressing" instead of "press" or use "To achieve the same
> effect", as I proposed originally.
>
> Otherwise, LGTM, thanks.

Good catch, thanks!

Joseph

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Clarify-skipping-prompts-in-repunctuate-sentences-do.patch --]
[-- Type: text/x-diff, Size: 1649 bytes --]

From dca1c5a6f3b56f7fe9f35f762732400e4e46c757 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Sat, 31 Aug 2024 08:15:53 -0400
Subject: [PATCH] Clarify skipping prompts in repunctuate-sentences docstring

* lisp/textmodes/paragraphs.el (repunctuate-sentences): Update docstring.

bug#72704

Suggested-by: Eli Zaretskii <eliz@gnu.org>
---
 lisp/textmodes/paragraphs.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
index be741e6517b..58d8d4b5f9c 100644
--- a/lisp/textmodes/paragraphs.el
+++ b/lisp/textmodes/paragraphs.el
@@ -545,9 +545,11 @@ repunctuate-sentences
 It works using `query-replace-regexp'.  In Transient Mark mode,
 if the mark is active, operate on the contents of the region.
 Second and third arg START and END specify the region to operate on.
-If optional argument NO-QUERY is non-nil, make changes without asking
-for confirmation.  You can use `repunctuate-sentences-filter' to add
-filters to skip occurrences of spaces that don't need to be replaced."
+Noninteractively, if optional argument NO-QUERY is non-nil, make changes
+without asking for confirmation.  To achieve the same effect
+interactively, press \\<query-replace-map>\\[automatic] at the first prompt to skip remaining prompts.
+Use `repunctuate-sentences-filter' to add filters to skip occurrences of
+spaces that don't need to be replaced."
   (declare (interactive-args (start (use-region-beginning))
                              (end (use-region-end))))
   (interactive (list nil (use-region-beginning) (use-region-end)))
-- 
2.41.0


^ permalink raw reply related	[relevance 10%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-31 15:50 10%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-08-31 16:08  0%                           ` Eli Zaretskii
  2024-08-31 17:26  0%                             ` Brian Green
  0 siblings, 1 reply; 63+ results
From: Eli Zaretskii @ 2024-08-31 16:08 UTC (permalink / raw)
  To: Joseph Turner; +Cc: briandg, juri, rms, 72704

> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Cc: briandg@gmail.com,  rms@gnu.org,  72704@debbugs.gnu.org,  juri@linkov.net
> Date: Sat, 31 Aug 2024 11:50:35 -0400
> 
> >From dca1c5a6f3b56f7fe9f35f762732400e4e46c757 Mon Sep 17 00:00:00 2001
> From: Joseph Turner <joseph@breatheoutbreathe.in>
> Date: Sat, 31 Aug 2024 08:15:53 -0400
> Subject: [PATCH] Clarify skipping prompts in repunctuate-sentences docstring
> 
> * lisp/textmodes/paragraphs.el (repunctuate-sentences): Update docstring.
> 
> bug#72704
> 
> Suggested-by: Eli Zaretskii <eliz@gnu.org>
> ---
>  lisp/textmodes/paragraphs.el | 8 +++++---
>  1 file changed, 5 insertions(+), 3 deletions(-)
> 
> diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
> index be741e6517b..58d8d4b5f9c 100644
> --- a/lisp/textmodes/paragraphs.el
> +++ b/lisp/textmodes/paragraphs.el
> @@ -545,9 +545,11 @@ repunctuate-sentences
>  It works using `query-replace-regexp'.  In Transient Mark mode,
>  if the mark is active, operate on the contents of the region.
>  Second and third arg START and END specify the region to operate on.
> -If optional argument NO-QUERY is non-nil, make changes without asking
> -for confirmation.  You can use `repunctuate-sentences-filter' to add
> -filters to skip occurrences of spaces that don't need to be replaced."
> +Noninteractively, if optional argument NO-QUERY is non-nil, make changes
> +without asking for confirmation.  To achieve the same effect
> +interactively, press \\<query-replace-map>\\[automatic] at the first prompt to skip remaining prompts.
> +Use `repunctuate-sentences-filter' to add filters to skip occurrences of
> +spaces that don't need to be replaced."
>    (declare (interactive-args (start (use-region-beginning))
>                               (end (use-region-end))))
>    (interactive (list nil (use-region-beginning) (use-region-end)))
> -- 
> 2.41.0

LGTM, thanks.





^ permalink raw reply	[relevance 0%]

* bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY
  2024-08-31 16:08  0%                           ` Eli Zaretskii
@ 2024-08-31 17:26  0%                             ` Brian Green
  0 siblings, 0 replies; 63+ results
From: Brian Green @ 2024-08-31 17:26 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 72704, juri, rms, Joseph Turner

Seems clear. Thanks, everyone.

On Sat, Aug 31, 2024 at 9:09 AM Eli Zaretskii <eliz@gnu.org> wrote:
>
> > From: Joseph Turner <joseph@breatheoutbreathe.in>
> > Cc: briandg@gmail.com,  rms@gnu.org,  72704@debbugs.gnu.org,  juri@linkov.net
> > Date: Sat, 31 Aug 2024 11:50:35 -0400
> >
> > >From dca1c5a6f3b56f7fe9f35f762732400e4e46c757 Mon Sep 17 00:00:00 2001
> > From: Joseph Turner <joseph@breatheoutbreathe.in>
> > Date: Sat, 31 Aug 2024 08:15:53 -0400
> > Subject: [PATCH] Clarify skipping prompts in repunctuate-sentences docstring
> >
> > * lisp/textmodes/paragraphs.el (repunctuate-sentences): Update docstring.
> >
> > bug#72704
> >
> > Suggested-by: Eli Zaretskii <eliz@gnu.org>
> > ---
> >  lisp/textmodes/paragraphs.el | 8 +++++---
> >  1 file changed, 5 insertions(+), 3 deletions(-)
> >
> > diff --git a/lisp/textmodes/paragraphs.el b/lisp/textmodes/paragraphs.el
> > index be741e6517b..58d8d4b5f9c 100644
> > --- a/lisp/textmodes/paragraphs.el
> > +++ b/lisp/textmodes/paragraphs.el
> > @@ -545,9 +545,11 @@ repunctuate-sentences
> >  It works using `query-replace-regexp'.  In Transient Mark mode,
> >  if the mark is active, operate on the contents of the region.
> >  Second and third arg START and END specify the region to operate on.
> > -If optional argument NO-QUERY is non-nil, make changes without asking
> > -for confirmation.  You can use `repunctuate-sentences-filter' to add
> > -filters to skip occurrences of spaces that don't need to be replaced."
> > +Noninteractively, if optional argument NO-QUERY is non-nil, make changes
> > +without asking for confirmation.  To achieve the same effect
> > +interactively, press \\<query-replace-map>\\[automatic] at the first prompt to skip remaining prompts.
> > +Use `repunctuate-sentences-filter' to add filters to skip occurrences of
> > +spaces that don't need to be replaced."
> >    (declare (interactive-args (start (use-region-beginning))
> >                               (end (use-region-end))))
> >    (interactive (list nil (use-region-beginning) (use-region-end)))
> > --
> > 2.41.0
>
> LGTM, thanks.





^ permalink raw reply	[relevance 0%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-08-17  6:28  5%               ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-19  5:14 11%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-09-21 10:23  3%                   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-19  5:14 UTC (permalink / raw)
  To: Eshel Yaron; +Cc: 72437, eliz, monnier

Joseph Turner <joseph@breatheoutbreathe.in> writes:

> On August 13, 2024 10:07:23 PM PDT, Eshel Yaron <me@eshelyaron.com> wrote:
>>Hi Stefan,
>>
>>Stefan Monnier writes:
>>
>>>> Let's hear what Stefan thinks (and anyone else who has an
>>>> opinion or some case other than electric-pair-mode).
>>>
>>> I think the requested behavior makes a lot of sense, but I lost touch
>>> with the way elec-pair works and interacts with other electric modes, so
>>> I'm not sure how to make it work without breaking other things.
>>
>>In case you missed it, the patch I shared upthread might give you
>>some ideas.  It implements the requested behavior, safely, I think.
>>So I would just ask Joseph to try it out for a while and see if it
>>works as expected and if any other issues crop up :)
>
> Thanks for this patch!  I am testing it in my daily config.  So far so good, and I'll report back after a few weeks of usage.

I have been running this patch for over a month with no issue.  I vote
to merge it!

Thank you!

Joseph





^ permalink raw reply	[relevance 11%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-09-19  5:14 11%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-21 10:23  3%                   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-09-21 17:24 11%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-21 10:23 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72437, eliz, monnier

[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]

Joseph Turner <joseph@breatheoutbreathe.in> writes:

> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>
>> On August 13, 2024 10:07:23 PM PDT, Eshel Yaron <me@eshelyaron.com> wrote:
>>>Hi Stefan,
>>>
>>>Stefan Monnier writes:
>>>
>>>>> Let's hear what Stefan thinks (and anyone else who has an
>>>>> opinion or some case other than electric-pair-mode).
>>>>
>>>> I think the requested behavior makes a lot of sense, but I lost touch
>>>> with the way elec-pair works and interacts with other electric modes, so
>>>> I'm not sure how to make it work without breaking other things.
>>>
>>>In case you missed it, the patch I shared upthread might give you
>>>some ideas.  It implements the requested behavior, safely, I think.
>>>So I would just ask Joseph to try it out for a while and see if it
>>>works as expected and if any other issues crop up :)
>>
>> Thanks for this patch!  I am testing it in my daily config.  So far
>> so good, and I'll report back after a few weeks of usage.
>
> I have been running this patch for over a month with no issue.

That's great, thanks for testing it and for reporting back!

> I vote to merge it!

Agreed.  Here's a full patch with tests, doc updates and a NEWS entry:


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Teach-Electric-Pair-mode-about-prefix-arguments.patch --]
[-- Type: text/x-patch, Size: 10834 bytes --]

From 8e732a6db9cc2855c2b0f307129555bb2551ff96 Mon Sep 17 00:00:00 2001
From: Eshel Yaron <me@eshelyaron.com>
Date: Sat, 21 Sep 2024 12:15:16 +0200
Subject: [PATCH] Teach Electric Pair mode about prefix arguments

* lisp/elec-pair.el (electric-pair--insert): New arg TIMES.
(electric-pair-inhibit-if-helps-balance)
(electric-pair-post-self-insert-function)
(electric-pair-open-newline-between-pairs-psif)
(electric-pair-skip-if-helps-balance): Respect prefix arg.
(electric-pair-delete-pair): Delete ARG chars, not just 1.
* test/lisp/electric-tests.el (autowrapping-multi-1)
(autowrapping-multi-2): New tests.
* doc/emacs/programs.texi (Matching): Mention prefix arg
support in Electric Pair mode documentation.
* etc/NEWS: Announce it.
---
 doc/emacs/programs.texi     |  4 +-
 etc/NEWS                    |  6 +++
 lisp/elec-pair.el           | 87 ++++++++++++++++++++-----------------
 test/lisp/electric-tests.el | 16 +++++++
 4 files changed, 72 insertions(+), 41 deletions(-)

diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi
index 42b57143bf1..948f4128acf 100644
--- a/doc/emacs/programs.texi
+++ b/doc/emacs/programs.texi
@@ -1061,7 +1061,9 @@ Matching
 over.  If the region is active (@pxref{Mark}), insertion of a
 delimiter operates on the region: the characters in the region are
 enclosed in a pair of matching delimiters, leaving point after the
-delimiter you typed.
+delimiter you typed.  If you provide a prefix argument when inserting
+a delimiter, the numeric value of that prefix argument specifies the
+number of pairs to insert.
 
 These variables control additional features of Electric Pair mode:
 
diff --git a/etc/NEWS b/etc/NEWS
index b902aaf7ead..f22215851a6 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -147,6 +147,12 @@ instead of raising an error.  Note that if you have disabled Transient
 Mark mode you might prefer to use 'unix-word-rubout', as this feature
 relies on there being an active region.
 
++++
+** Electric Pair mode can now pair multiple delimiters at once.
+You can now insert or wrap text with multiple sets of parentheses and
+other matching delimiters at once with Electric Pair mode, by providing
+a prefix argument when inserting one of the delimiters.
+
 \f
 * Changes in Specialized Modes and Packages in Emacs 31.1
 
diff --git a/lisp/elec-pair.el b/lisp/elec-pair.el
index 40618e9ef38..1fae0ba6ba4 100644
--- a/lisp/elec-pair.el
+++ b/lisp/elec-pair.el
@@ -260,7 +260,7 @@ electric-pair-syntax-info
                (list ?\( (cdr direct) t string-or-comment)))
      (reverse (list ?\) (car reverse) t string-or-comment)))))
 
-(defun electric-pair--insert (char)
+(defun electric-pair--insert (char times)
   (let ((last-command-event char)
 	(blink-matching-paren nil)
 	(electric-pair-mode nil)
@@ -271,7 +271,7 @@ electric-pair--insert
         ;; us to add these newlines, and is probably about to kick in
         ;; again after we add the closer.
         (electric-layout-allow-duplicate-newlines t))
-    (self-insert-command 1)))
+    (self-insert-command times)))
 
 (defun electric-pair--syntax-ppss (&optional pos where)
   "Like `syntax-ppss', but sometimes fallback to `parse-partial-sexp'.
@@ -455,7 +455,8 @@ electric-pair-inhibit-if-helps-balance
        (atomic-change-group
          ;; Don't use `delete-char'; that may modify the head of the
          ;; undo list.
-         (delete-region (point) (1- (point)))
+         (delete-region (- (point) (prefix-numeric-value current-prefix-arg))
+                        (point))
          (throw
           'done
           (cond ((eq ?\( syntax)
@@ -474,25 +475,26 @@ electric-pair-skip-if-helps-balance
 Works by first removing the character from the buffer, then doing
 some list calculations, finally restoring the situation as if nothing
 happened."
-  (pcase (electric-pair-syntax-info char)
-    (`(,syntax ,pair ,_ ,s-or-c)
-     (unwind-protect
-         (progn
-           (delete-char -1)
-           (cond ((eq syntax ?\))
-                  (let* ((pair-data
-                          (electric-pair--balance-info
-                           -1 s-or-c))
-                         (innermost (car pair-data))
-                         (outermost (cdr pair-data)))
-                    (and
-                     (cond ((car outermost)
-                            (car innermost))
-                           ((car innermost)
-                            (not (eq (cdr outermost) pair)))))))
-                 ((eq syntax ?\")
-                  (electric-pair--inside-string-p char))))
-       (insert char)))))
+  (let ((num (prefix-numeric-value current-prefix-arg)))
+    (pcase (electric-pair-syntax-info char)
+      (`(,syntax ,pair ,_ ,s-or-c)
+       (unwind-protect
+           (progn
+             (delete-char (- num))
+             (cond ((eq syntax ?\))
+                    (let* ((pair-data
+                            (electric-pair--balance-info
+                             (- num) s-or-c))
+                           (innermost (car pair-data))
+                           (outermost (cdr pair-data)))
+                      (and
+                       (cond ((car outermost)
+                              (car innermost))
+                             ((car innermost)
+                              (not (eq (cdr outermost) pair)))))))
+                   ((eq syntax ?\")
+                    (electric-pair--inside-string-p char))))
+         (insert (make-string num char)))))))
 
 (defun electric-pair-default-skip-self (char)
   (if electric-pair-preserve-balance
@@ -527,11 +529,14 @@ electric-pair-post-self-insert-function
  `electric-pair-inhibit-predicate', `electric-pair-skip-self'
   and `electric-pair-skip-whitespace' (which see)."
   (let* ((pos (and electric-pair-mode (electric--after-char-pos)))
+         (num (when pos (prefix-numeric-value current-prefix-arg)))
+         (beg (when num (- pos num)))
          (skip-whitespace-info))
     (pcase (electric-pair-syntax-info last-command-event)
       (`(,syntax ,pair ,unconditional ,_)
        (cond
         ((null pos) nil)
+        ((zerop num) nil)
         ;; Wrap a pair around the active region.
         ;;
         ((and (memq syntax '(?\( ?\) ?\" ?\$)) (use-region-p))
@@ -545,23 +550,24 @@ electric-pair-post-self-insert-function
                       (>= (mark) (point))))
              (save-excursion
                (goto-char (mark))
-               (electric-pair--insert pair))
-           (delete-region pos (1- pos))
-           (electric-pair--insert pair)
+               (electric-pair--insert pair num))
+           (delete-region beg pos)
+           (electric-pair--insert pair num)
            (goto-char (mark))
-           (electric-pair--insert last-command-event)))
+           (electric-pair--insert last-command-event num)))
         ;; Backslash-escaped: no pairing, no skipping.
         ((save-excursion
-           (goto-char (1- pos))
+           (goto-char beg)
            (not (zerop (% (skip-syntax-backward "\\") 2))))
-         nil)
+         (let ((current-prefix-arg (1- num)))
+           (electric-pair-post-self-insert-function)))
         ;; Skip self.
         ((and (memq syntax '(?\) ?\" ?\$))
               (and (or unconditional
                        (if (functionp electric-pair-skip-self)
                            (electric-pair--save-literal-point-excursion
-                             (goto-char pos)
-                             (funcall electric-pair-skip-self last-command-event))
+                            (goto-char pos)
+                            (funcall electric-pair-skip-self last-command-event))
                          electric-pair-skip-self))
                    (save-excursion
                      (when (and (not (and unconditional
@@ -580,19 +586,19 @@ electric-pair-post-self-insert-function
          ;; live with it for now.
          (when skip-whitespace-info
            (funcall electric-pair-skip-whitespace-function))
-         (delete-region (1- pos) (if (eq skip-whitespace-info 'chomp)
-                                     (point)
-                                   pos))
-         (forward-char))
+         (delete-region beg (if (eq skip-whitespace-info 'chomp)
+                                (point)
+                              pos))
+         (forward-char num))
         ;; Insert matching pair.
         ((and (memq syntax '(?\( ?\" ?\$))
               (not overwrite-mode)
               (or unconditional
                   (not (electric-pair--save-literal-point-excursion
-                         (goto-char pos)
-                         (funcall electric-pair-inhibit-predicate
-                                  last-command-event)))))
-         (save-excursion (electric-pair--insert pair))))))))
+                        (goto-char pos)
+                        (funcall electric-pair-inhibit-predicate
+                                 last-command-event)))))
+         (save-excursion (electric-pair--insert pair num))))))))
 
 (defun electric-pair-open-newline-between-pairs-psif ()
   "Honor `electric-pair-open-newline-between-pairs'.
@@ -604,7 +610,8 @@ electric-pair-open-newline-between-pairs-psif
              (< (1+ (point-min)) (point) (point-max))
              (eq (save-excursion
                    (skip-chars-backward "\t\s")
-                   (char-before (1- (point))))
+                   (char-before (- (point)
+                                   (prefix-numeric-value current-prefix-arg))))
                  (matching-paren (char-after))))
     (save-excursion (newline 1 t))))
 
@@ -618,7 +625,7 @@ electric-pair-delete-pair
 ARG and KILLP are passed directly to
 `backward-delete-char-untabify', which see."
   (interactive "*p\nP")
-  (delete-char 1)
+  (delete-char arg)
   (backward-delete-char-untabify arg killp))
 
 (defvar electric-pair-mode-map
diff --git a/test/lisp/electric-tests.el b/test/lisp/electric-tests.el
index 720313511a6..76c18594b26 100644
--- a/test/lisp/electric-tests.el
+++ b/test/lisp/electric-tests.el
@@ -653,6 +653,22 @@ autowrapping-7
                 (skip-chars-backward "\"")
                 (mark-sexp -1)))
 
+(define-electric-pair-test autowrapping-multi-1
+ "foo" "(" :expected-string "(((((foo)))))" :expected-point 6
+  :bindings '((current-prefix-arg . 5))
+  :fixture-fn (lambda ()
+                (electric-pair-mode 1)
+                (mark-sexp 1)))
+
+(define-electric-pair-test autowrapping-multi-2
+ "foo" ")" :expected-string "(((((foo)))))" :expected-point 14
+  :bindings '((current-prefix-arg . 5))
+  :fixture-fn (lambda ()
+                (electric-pair-mode 1)
+                (goto-char (point-max))
+                (skip-chars-backward "\"")
+                (mark-sexp -1)))
+
 \f
 ;;; Electric quotes
 (define-electric-pair-test electric-quote-string
-- 
2.46.0


^ permalink raw reply related	[relevance 3%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-09-21 10:23  3%                   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-21 17:24 11%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-09-22  8:21  5%                       ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-21 17:24 UTC (permalink / raw)
  To: Eshel Yaron; +Cc: 72437, eliz, monnier

[-- Attachment #1: Type: text/plain, Size: 1351 bytes --]

Eshel Yaron <me@eshelyaron.com> writes:

> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>
>> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>>
>>> On August 13, 2024 10:07:23 PM PDT, Eshel Yaron <me@eshelyaron.com> wrote:
>>>>Hi Stefan,
>>>>
>>>>Stefan Monnier writes:
>>>>
>>>>>> Let's hear what Stefan thinks (and anyone else who has an
>>>>>> opinion or some case other than electric-pair-mode).
>>>>>
>>>>> I think the requested behavior makes a lot of sense, but I lost touch
>>>>> with the way elec-pair works and interacts with other electric modes, so
>>>>> I'm not sure how to make it work without breaking other things.
>>>>
>>>>In case you missed it, the patch I shared upthread might give you
>>>>some ideas.  It implements the requested behavior, safely, I think.
>>>>So I would just ask Joseph to try it out for a while and see if it
>>>>works as expected and if any other issues crop up :)
>>>
>>> Thanks for this patch!  I am testing it in my daily config.  So far
>>> so good, and I'll report back after a few weeks of usage.
>>
>> I have been running this patch for over a month with no issue.
>
> That's great, thanks for testing it and for reporting back!
>
>> I vote to merge it!
>
> Agreed.  Here's a full patch with tests, doc updates and a NEWS entry:

Nice!  How about also adding a test like the attached patch?


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Test-behavior-with-prefix-argument.patch --]
[-- Type: text/x-diff, Size: 957 bytes --]

From 414a4b1fa09b0b976e74144430871b1b5a9ddbbe Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Sat, 21 Sep 2024 10:23:07 -0700
Subject: [PATCH] Test behavior with prefix argument

* test/lisp/electric-tests.el (electric-pair-backspace-2)
---
 test/lisp/electric-tests.el | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/test/lisp/electric-tests.el b/test/lisp/electric-tests.el
index 720313511a6..f1742fe3f0b 100644
--- a/test/lisp/electric-tests.el
+++ b/test/lisp/electric-tests.el
@@ -562,6 +562,14 @@ electric-pair-backspace-1
       (electric-pair-delete-pair 1)
       (should (equal "" (buffer-string))))))
 
+(ert-deftest electric-pair-backspace-2 ()
+  (save-electric-modes
+   (with-temp-buffer
+     (insert "((()))")
+     (goto-char 4)
+     (electric-pair-delete-pair 2)
+     (should (equal "()" (buffer-string))))))
+
 \f
 ;;; Undoing
 (ert-deftest electric-pair-undo-unrelated-state ()
-- 
2.46.0


^ permalink raw reply related	[relevance 11%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-09-21 17:24 11%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-22  8:21  5%                       ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-09-22 19:32  5%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-22  8:21 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72437, Eli Zaretskii, Stefan Monnier

close 72437 31.1
quit

Joseph Turner <joseph@breatheoutbreathe.in> writes:

> Eshel Yaron <me@eshelyaron.com> writes:
>
>> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>>
>>> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>>>
>>>> On August 13, 2024 10:07:23 PM PDT, Eshel Yaron <me@eshelyaron.com> wrote:
>>>>>Hi Stefan,
>>>>>
>>>>>Stefan Monnier writes:
>>>>>
>>>>>>> Let's hear what Stefan thinks (and anyone else who has an
>>>>>>> opinion or some case other than electric-pair-mode).
>>>>>>
>>>>>> I think the requested behavior makes a lot of sense, but I lost touch
>>>>>> with the way elec-pair works and interacts with other electric modes, so
>>>>>> I'm not sure how to make it work without breaking other things.
>>>>>
>>>>>In case you missed it, the patch I shared upthread might give you
>>>>>some ideas.  It implements the requested behavior, safely, I think.
>>>>>So I would just ask Joseph to try it out for a while and see if it
>>>>>works as expected and if any other issues crop up :)
>>>>
>>>> Thanks for this patch!  I am testing it in my daily config.  So far
>>>> so good, and I'll report back after a few weeks of usage.
>>>
>>> I have been running this patch for over a month with no issue.
>>
>> That's great, thanks for testing it and for reporting back!
>>
>>> I vote to merge it!
>>
>> Agreed.  Here's a full patch with tests, doc updates and a NEWS entry:
>
> Nice!  How about also adding a test like the attached patch?

Looks good :)

I've now pushed my patch to master as a7192fd7b73 followed by your test
addition as 0f4c09d2678.  And with that, I'm closing this bug.


Best,

Eshel





^ permalink raw reply	[relevance 5%]

* bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode
  2024-09-22  8:21  5%                       ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-22 19:32  5%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-22 19:32 UTC (permalink / raw)
  To: Eshel Yaron; +Cc: 72437, Eli Zaretskii, Stefan Monnier



On September 22, 2024 1:21:13 AM PDT, Eshel Yaron <me@eshelyaron.com> wrote:
>close 72437 31.1
>quit
>
>Joseph Turner <joseph@breatheoutbreathe.in> writes:
>
>> Eshel Yaron <me@eshelyaron.com> writes:
>>
>>> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>>>
>>>> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>>>>
>>>>> On August 13, 2024 10:07:23 PM PDT, Eshel Yaron <me@eshelyaron.com> wrote:
>>>>>>Hi Stefan,
>>>>>>
>>>>>>Stefan Monnier writes:
>>>>>>
>>>>>>>> Let's hear what Stefan thinks (and anyone else who has an
>>>>>>>> opinion or some case other than electric-pair-mode).
>>>>>>>
>>>>>>> I think the requested behavior makes a lot of sense, but I lost touch
>>>>>>> with the way elec-pair works and interacts with other electric modes, so
>>>>>>> I'm not sure how to make it work without breaking other things.
>>>>>>
>>>>>>In case you missed it, the patch I shared upthread might give you
>>>>>>some ideas.  It implements the requested behavior, safely, I think.
>>>>>>So I would just ask Joseph to try it out for a while and see if it
>>>>>>works as expected and if any other issues crop up :)
>>>>>
>>>>> Thanks for this patch!  I am testing it in my daily config.  So far
>>>>> so good, and I'll report back after a few weeks of usage.
>>>>
>>>> I have been running this patch for over a month with no issue.
>>>
>>> That's great, thanks for testing it and for reporting back!
>>>
>>>> I vote to merge it!
>>>
>>> Agreed.  Here's a full patch with tests, doc updates and a NEWS entry:
>>
>> Nice!  How about also adding a test like the attached patch?
>
>Looks good :)
>
>I've now pushed my patch to master as a7192fd7b73 followed by your test
>addition as 0f4c09d2678.  And with that, I'm closing this bug.

Thank you!!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#72899: [Android] read-key-sequence returns unexpected [text-conversion]
  2024-08-31  5:32  5% bug#72899: [Android] read-key-sequence returns unexpected [text-conversion] Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-26  0:17  5% ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-09-26  0:55  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 63+ results
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-26  0:17 UTC (permalink / raw)
  To: Joseph Turner; +Cc: 72899

tags 72899 notabug
close 72899
thanks

Joseph Turner <joseph@breatheoutbreathe.in> writes:

> Hi Po Lu,
>
> I am testing out spaced repetition systems which work fully within Emacs and also on Android.  When I tried org-drill, it failed to recognize my key
> inputs.  After digging, I found that on Android read-key-sequence simply returns [text-conversion], instead of whatever key sequence was actually
> pressed.
>
> Running an old version of Android Emacs from F-Droid; please forgive me if this is already fixed:
>
> GNU Emacs 30.0.50 (build 1, aarch64-unknown-linux-android22) of 2024-02-12
>
> Internet searching for "Emacs" and "text-conversion" only resulted in finding commit d4d9db8dc6e.
>
> Thank you!
>
> Joseph
>
> P.S. Sending this email from a phone, so I can't add you with X-Debbugs-Cc.

You must pass t as the DISABLE-TEXT-CONVERSION argument to
`read-key-sequence', or input methods will not generate keystrokes for
keypresses but insert text directly into the selected buffer.





^ permalink raw reply	[relevance 5%]

* bug#72899: [Android] read-key-sequence returns unexpected [text-conversion]
  2024-09-26  0:17  5% ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-26  0:55  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-26  0:55 UTC (permalink / raw)
  To: Po Lu; +Cc: 72899

Po Lu <luangruo@yahoo.com> writes:

> tags 72899 notabug
> close 72899
> thanks
>
> Joseph Turner <joseph@breatheoutbreathe.in> writes:
>
>> Hi Po Lu,
>>
>> I am testing out spaced repetition systems which work fully within
>> Emacs and also on Android. When I tried org-drill, it failed to
>> recognize my key
>> inputs. After digging, I found that on Android read-key-sequence
>> simply returns [text-conversion], instead of whatever key sequence
>> was actually
>> pressed.
>>
>> Running an old version of Android Emacs from F-Droid; please forgive me if this is already fixed:
>>
>> GNU Emacs 30.0.50 (build 1, aarch64-unknown-linux-android22) of 2024-02-12
>>
>> Internet searching for "Emacs" and "text-conversion" only resulted in finding commit d4d9db8dc6e.
>>
>> Thank you!
>>
>> Joseph
>>
>> P.S. Sending this email from a phone, so I can't add you with X-Debbugs-Cc.
>
> You must pass t as the DISABLE-TEXT-CONVERSION argument to
> `read-key-sequence', or input methods will not generate keystrokes for
> keypresses but insert text directly into the selected buffer.

Thank you for the explanation!

Joseph





^ permalink raw reply	[relevance 5%]

* bug#73781: [PATCH] Upgrade out-of-date dependencies with package-vc
@ 2024-10-12 23:23 10% Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 63+ results
From: Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-10-12 23:23 UTC (permalink / raw)
  To: 73781

[-- Attachment #1: Type: text/plain, Size: 653 bytes --]

Tags: patch

I noticed this bug when working on hyperdrive.el, which I had installed
with package-vc-install-from-checkout.  I updated the version of its
transient.el dependency in the Package-Requires header and attempted to
reinstall, but it did not attempt to update the dependency.

I think the attached patch may not be the whole solution.  I applied it,
attempted package-vc-install-from-checkout again, and got this error:

package--with-response-buffer-1: https://melpa.org/packages/transient-20241004.1739.tar: Not found

Do we need to call package-refresh-contents at some point inside of
package-vc-install-dependencies?

Thank you!

Joseph


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Upgrade-out-of-date-dependencies.patch --]
[-- Type: text/patch, Size: 1121 bytes --]

From fd05beab4903e3ba9f2a6866a00e924f8bcd5637 Mon Sep 17 00:00:00 2001
From: Joseph Turner <joseph@breatheoutbreathe.in>
Date: Sun, 13 Oct 2024 01:10:02 +0200
Subject: [PATCH] Upgrade out-of-date dependencies

* lisp/emacs-lisp/package-vc.el (package-vc-install-dependencies): Pass
the specified package version when checking if a package is installed.
---
 lisp/emacs-lisp/package-vc.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
index e168096e153..58916637008 100644
--- a/lisp/emacs-lisp/package-vc.el
+++ b/lisp/emacs-lisp/package-vc.el
@@ -465,7 +465,7 @@ package-vc-install-dependencies
                   "Attempt to find all dependencies for PKG."
                   (cond
                    ((assq (car pkg) to-install)) ;inhibit cycles
-                   ((package-installed-p (car pkg)))
+                   ((package-installed-p (car pkg) (cadr pkg)))
                    ((let* ((pac package-archive-contents)
                            (desc (cadr (assoc (car pkg) pac))))
                       (if desc
-- 
2.46.0


^ permalink raw reply related	[relevance 10%]

Results 401-463 of 463	 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2024-03-03 17:25     bug#69528: 30.0.50; [BUG] transient.el is not a member of package--builtin-versions No Wayman
2024-03-04 17:22     ` No Wayman
2024-03-04 18:41       ` Philip Kaludercic
2024-03-05  6:17         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-05-25  8:04           ` Philip Kaludercic
2024-05-25  8:08             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-05-25  8:47               ` Philip Kaludercic
2024-05-26  0:45  5%             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-05-25 10:49             ` Eli Zaretskii
2024-06-02 10:36               ` Stefan Kangas
2024-06-02 11:07                 ` Philip Kaludercic
2024-06-02 12:08                   ` Stefan Kangas
2024-06-02 13:11                     ` Philip Kaludercic
2024-06-02 18:26 11%                   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-06-02 18:40  5%                     ` Philip Kaludercic
2024-06-03 17:24  5%                     ` Stefan Kangas
2024-06-04 22:22  5%                       ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-01 20:42  9% bug#71883: [PATCH] Fix tab-bar-auto-width with customized tab-bar-tab-face-function Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-02  6:55     ` Juri Linkov
2024-07-02 16:25  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-02 17:34         ` Juri Linkov
2024-07-02 23:10           ` Adam Porter
2024-07-03  6:27             ` Juri Linkov
2024-07-03 19:50               ` Adam Porter
2024-07-04 17:57                 ` Juri Linkov
2024-07-16  5:12  9%               ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-17 11:18  0%                 ` Eli Zaretskii
2024-07-19  6:42                       ` Juri Linkov
2024-07-25 18:11 10%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-25 18:18                           ` Juri Linkov
2024-07-25 18:52  5%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-25 19:09  0%                       ` Eli Zaretskii
2024-07-25 23:00 10%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-06  6:59                               ` Juri Linkov
2024-08-09 12:15  5%                             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-09 12:25  5%                             ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-19 16:57                                   ` Juri Linkov
2024-08-20  1:49  5%                                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-20  6:40                                       ` Juri Linkov
2024-08-20  7:11  5%                                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-23  5:42  5% bug#72250: [ELPA] package--print-email-button can't handle vcard.el package Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-23 11:27  0% ` Robert Pluim
2024-07-23 17:34  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-25  4:48  1% bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-25  6:20  0% ` Eli Zaretskii
2024-07-25  6:22     ` Colin Baxter
2024-07-25  8:13  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-29 11:23  5% ` bug#72285: debian .. now what (was: bug#72285: 29.4; world-clock reports same time zone for all zones in world-clock-list) Gijs Hillenius
2024-07-29 11:41  5% ` bug#72285: more weirdness " Gijs Hillenius
2024-07-29 19:23  5%   ` bug#72285: more weirdness Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-07-31  7:22  0%     ` Gijs Hillenius
2024-08-03  7:12  5% bug#72437: Unexpected behavior when inserting with prefix arg in electric-pair-mode Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-03  9:12  0% ` Eli Zaretskii
2024-08-03 11:04  0%   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-03 15:40  0%     ` Eli Zaretskii
2024-08-03 18:18  0%       ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-03 18:46             ` Eli Zaretskii
2024-08-14  1:00               ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-14  5:07                 ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-17  6:28  5%               ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-19  5:14 11%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-21 10:23  3%                   ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-21 17:24 11%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-22  8:21  5%                       ` Eshel Yaron via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-22 19:32  5%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-14  0:57  0%   ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-16 21:22         ` João Távora
2024-08-17  6:08  0%       ` Eli Zaretskii
2024-08-18 20:14     bug#72704: 29.4; repunctuate-sentences ignores NO-QUERY Brian Green
2024-08-19  4:48  5% ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-19  6:52       ` Juri Linkov
2024-08-24  3:00         ` Richard Stallman
2024-08-24  6:30 10%       ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-24  6:53  5%         ` Visuwesh
2024-08-24  7:51  9%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-24  7:28  0%         ` Eli Zaretskii
2024-08-24  7:54  5%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-24  8:29  5%             ` Brian Green
2024-08-24  9:33                   ` Eli Zaretskii
2024-08-24 17:09 10%                 ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-24 18:23  5%                   ` Brian Green
2024-08-24 19:18  0%                     ` Brian Green
2024-08-24 19:41  0%                       ` Brian Green
2024-08-25  2:23                             ` Visuwesh
2024-08-25 16:53  5%                           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-31  9:23  0%                   ` Eli Zaretskii
2024-08-31 12:19 10%                     ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-31 12:39  0%                       ` Eli Zaretskii
2024-08-31 15:50 10%                         ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-31 16:08  0%                           ` Eli Zaretskii
2024-08-31 17:26  0%                             ` Brian Green
2024-08-25  6:51             ` Juri Linkov
2024-08-25 15:11  5%           ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-08-31  5:32  5% bug#72899: [Android] read-key-sequence returns unexpected [text-conversion] Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-26  0:17  5% ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-26  0:55  5%   ` Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-10-12 23:23 10% bug#73781: [PATCH] Upgrade out-of-date dependencies with package-vc Joseph Turner via Bug reports for GNU Emacs, the Swiss army knife of text editors

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).