Регистрация | Войти
Lisp — программируемый язык программирования
RSS
Список определений файла
den73 - 03.08.2015 23:14, Сообщений - 4
В лиспворксе есть на закладке "definitions". Очень удобно. А в SLIME есть такое?
[#]
В SLIME нет за ненадобностью. Imenu умеет список определений в файле показывать.
EO - 14.08.2015 01:46
[#] Ответ на комментарий от EO 14.08.2015 01:46
Спасибо! Я так понимаю, он его показывает по Tab? А есть возможность, чтобы при выходе из команды он не исчезал?
den73 - 16.08.2015 11:46
[#] Ответ на комментарий от den73 16.08.2015 11:46
Кнопку вызова можно настроить:

(global-set-key (kbd "<f6>") 'imenu)

Так будет проявляться в menu bar в major mode, потом можно отлепить открытое меню (добавляем в .emacs, при работе жмакаем мышкой на прерывистую черту вверху меню):

(defun try-to-add-imenu () (condition-case nil (imenu-add-to-menubar "Definitions") (error nil)))
(add-hook 'font-lock-mode-hook 'try-to-add-imenu)

Вроде как не пропадает.
EO - 16.08.2015 21:15
[#] Ответ на комментарий от EO 16.08.2015 21:15
А, спасибо. Но уже видимо не буду ничего делать. f6 у меня уже занят давно.
Пока пользуюсь так - M-x imenu Enter Tab.

den73 - 20.08.2015 13:55
@2009-2013 lisper.ru