Intero не находит Paths-модуль при использовании файлов данных cabal

Когда я использую функцию data-files в cabal, она генерирует Paths_pkgname.hs модуль, который живет в dist/ папка.

Тем не менее, intero не может найти этот файл (или сгенерировать его самостоятельно), и я не могу найти какие-либо средства для передачи опции для подсказки в его позиции.

Примечание: где-то еще (на SO?) Я подцепил трюк при использовании ghci для создания фиктивного only-for-ghci/Paths_.hs это только входит в сферу действия через :set -ionly-for-ghci быть установленным в .ghci, Это не относится к intero, хотя, так как его вызов в intero.el специально поручает ему игнорировать .ghci файл.

1 ответ

Я строил свой проект только с использованием Cabal и NIX. Оказывается, поскольку Intero ориентирован на стек, сборка проекта с stack build действительно положить Paths_.. модуль в месте, где ищет Интеро.

Другие вопросы по тегам