               ("C-x C-q" . view-mode)
               ("C-c C-l" . ar/org-insert-link-dwim)
               ("<" . ar/org-insert-char-dwim))
-  :init
+  :custom
+  (org-default-priority ?C) ;; Ensures unset tasks have low priority.
+  (org-fontify-done-headline t)
+  :hook ((org-mode . ar/org-mode-hook-function)
+         (org-mode . visual-line-mode)
+         (org-mode . yas-minor-mode)
+         (org-mode . smartparens-mode))
+  :config
   (defun ar/org-mode-hook-function ()
     (toggle-truncate-lines 0)
     (org-display-inline-images)
     (ar/vsetq show-trailing-whitespace t)
     (set-fill-column 1000)
     (use-package ar-org))
-  :hook ((org-mode . ar/org-mode-hook-function)
-         (org-mode . visual-line-mode)
-         (org-mode . yas-minor-mode)
-         (org-mode . smartparens-mode))
-  :config
+
   (defun ar/org-meta-return (&optional arg)
     (interactive "P")
     (end-of-line)

(use-package org-capture
  :bind (("M-c" . org-capture))
  :commands org-capture
  :config
  (ar/csetq org-capture-templates
            '(("t" "Todo" entry (file+headline "~/stuff/active/agenda.org" "INBOX")
               "* TODO %?\n" :prepend t))))

    (ar/csetq org-crypt-key nil)))

(use-package org-agenda
  :hook ((org-agenda-mode . goto-address-mode)) ;; <RET> follows links.
  :bind (("M-a" . ar/org-agenda-toggle)
         :map org-agenda-mode-map
         ;; I prefer my M-m global key bind for another purpose.
         ("M-m" . nil)
         ;; C-n/C-p for can be used for granular movement.
         ;; Use n/p for faster movement between items (jumps through sections).
         ("n" . org-agenda-next-item)
         ("P" . ar/org-agenda-previous-header)
         ("N" . ar/org-agenda-next-header)
         ("p" . org-agenda-previous-item)
         ("g" . org-agenda-redo)
         ("s" . ar/org-agenda-schedule-dwim)
         ("M-<up>" . ar/org-agenda-item-move-up)
         ("M-<down>" . ar/org-agenda-item-move-down)
         ("1"  . ar/org-agenda-item-to-top)
         ("c" . ar/org-agenda-capture))
  :commands (org-agenda
             ar/org-agenda-toggle)
  :custom
  (org-agenda-block-separator ?\u2015)
  ;; Display all unscheduled todos in same buffer as agenda.
  ;; https://blog.aaronbieber.com//2016/09/24/an-agenda-for-life-with-org-mode.html
  (org-agenda-custom-commands
