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

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

[elpa] externals/marginalia ed02f22 099/241: marginalia--align: only ali


From: Stefan Monnier
Subject: [elpa] externals/marginalia ed02f22 099/241: marginalia--align: only align text if non-empty
Date: Fri, 28 May 2021 20:49:05 -0400 (EDT)

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

    marginalia--align: only align text if non-empty
---
 marginalia.el | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/marginalia.el b/marginalia.el
index f1e0e4e..55f3045 100644
--- a/marginalia.el
+++ b/marginalia.el
@@ -231,12 +231,13 @@ determine it."
 
 (defsubst marginalia--align (str)
   "Align STR at the right margin."
-  (concat " "
-          (propertize
-           " "
-           'display
-           `(space :align-to (- right-fringe ,(length str))))
-          str))
+  (unless (string-blank-p str)
+    (concat " "
+            (propertize
+             " "
+             'display
+             `(space :align-to (- right-fringe ,(length str))))
+            str)))
 
 (cl-defmacro marginalia--field (field &key truncate format face width)
   "Format FIELD as a string according to some options.



reply via email to

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