   :config
   (global-eldoc-mode t)
   :ensure nil)
+
+;; built-in shortdoc mode
+(use-package shortdoc
+  :general
+  ("<f4> q" #'shortdoc-display-group)
+  (:keymaps 'shortdoc-mode-map
+            "j" #'shortdoc-next
+            "k" #'shortdoc-previous)
+  :ensure nil
+  :defer 1)
 
 ;; built-in tab-line mode
 (use-package tab-line

          occur-mode
          grep-mode
          org-mode
          "^\\*ivy-occur.*\\*" ivy-occur-mode
          "^\\*helpful.*\\*$" helpful-mode
          rustic-compilation-mode

             image-mode
             image-dired-thumbnail-mode
             cquery-tree-mode
             shortdoc-mode
             paradox-menu-mode))
    (add-to-list 'evil-emacs-state-modes mode))
  ;; remove these from evil-motion-state-modes
