Я установил 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 - режим не имеет автозаполнения, что заставляет меня поверить это относительно новая функция? Или в любом случае нужен режим компании?