Ensime не проверяет тип правильно, и его автозаполнение не работает
Я хотел попробовать и посмотреть, насколько хороши возможности проверки типов в Ensime, и, хотя на первый взгляд они работают нормально, похоже, что он продолжает ссылаться на фрагменты кода, которых больше не существует: (увеличенная версия здесь)
Он говорит, что не может найти значение asdfadsfasdf
что было правильно, когда я написал это как случайный мусор для проверки проверки типов; однако его больше нет, и Ensime продолжает жаловаться на него, вместо того, чтобы разыскивать пропавших :
и неверное имя типа в when
функция.
Добавьте к этому тот факт, что, несмотря на то, что он имеет доступ к серверу Ensime, он все равно не будет запускать автозаполнение.
Технические характеристики:
- Версия Emacs: 24.3.1
- Версия Sbt: 0.13.5
- Система: Mac OS X версия 10.9.5 "Маверикс"
Выдержка из .emacs
что относится к Ensime и Scala:
(require 'ensime)
(add-hook 'scala-mode-hook 'ensime-scala-mode-hook)
Что я делаю, чтобы заставить его работать правильно?