core-keybinds: enhance readability of which-key popup

This commit is contained in:
Henrik Lissner 2017-03-07 14:56:41 -05:00
parent 48c09f8d46
commit 80c3584a78

View file

@ -15,19 +15,17 @@
(def-package! which-key
:defer 1
:config
(setq which-key-sort-order 'which-key-prefix-then-key-order
(setq which-key-sort-order 'which-key-key-order-alpha
which-key-sort-uppercase-first nil
which-key-add-column-padding 1
which-key-max-display-columns nil
which-key-min-display-lines 10
;; only pop-up for leader/localleader keys
which-key-allow-regexps (list (format "^%s" (regexp-quote doom-leader-key))
(format "^%s" (regexp-quote doom-localleader-key)))
;; perdy unicode icons
which-key-replacement-alist
(append '((("TAB" . nil) . ("" . nil))
(("RET" . nil) . ("" . nil))
(("DEL" . nil) . ("" . nil))
(("SPC" . nil) . ("" . nil)))
which-key-replacement-alist))
(format "^%s" (regexp-quote doom-localleader-key))))
;; embolden local bindings
(set-face-attribute 'which-key-local-map-description-face nil :weight 'bold)
(which-key-setup-side-window-bottom)
(which-key-mode +1)
(when (cdr doom--which-key-defs)
(apply 'which-key-add-key-based-replacements (cdr doom--which-key-defs))))