Навигационные стеки трассировки при помощи emacs, nREPL и clojure.test

Я использую emacs с nREPL через cider, и у меня есть набор тестов на основе clojure.test, которые я запускаю, чтобы увидеть, когда я что-то сломал (что довольно много, поскольку я довольно новичок в clojure). Я испробовал два метода для запуска этих тестов - сначала вызвав внешнюю команду "lein test", а затем - clojure-test - и оба работают, но ни один из них не дает полностью удовлетворительных результатов. То, что я хочу, - это возможность "перемещаться" по результатам тестов, т.е. нажимать на сбои и трассировки стека, чтобы перейти к источникам сбоев.

Я немного поэкспериментировал с clojure-stacktrace-mode, но, хотя и довольно впечатляюще, это, похоже, применимо только к стековым трассам, сгенерированным в буфере nREPL.

Итак, мой вопрос: есть ли способ получить поведение, которое я хочу? Или, может быть, другой способ получить эквивалентную функциональность? Я чувствую, что все части есть, но я неправильно их соединяю.

0 ответов

Другие вопросы по тегам