diff --git a/.config/neodoom/init.el b/.config/neodoom/init.el index 8d1f5e8d..a2c1972c 100644 --- a/.config/neodoom/init.el +++ b/.config/neodoom/init.el @@ -114,6 +114,7 @@ (defalias 'yes-or-no-p 'y-or-n-p) (defconst IS-MAC (eq system-type 'darwin)) +(defconst IS-LINUX (memq system-type '(gnu gnu/linux gnu/kfreebsd berkeley-unix))) (setq lock-directory (bergheim/get-and-ensure-data-dir "lock/")) diff --git a/.config/neodoom/modules/base.el b/.config/neodoom/modules/base.el index 56f28078..1de32ded 100644 --- a/.config/neodoom/modules/base.el +++ b/.config/neodoom/modules/base.el @@ -71,12 +71,15 @@ (use-package which-key :demand t + :custom + (which-key-idle-delay 0.3) + (which-key-idle-secondary-delay 0.3) + ;; sort A a B b not A B a b + (which-key-sort-order 'which-key-key-order-alpha) + ;; this fixes which-key window size for me in daemon mode + (which-key-allow-imprecise-window-fit nil) :config - (which-key-mode) - (setq which-key-idle-delay 0.3) - ;; sort A a B b not A B ab - (setq which-key-sort-order 'which-key-key-order-alpha) - (setq which-key-idle-secondary-delay 0.3)) + (which-key-mode)) (defun bergheim/toggle-big-font-mode (&optional level) "Toggle big font mode."