   (me:add-hook-with-delay 'prog-mode-hook 8 #'highlight-parentheses-mode)
   :config)
 
+(use-package dtrt-indent
+  :hook (( prog-mode text-mode ) . dtrt-indent-mode)
+  :init
+  :config)
+
 (use-package markdown-mode
   :config
   :mode

  :init
  (add-hook 'emacs-lisp-mode-hook
            (lambda ()
              (modify-syntax-entry ?- "w")                    ; hyphens are parts of words
              (setq tab-width 2                               ; tab inserts 2 spaces
                    standard-indent 2                         ; indent by 2
                    evil-shift-width 2                        ; need this since no tabs
                    lisp-body-indent 2)))                     ; indent elisp by 2
  :interpreter (("emacs" . emacs-lisp-mode)))

;; built-in frame package

          (lambda ()
            (setq indent-tabs-mode t)                        ; tabs are needed
            (modify-syntax-entry ?+ "." )))                  ; + is punctuation

(run-with-idle-timer 0.1 nil #'me:extra-setup)

