diff options
| author | Thanos Apollo <public@thanosapollo.org> | 2026-04-28 19:34:18 +0300 |
|---|---|---|
| committer | Thanos Apollo <public@thanosapollo.org> | 2026-04-28 19:34:18 +0300 |
| commit | 26454e7755d0acb4c1b53342f6b65220273ae5bf (patch) | |
| tree | fa448a050e67a8895892985004d0e256c74ec65a | |
| parent | 750dca942b164df248ec82a17c4d39e3ce1d7f7a (diff) | |
feat: skip text properties for desc when already propertized
| -rw-r--r-- | keymap-popup.el | 4 |
1 files changed, 3 insertions, 1 deletions
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)) |
