我以为我需要在cabal项目文件中添加其他模块(文件)?但不太确定我会在哪里找到它?
答案 0 :(得分:1)
解决方案在常见问题解答中有所掩盖:https://wiki.haskell.org/Xmonad/Config_archive#Modular_configs
创建一个lib
目录,并将模块放在那里,你可以将它们导入xmonad.hs,如下所示:
import Path.To.Foo
对应于此处的模块:~/.xmonad/lib/Path/To/Foo.hs
使用GHCi时,您需要添加.ghci
文件,其中包含以下内容:
:set -i:lib