Cabals Paths_*- Модуль и режим Emacs' haskell-mode
Данный cabal-проект, который имеет файл данных и функцию, которая хочет его прочитать.
Эта функция f
из проекта p
делает примерно следующее:
module F where
import Paths_p
f = getDataFileName "datafile.dat" >>= readFile
В этом файле emacs haskell-mode помечает импорт как ошибку. Любые другие ошибки или предупреждения, которые могут быть в этом файле, никогда не будут отмечены.
Есть ли способ, чтобы haskell-mode знал о модуле Paths_p
?
1 ответ
Просто создайте файл Paths_p.hs с соответствующим определением getDataFileName