gpt4 book ai didi

emacs - 如何让 SLIME 从加载的其他包中自动完成符号?

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:01 27 4
gpt4 key购买 nike

我认为这曾经在 Emacs 23 中开箱即用,但在 24 中则不然。

那么,假设我已经加载了 Quicklisp 的 Alexandria 包。例如,如果我在 REPL 中运行 (apropos "curry"),它会找到函数定义,类似地,如果我运行 (describe 'curry) 等。但是 SLIME拒绝对任何内容自动完成 (cur|(点由管道显示)。

如何告诉 SLIME 去哪里寻找来源/缺少什么?

编辑:

此外,如果我执行 ,in-packageRETALEXANDRIARET 它会自动完成,但我希望它会自动完成任何加载的包,而无需我指定要查找的包。或者没有其他方法吗?

最佳答案

据我所知,在 SLIME 中无法做到这一点。我不确定它是否实用,但通过查看 completion 和 apropos 的实现方式并将它们混合在一个新函数中来实现它应该是可行的。用于切换完成样式的自定义变量的奖励积分。

https://github.com/slime/slime

关于emacs - 如何让 SLIME 从加载的其他包中自动完成符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591258/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com