← Архив: SLIME

Список определений файла

Author: · 03.08.2015 20:14
· original author: den73
В лиспворксе есть на закладке "definitions". Очень удобно. А в SLIME есть такое?
· original author: EO
В SLIME нет за ненадобностью. Imenu умеет список определений в файле показывать.
· original author: den73
Спасибо! Я так понимаю, он его показывает по Tab? А есть возможность, чтобы при выходе из команды он не исчезал?
· original author: EO
Кнопку вызова можно настроить:
(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)
Вроде как не пропадает.
· original author: den73
А, спасибо. Но уже видимо не буду ничего делать. f6 у меня уже занят давно.
Пока пользуюсь так - M-x imenu Enter Tab.