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

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

[elpa] externals/marginalia 5a644d8 143/241: abbreviate list-buffers-dir


From: Stefan Monnier
Subject: [elpa] externals/marginalia 5a644d8 143/241: abbreviate list-buffers-directory
Date: Fri, 28 May 2021 20:49:15 -0400 (EDT)

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

    abbreviate list-buffers-directory
---
 marginalia.el | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/marginalia.el b/marginalia.el
index 8eef69b..46700da 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -524,21 +524,21 @@ Similar to `marginalia-annotate-symbol', but does not 
show symbol class."
                           marginalia--separator
                           (16 (:propertize mode-name face marginalia-mode)))
                         nil nil buffer))
-     ((cond
-       ;; see ibuffer-buffer-file-name
-       ((when-let (file (buffer-file-name buffer))
-          (abbreviate-file-name file)))
-       ((when-let (proc (get-buffer-process buffer))
+     ((if-let (proc (get-buffer-process buffer))
           (format "(%s %s) %s"
                   proc (process-status proc)
-                  (abbreviate-file-name (buffer-local-value 'default-directory 
buffer)))))
-       ((local-variable-p 'list-buffers-directory buffer)
-       (buffer-local-value 'list-buffers-directory buffer))
-       ((when-let (dir (and (local-variable-p 'dired-directory buffer)
-                            (buffer-local-value 'dired-directory buffer)))
-          (abbreviate-file-name
-          (expand-file-name (if (stringp dir) dir (car dir))
-                             (buffer-local-value 'default-directory 
buffer))))))
+                  (abbreviate-file-name (buffer-local-value 'default-directory 
buffer)))
+        (abbreviate-file-name
+         (or (cond
+              ;; see ibuffer-buffer-file-name
+              ((buffer-file-name buffer))
+              ((when-let (dir (and (local-variable-p 'dired-directory buffer)
+                                   (buffer-local-value 'dired-directory 
buffer)))
+                 (expand-file-name (if (stringp dir) dir (car dir))
+                                   (buffer-local-value 'default-directory 
buffer))))
+              ((local-variable-p 'list-buffers-directory buffer)
+               (buffer-local-value 'list-buffers-directory buffer)))
+             "")))
       :truncate (/ marginalia-truncate-width 2)
       :face 'marginalia-file-name))))
 



reply via email to

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