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