branch: externals/marginalia commit a2f924242cc6686e748cd3319b7d72d1f66cb8f4 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
fix marginalia-annotate-bookmark for front context with newlines --- marginalia.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/marginalia.el b/marginalia.el index fb54037..d7164fd 100644 --- a/marginalia.el +++ b/marginalia.el @@ -507,7 +507,9 @@ Similar to `marginalia-annotate-symbol', but does not show symbol class." (let ((front (bookmark-get-front-context-string cand))) (marginalia--fields ((bookmark-get-filename cand) :width 40 :face 'marginalia-file-name) - ((if (or (not front) (string= front "")) "" (concat front "…")) + ((if (or (not front) (string= front "")) + "" + (concat (replace-regexp-in-string "\n" "\\\\n" front) "…")) :width 20 :face 'marginalia-documentation)))) (defun marginalia-annotate-customize-group (cand)