Обновление флайчека Intero после изменения файла Cabal
Я использую Intero в emacs для редактирования моего нового проекта на Haskell. Я добавил импорт в стороннюю библиотеку, чтобы посмотреть, будет ли Intero автоматически добавлять необходимую зависимость, но это не так. Поэтому я отредактировал .cabal
файл вручную, чтобы добавить необходимые зависимости. Что мне теперь делать - если не считать перезапуска Emacs?
Я пробовал бегать cabal install --dependencies-only; cabal configure
в командной строке, и они работали успешно, но буфер flycheck по-прежнему показывает ошибку.
1 ответ
Решение
Все что нужно - это бежать
M-x intero-restart
в Emacs.
Intero использует стек, который имеет свою собственную изолированную программную среду для каждого разрабатываемого вами пакета, поэтому cabal install --dependencies-only
не нужен или полезен.