Files
.emacs.d/lisp/init-haskell.el

19 lines
562 B
EmacsLisp
Raw Normal View History

2025-12-15 05:50:04 +11:00
;; -*- lexical-binding: t; -*-
(use-package haskell-mode
:hook (haskell-mode . (lambda ()
(haskell-collapse-mode)
(interactive-haskell-mode)
(haskell-doc-mode)
(haskell-indent-mode)))
2025-12-15 05:50:04 +11:00
:mode (("\\.hs\\'" . haskell-mode))
:bind ("C-c C-z" . run-haskell)
2025-12-15 05:50:04 +11:00
:config
(setq haskell-process-suggest-remove-import-lines t
haskell-process-auto-import-loaded-modules t)
(add-to-list 'completion-ignored-extensions ".hi"))
2025-12-15 05:50:04 +11:00
(provide 'init-haskell)