Настройка параметров компилятора для intero в emacs
Когда я развиваюсь, мне нравится иметь -fdefer-type-errors
а также -XPartialTypeSignatures
включен. В настоящее время я просто добавляю
{-# LANGUAGE PartialTypeSignatures #-}
{-# OPTIONS_GHC -fdefer-type-errors #-}
в начало файла, с которым я работаю. Однако это не идеально, так как я часто забываю удалить эти строки, как только я закончу. Есть ли возможность передать их в intero в emacs?
2 ответа
Решение
Теперь это можно заархивировать, установив intero-extra-ghc-options
а также intero-extra-ghci-options
,
Обновление файла cabal для указания соответствующих расширений и параметров ghc должно работать, то есть:
...
lib
hs-source-dirs: src
ghc-options: -fdefer-type-errors
extensions: PartialTypeSignatures