Спасибо JasonP за согласие поделиться этим руководством. Смотрите больше на clojurehub!
Привет, вот очень быстрое руководство по настройке кода VS для использования с Clojure и REPL.
Сначала скачайте VS Code и Leiningen. Затем создайте новое приложение с помощью leiningen и откройте его в VS Code.
lein new app vscode-app
cd vscode-app
code .
Вы можете получить zsh: command not found: code
. Если это произойдет, откройте VS Code, нажмите Shift+Command+P (на Mac), затем нажмите «Команда оболочки: установить команду «код» в PATH». Тогда у вас должна работать предыдущая команда.
Затем установите пару полезных расширений: Calva и Rainbow Brackets. Чтобы установить расширения, нажмите Shift+Command+X и найдите расширения, которые хотите добавить. В Calva есть встроенный REPL для Clojure и ClojureScript, а Rainbow Brackets помогает отслеживать скобки.
Чтобы запустить REPL, перейдите в файл core.clj. В Терминале выполните lein run
. Затем вы снова нажимаете Shift+Command+P и на этот раз нажимаете «Calva: Start or Connect to a Clojure REPL» и выбираете один из вариантов. Я сделаю «Начните свой проект с REPL и подключитесь». В качестве типа проекта я выбрал Leiningen. Затем вы можете выбрать уберджара, но это не обязательно.
Теперь вы должны увидеть REPL в правой части экрана и файл core.clj в левой. Если вы хотите оценить код в файле core.clj, просто нажмите Option+Enter, чтобы оценить его в режиме реального времени, как в REPL. Если выражение, которое вы хотите оценить, использует функцию, обязательно сначала оцените определение функции (также с помощью Option+Enter).
Надеюсь это поможет.
Источники:
https://www.youtube.com/watch?v=6uUynWkMDGM&ab_channel=onthecodeagain
Полный пост и похожие уроки смотрите здесь.