Работа с Java от Emacs в рамках проекта Leiningen
Там много тесно связанных вопросов по SO, просто чтобы назвать некоторые из них:
Разница в моих вопросах заключается в том, что я хочу знать, как сделать рабочую с Java такой же простой, как с Clojure, из Emacs в смешанном Clojure/Проект Java Leiningen.
Я имею в виду возможность (в порядке приоритета):
- скомпилировать код Java прямо из Emacs (примечание: его можно скомпилировать из оболочки с помощью
lein javac
)
- использовать завершение кода для Java (такие инструменты, как JDEE, предоставляют эту функцию, но это отдельный инструмент это не касается настройки проекта Leiningen)
- отладка Java-код
Ответы
Ответ 1
Я хочу попробовать auto complete, но я еще не получил его.
Учитывая, что процесс leiningen/ Clojure работает в любом случае, я не уверен, насколько легко вы могли бы сделать компиляцию. Когда вы компилируете Java-код, вам не нужно перезапускать repl/application для JVM, чтобы перезагрузить его?
Ответ 2
Malabar-mode является отказом, но я думаю, что он снимает необходимый уровень функциональности. Мне кажется, что механизм автозаполнения на основе сопроцесса должен быть осуществим с помощью CEDET, leiningen и swank- clojure, но у меня есть работа на день и работа на стороне...