branch: externals/marginalia commit 7fe8f71f5270b8b45f29fdc3b33fadfe00fb4cc3 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
improve buffer annotation formatting --- marginalia.el | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/marginalia.el b/marginalia.el index e0501af..8549ba6 100644 --- a/marginalia.el +++ b/marginalia.el @@ -244,17 +244,15 @@ determine it." "Annotate buffer CAND with modification status, file name and major mode." (when-let (buffer (get-buffer cand)) (concat - (marginalia--align 30 - marginalia-separator-width - 1 + (marginalia--align 2 ;; modification + 30 ;; mode marginalia-separator-width marginalia-file-name-width) + (if (buffer-modified-p buffer) "* " " ") (propertize - (format "%30s" (buffer-local-value 'major-mode buffer)) + (format "%-30s" (buffer-local-value 'major-mode buffer)) 'face 'marginalia-mode) (marginalia--separator) - (if (buffer-modified-p buffer) "*" " ") - (marginalia--separator) (marginalia--truncate (if-let (file (buffer-file-name buffer)) (propertize (abbreviate-file-name file)