2017-06-05 39 views
0

当我正在开发时,我喜欢启用-fdefer-type-errors-XPartialTypeSignatures。目前我只是添加为emacs中的intero设置编译器选项

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

到我正在使用的文件的顶部。然而,这并不理想,因为我完成后经常忘记删除这些行。有没有一个选项可以将这些内容传递给emacs?

回答

0

更新您的阴谋文件来指定有关扩展和GHC选项应该工作,即:

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

这是不是一种选择,我希望这些选项仅在关于Interotube当我发展。当我正常编译项目时,我不希望这些被启用。此外,我不希望它们出现在实际上在回购中追踪的任何文件中。 – jpath

+0

啊,我误解了。我不知道有什么办法可以实现这一点。 – Matt