Haskell 在emacs中为intero设置编译器选项
在开发时,我喜欢启用Haskell 在emacs中为intero设置编译器选项,haskell,emacs,intero,Haskell,Emacs,Intero,在开发时,我喜欢启用-fdefer类型错误和-XPartialTypeSignatures。目前我只是补充 {-# LANGUAGE PartialTypeSignatures #-} {-# OPTIONS_GHC -fdefer-type-errors #-} 到我正在处理的文件的顶部。然而,这并不理想,因为我经常忘记删除这些行,一旦我完成。在emacs中是否有将这些文件传递给intero的选项?更新您的cabal文件以指定相关的扩展名和ghc选项应起作用,即: ... lib hs-
-fdefer类型错误和-XPartialTypeSignatures
。目前我只是补充
{-# LANGUAGE PartialTypeSignatures #-}
{-# OPTIONS_GHC -fdefer-type-errors #-}
到我正在处理的文件的顶部。然而,这并不理想,因为我经常忘记删除这些行,一旦我完成。在emacs中是否有将这些文件传递给intero的选项?更新您的cabal文件以指定相关的扩展名和ghc选项应起作用,即:
...
lib
hs-source-dirs: src
ghc-options: -fdefer-type-errors
extensions: PartialTypeSignatures
现在可以通过设置intero-extra-ghc选项
和intero-extra-ghci选项
来存档此选项。这不是一个选项,我只希望在开发时在intero中使用这些选项。当我通常编译项目时,我不希望启用这些。我也不想让他们出现在任何在回购协议中被跟踪的文件中。啊,我误解了。我不知道有什么办法可以做到这一点。