Завершение в режиме Haskel не работает, даже в интерактивном режиме - PullRequest
0 голосов
/ 28 апреля 2020

Я установил Haskell -mode и Haskell -interactive-mode, и они правильно активируются при открытии файла .hs. В руководстве я вижу, что должны быть замечательные функции автозаполнения , но я не могу заставить их работать.

Я что-то пропустил? Не могу найти любую дополнительную информацию в руководстве или Stackoverflow ...

Подробнее:

  • Я также заметил, что C-` не работает (он должен срабатывать up REPL, но emacs говорит мне, что это не определено). Однако я могу запустить C-c C-l, который запускает REPL и загружает текущий файл. Любая информация о том, почему C-` также поможет!

  • Мой .emacs файл содержит:

    (require 'haskell-interactive-mode) (require 'haskell-process) (require 'haskell-indent) (add-hook 'haskell-mode-hook 'interactive-haskell-mode)

, а также

 ;;Haskell vars
 '(haskell-process-auto-import-loaded-modules t)
 '(haskell-process-log t)
 '(haskell-process-suggest-remove-import-lines t))

внутри пользовательских набор-переменных.

  • Я видел некоторые решения для завершения, используя в режиме компании, но мне бы очень хотелось, чтобы он работал в интерактивном режиме.

  • Старые сообщения в переполнении стека говорят, что haskell - режим не имеет автозаполнения, что заставляет меня поверить это относительно новая функция? Или в любом случае нужен режим компании?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...