load!'s first argument is no longer a symbol (that will cause void-variable errors now) to save on unnecessary interning and simplify compile-time logic. It accepts any valid form that evaluates to a string now. If you use load!, you need to change its argument to a string! e.g. (load! +my-module) => (load! "+my-module")
14 lines
300 B
EmacsLisp
14 lines
300 B
EmacsLisp
;;; lang/haskell/config.el -*- lexical-binding: t; -*-
|
|
|
|
(cond ((featurep! +intero) (load! "+intero"))
|
|
((featurep! +dante) (load! "+dante")))
|
|
|
|
|
|
;;
|
|
;; Common plugins
|
|
;;
|
|
|
|
(after! haskell-mode
|
|
(set! :repl 'haskell-mode #'switch-to-haskell)
|
|
(add-to-list 'completion-ignored-extensions ".hi"))
|
|
|