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