    haskell-process-type 'cabal-repl
    haskell-interactive-popup-errors nil
    haskell-process-log t)
-  :bind (:map haskell-mode-map
-              ("C-c e" . haskell-process-load-file))
+  :bind (:map interactive-haskell-mode-map
+              ("C-c C-c" . haskell-process-load-file))
   :config
   (define-key interactive-haskell-mode-map (kbd "C-c C-l") nil)
   (add-to-list 'auto-mode-alist '("\\.cabal?\\'" . haskell-cabal-mode)))


(use-package org
  :hook (org-mode . st/org-mode-setup)
  :bind ("C-c a" . org-agenda)
  :config (st/org-font-setup)
  :custom
  (org-confirm-babel-evaluate nil)
  (org-ellipsis " ▾")

  (org-roam-dailies-capture-templates
   '(("d" "default" entry "* %<%T>:  %?"
      :if-new (file+head "%<%Y-%m-%d>.org" "#+title: %<%Y-%m-%d>\n"))))
  :bind (("C-c C-o n l" . org-roam-buffer-toggle)
         ("C-c C-o n f" . org-roam-node-find)
         ("C-c C-o n i" . org-roam-node-insert)
         :map org-mode-map
         ("C-M-i" . completion-at-point))
  :bind-keymap
  ("C-c C-o n d" . org-roam-dailies-map)
  :config
  (require 'org-roam-dailies)
  (org-roam-db-autosync-mode))
