Спасибо 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



Полный пост и похожие уроки смотрите здесь.