在 emacs 中为 intero 设置编译器选项
Setting compiler options for intero in emacs
当我开发时,我喜欢启用 -fdefer-type-errors
和 -XPartialTypeSignatures
。目前我只是添加
{-# LANGUAGE PartialTypeSignatures #-}
{-# OPTIONS_GHC -fdefer-type-errors #-}
到我正在处理的文件的顶部。然而,这并不理想,因为我经常忘记在完成后删除这些行。是否可以选择将这些传递给 emacs 中的 intero?
更新您的 cabal 文件以指定相关的扩展和 ghc-options 应该可以工作,即:
...
lib
hs-source-dirs: src
ghc-options: -fdefer-type-errors
extensions: PartialTypeSignatures
现在可以通过设置 intero-extra-ghc-options
和 intero-extra-ghci-options
来存档。
当我开发时,我喜欢启用 -fdefer-type-errors
和 -XPartialTypeSignatures
。目前我只是添加
{-# LANGUAGE PartialTypeSignatures #-}
{-# OPTIONS_GHC -fdefer-type-errors #-}
到我正在处理的文件的顶部。然而,这并不理想,因为我经常忘记在完成后删除这些行。是否可以选择将这些传递给 emacs 中的 intero?
更新您的 cabal 文件以指定相关的扩展和 ghc-options 应该可以工作,即:
...
lib
hs-source-dirs: src
ghc-options: -fdefer-type-errors
extensions: PartialTypeSignatures
现在可以通过设置 intero-extra-ghc-options
和 intero-extra-ghci-options
来存档。