我曾经在某处读到,我们可以将全局 Emacs 变量设置为T
(或者NIL
,我不知道)以便(大致)使 Emacs 可以从 Common Lisp 访问。
此信息附带警告,即这可能会产生不良副作用。我想避免这种情况,这就是为什么我把所有信息都记在心里/dev/null
。
但是:有没有一种方法,可以让它slime-repl
在函数的狭窄上下文中就能被它所承载的 Common Lisp 识别?
我想写一个函数,最好重新绘制整个 Emacs 窗口,就像中slime-clear-screen
的效果一样。或者,根据当前窗口大小的行数重复。C-c M-o
slime
(format t "~%")
所以我想我需要找到一种方法来访问 Emacs 窗口控件或其大小信息。
但是在 Slime/Emacs 键和弦配置请求和 ANSI 转义序列的噪音中,我很难听到有希望的信息。
你知道我需要什么吗?或者更好的是:你知道一个已经提供同等功能的公共库吗?虽然我真的喜欢修修补补,但我也会明确地从大量库中寻找常用或值得推荐的库,以建立一个一致的开源“准标准”库框架。
我非常感谢您的建议。