2017-06-05 50 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