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.