Предложение автозаполнения модуля haskell иногда терпит неудачу в vim с vim-lsp / haskell-ide-engine - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь заставить автозаполнение Haskell работать под vim.По большей части это работает, но не удается импортировать Data.Aeson.Data.Aeson - это модуль, который я добавил в свою среду разработки, поэтому он предполагает, что мне нужно обновить какую-то базу данных, но я не знаю, что это будет.

По мере ввода "import Data.Aeson ", я получаю всплывающее окно с множеством предложений, но ничего с Aeson это так.Кроме того, редактор сообщает об ошибке, что он не может найти модуль Data.Aeson после завершения строки.

Я знаю, что Data.Aeson установлено, потому что я могу скомпилировать код, который его импортирует.

Я вижу один и тот же симптом как в vim, так и в nvim.

Я работаю в среде разработки nix.

Я использую vim-lsp для связи с haskell-ide-engine для автозаполнения.

Я установил haskell-ide-engine, используя hie-nix

Судя по выводу ps -ef и ghc --version, похоже, что я использую правильную версию hie для ghc.

Как мне получить автозаполнение, чтобы забрать все, что должно?

...