Я использую Emacs с clojure режимом и слизью, подключенной к шикарному серверу, произведенному путем выполнения lein swank
и действительно любил бы быть в состоянии легко перейти для функционирования определений в рамках моего проекта. Я могу сделать это с необходимостью вручную восстановить теги каждый раз, когда я изменяю ответвления?
Если вы используете SLIME, это можно легко сделать с помощью M-.
EDIT: Когда код Clojure компилируется, расположение определений сохраняется. Обратите внимание, что это работает лучше всего, когда вы компилируете целые файлы. Переход к определению, которое вы оценили с помощью C-x C-e, работает не так хорошо (но это работает для Common Lisp и SLIME).