   ("C-c C-s" pjones:haskell-sort-imports)
   ("C-c C-t" dante-type-at :color blue))
 
-(define-skeleton pjones:haskell-insert-pragma
-  "Add the pragma comment syntax." nil "{-# " _ " #-}")
-
 (defun pjones-haskell-process-wrapper-function (argv)
   "Run Haskell tools through nix-shell by modifying ARGV.
 See `haskell-process-wrapper-function' for details."

  '(haskell-stylish-on-save nil)
  '(haskell-tags-on-save nil)
  '(haskell-completing-read-function 'ido-completing-read)
  '(haskell-indentation-layout-offset 0)
  '(haskell-indentation-starter-offset 2)
  '(haskell-indentation-left-offset 2)
  '(haskell-indentation-ifte-offset 2)
  '(haskell-indentation-where-pre-offset 2)
  '(haskell-indentation-where-post-offset 2)
  '(dante-repl-command-line '("nix-hs" "repl")))

(defun pjones:haskell-find-cabal-file ()

  (make-local-variable 'company-backends)
  (add-to-list 'company-backends '(company-ghc company-dabbrev company-abbrev))

  ;; And add some of my own.
  (let ((map haskell-mode-map))
    (define-key map (kbd "C-c h") 'hydra-haskell/body)
    (pjones:define-keys-from-hydra map hydra-haskell/heads)))

(defun pjones:dante-mode-hook ()
