mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-24 08:51:10 -08:00
Improve which-key--format-and-replace
Do a better job with nil descriptions
This commit is contained in:
parent
e5db4b6256
commit
fce520f8af
1 changed files with 5 additions and 3 deletions
|
|
@ -1632,9 +1632,11 @@ alists. Returns a list (key separator description)."
|
|||
(hl-face (which-key--highlight-face orig-desc))
|
||||
(key-binding (which-key--maybe-replace (cons keys orig-desc)))
|
||||
(final-desc (which-key--propertize-description
|
||||
(cdr key-binding) group local hl-face orig-desc))
|
||||
(final-desc (which-key--maybe-add-docstring final-desc orig-desc))
|
||||
(final-desc (which-key--truncate-description final-desc)))
|
||||
(cdr key-binding) group local hl-face orig-desc)))
|
||||
(when final-desc
|
||||
(setq final-desc
|
||||
(which-key--truncate-description
|
||||
(which-key--maybe-add-docstring final-desc orig-desc))))
|
||||
(when (consp key-binding)
|
||||
(push
|
||||
(list (which-key--propertize-key
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue