Управление package.lisp/defpackage в emacs
Мой текущий проект расширяется и начинает охватывать несколько пакетов. Управление экспортом и импортом становится все более обременительным. Мой список буферов заполняется: package.lisp, package.lisp<2>, package.lisp<3>и т. Д. Их очень трудно различить при переключении буферов с помощью C-x b
,
Каждый раз, когда я добавляю функцию в пакет и хочу экспортировать ее, ухудшение поиска нужного файла почти сводит меня к HN. Я подумал об использовании @export в cl-annot, но мне кажется, что нужно перейти на темную сторону.
Есть ли хороший способ управлять defpackages в emacs? Возможно, способ перейти от текущего исходного файла к соответствующему defpackage?
1 ответ
Если вы используете слизь, "Cc x" будет экспортировать символ в точке.