emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/marginalia e06d461: Fix permission denied error


From: ELPA Syncer
Subject: [elpa] externals/marginalia e06d461: Fix permission denied error
Date: Sat, 4 Sep 2021 06:57:17 -0400 (EDT)

branch: externals/marginalia
commit e06d46159442a25c3b99c02cec336a4dfa21693c
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Fix permission denied error
    
    See https://github.com/minad/vertico/issues/118
---
 marginalia.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/marginalia.el b/marginalia.el
index 36267ca..a81e8c3 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -799,9 +799,11 @@ component of a full file path."
 
 (defun marginalia--annotate-local-file (cand)
   "Annotate local file CAND."
-  (when-let (attrs (file-attributes (substitute-in-file-name
-                                     (marginalia--full-candidate cand))
-                                    'integer))
+  (when-let (attrs (ignore-errors
+                     ;; may throw permission denied errors
+                     (file-attributes (substitute-in-file-name
+                                       (marginalia--full-candidate cand))
+                                      'integer)))
     (marginalia--fields
      ((marginalia--file-owner attrs)
       :width 12 :face 'marginalia-file-owner)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]