Перейти к определению функции в Emacs + Slime/leiningen-Swank + Clojure

Я использую Emacs с режимом clojure и slime, подключенным к swank-серверу, созданным при запуске lein swank, и мне бы очень хотелось иметь возможность легко перейти к определениям функций в моем проекте. Могу ли я сделать это без необходимости вручную переустанавливать теги каждый раз, когда я меняю ветки?

Ответ 1

Если вы используете SLIME, это можно легко сделать с помощью M-.

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