   :defer t
   :hook (eww-mode . (lambda () (setq cursor-type '(bar . 2)))))
 
-;; outline
-(use-package outline
-  :config
-  ;; (setq outline-minor-mode-cycle t)
-  )
+;; View info pages
+(use-package info
+  :hook (Info-mode . (lambda () (evil-collection-unimpaired-mode -1)))
+  :config
+  ;; Preserve common Info keymaps
+  (general-def
+    :keymaps 'Info-mode-map
+    :states '(normal)
+    "m" #'Info-menu
+    "n" #'Info-next
+    "p" #'Info-prev
+    "[" #'Info-backward-node
+    "]" #'Info-forward-node))
 
 ;;;;; Prose Modes
 

  (setq modus-themes-syntax '(yellow-comments alt-syntax))
  
  :config
  (dolist (theme '(modus-operandi modus-vivendi))
    (add-to-list 't/theme-list theme)))

;;;;; Completion

  :config
  ;; initialize emms
  (require 'emms-setup)
  (require 'emms-player-mpd)
  (setq emms-player-mpd-server-name "localhost"
        emms-player-mpd-server-port "6600")
  (add-to-list 'emms-info-functions 'emms-info-mpd)
  (add-to-list 'emms-player-list 'emms-player-mpd)
  (emms-all)
  (emms-default-players)
  (emms-cache-set-from-mpd-all)
  (setq emms-source-file-default-directory "~/Music/"
        emms-browser-covers 'emms-browser-cache-thumbnail) ; EMMS auto-resizes "cover.jpg" in album dir

