From 26454e7755d0acb4c1b53342f6b65220273ae5bf Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Tue, 28 Apr 2026 19:34:18 +0300 Subject: feat: skip text properties for desc when already propertized --- keymap-popup.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/keymap-popup.el b/keymap-popup.el index 6985dca..ac18fdb 100644 --- a/keymap-popup.el +++ b/keymap-popup.el @@ -531,7 +531,9 @@ Column widths are aligned across all rows." (let* ((resolved (when docstring (keymap-popup--resolve-description docstring))) (doc (when resolved - (concat (propertize resolved 'face 'font-lock-doc-face) + (concat (if (text-properties-at 0 resolved) + resolved + (propertize resolved 'face 'font-lock-doc-face)) "\n"))) (rendered-rows (keymap-popup--rows-to-columns rows prefix-mode)) (col-widths (keymap-popup--global-col-widths rendered-rows)) -- cgit v1.0