-;; outline
-;; (with-eval-after-load 'outline
-;; (when (featurep 'which-key)
-;; (which-key-add-key-based-replacements
-;; "C-c @" "outline"
-;; "s-O" "outline"))
-;; (define-key outline-minor-mode-map (kbd "<s-tab>")
-;; #'outline-toggle-children)
-;; (define-key outline-minor-mode-map (kbd "M-p")
-;; #'outline-previous-visible-heading)
-;; (define-key outline-minor-mode-map (kbd "M-n")
-;; #'outline-next-visible-heading)
-;; (defvar b/outline-prefix-map)
-;; (define-prefix-command 'b/outline-prefix-map)
-;; (define-key outline-minor-mode-map (kbd "s-O")
-;; 'b/outline-prefix-map)
-;; (define-key b/outline-prefix-map (kbd "TAB")
-;; #'outline-toggle-children)
-;; (define-key b/outline-prefix-map (kbd "a")
-;; #'outline-hide-body)
-;; (define-key b/outline-prefix-map (kbd "H")
-;; #'outline-hide-body)
-;; (define-key b/outline-prefix-map (kbd "S")
-;; #'outline-show-all)
-;; (define-key b/outline-prefix-map (kbd "h")
-;; #'outline-hide-subtree)
-;; (define-key b/outline-prefix-map (kbd "s")
-;; #'outline-show-subtree))
-;; (add-hook 'prog-mode-hook #'outline-minor-mode)
-