Иерархия вызовов методов Emacs и Clojure - PullRequest
3 голосов
/ 24 февраля 2012

Я использую eclipse для разработки на Java, потому что он имеет много полезных функций. Некоторыми часто используемыми являются «Открытая декларация» и «Иерархия открытых вызовов».

Открытое объявление - Если я где-то использую какую-то функцию, я просто нажимаю F3 (горячая клавиша) и получаю файл с курсором, указывающим на его определение.

Иерархия вызовов - показывает дерево вызовов этого метода.

Для программирования на clojure я использую emacs в качестве IDE.

Мне интересно, поддерживает ли Emacs такую ​​функциональность или существуют плагины, чтобы добавить это?

Примечание: я могу выполнить поиск по имени метода для определения определения, но это не всегда дает уникальные результаты.

1 Ответ

5 голосов
/ 24 февраля 2012

В emacs с SLIME / swank-clojure вы можете перейти к определению var (включая объявления функций), нажав M-. который вызывает slime-edit-definition

В C-c есть также функция slime-кто-звонки, которая может быть своего рода заменой иерархии вызовов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...