在emacs中管理package.lisp / defpackage

时间:2015-04-14 01:15:43

标签: emacs common-lisp packages slime

我当前的项目越来越大,并开始跨越多个包。出口和进口管理令人头疼。我的缓冲区列表填满了:package.lisp,package.lisp< 2>,package.lisp< 3>等。当使用C-x b切换缓冲区时,很难区分这些。

每次我向一个包添加一个函数并希望将其导出时,追踪正确文件的恶化几乎将我带到HN。我考虑使用cl-annot的@export事件,但感觉就像是走向黑暗的一面。

有没有一种很好的方法来管理emacs中的defpackages?也许是从当前源文件跳转到相关defpackage的一种方法?

1 个答案:

答案 0 :(得分:1)

如果你使用粘液," C-c x"将在点处导出符号。