在emacs中为intero设置编译器选项

问题描述 投票:0回答:2

当我开发时,我喜欢启用-fdefer-type-errors-XPartialTypeSignatures。目前我只是添加

{-# LANGUAGE PartialTypeSignatures #-}
{-# OPTIONS_GHC -fdefer-type-errors #-}

到我正在使用的文件的顶部。然而,这并不理想,因为一旦完成,我常常忘记删除这些线条。是否可以选择将这些传递给emacs中的intero?

haskell emacs intero
2个回答
0
投票

更新您的cabal文件以指定相关的扩展名和ghc-options应该有效,即:

...
lib
  hs-source-dirs:      src
  ghc-options:         -fdefer-type-errors
  extensions:          PartialTypeSignatures

0
投票

现在可以通过设置intero-extra-ghc-optionsintero-extra-ghci-options来存档。

© www.soinside.com 2019 - 2024. All rights reserved.