Как настроить Sublime Text 3 + Clojure REPL?

Установил Sublime Text 3 + Clojure REPL согласно:
https://github.com/jasongilman/SublimeClojureSetup
REPL запускается, но не выводит ответ никаких команд.
Например ввод (/ 4 2) не дает ничего.
Т.е. вводишь команду и никакого ответа. Ничего не зависает, можно напечатать что нибудь еще.
973d128070234b2281844ca9de41d17e.png
При этом REPL из командной строки работает отлично.
Кто нибудь использует Sublime для работы с REPL в Clojure?
Подскажите как настроить его для корректной работы.
  • Вопрос задан
  • 1703 просмотра
Пригласить эксперта
Ответы на вопрос 3
SanchelliosProg
@SanchelliosProg
Java, Android, Software Testing
Не отвечу на вопрос, уж простите. Но порекомендую пользоваться emacs + cider. Руководств тонны, очень удобно работать. Окно разделяете на две части, в одной код пишете и компилируете, в другом в репле пробуете то, что написали. Это ж сказка. Да и emacs - прекрасный инструмент, к нему привыкать не так уж долго, часа два. А потом... Ну, в общем, просто попробуйте.
Ответ написан
Комментировать
CheatEx
@CheatEx
Инженер
SublimeREPL даже если удасться её завести довольно неудобная штука. Гораздо лучше работает встраивание консоли и запуск REPL в ней. Я использую Terminus и SendCode. Например такая команда поднимает Figwheel и открывает его в собственной вьюшке:
{
        "caption": "Terminus: Run Figwheel.main",
        "command": "terminus_open",
        "args"   : {
            "cmd": ["lein", "fig:dev"],
            "cwd": "${project_path}/../",
            "config_name": "Default",
            "panel_name": "fig:dev"
        }
    }

В самом просто случае
"cmd": ["lein", "repl"]
должно работать.

Также я бы советовал настроить rebel-readline - он гораздо удобнее стандартного (мотивационное видео).
Ответ написан
Комментировать
@Zin4uk
Мой вариант для Windows:
1. Установить PowerShell модуль для Widows
2. Добавить новую систему сборки в Sublime:
{
	"shell_cmd": "powershell clj $file"
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы