branch: externals/marginalia commit e06d46159442a25c3b99c02cec336a4dfa21693c Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@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)