 
 (use-package text-mode
   :hook
-  (text-mode . (lambda () (setq cursor-type '(bar . 2)))))
+  (text-mode . (lambda () (setq-local evil-normal-state-cursor '(hbar . 2)))))
 
 ;; enhanced pdf viewing
 (use-package pdf-tools

  (setq org-journal-dir (expand-file-name (concat org-directory "journal/"))
        ;; don't open new window
        org-journal-find-file #'find-file)
  (push org-journal-dir org-agenda-files))

;; atomic note taker
(use-package org-roam
  :straight t
  :defer t
  :init
  (setq org-roam-directory (concat org-directory "roam")
        org-roam-v2-ack t) ;; silence upgrade warning
  :config
  (setq org-roam-capture-templates
        ;; TODO: "d/m" templates aren't updated for roam-v2

;; HTML browser
(use-package eww
  :defer t
  :hook (eww-mode . (lambda () (setq cursor-type '(bar . 2)))))

;; outline
