gpt4 book ai didi

emacs - *scratch* 使用 SLIME 的缓冲区

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

我知道 SLIME 是高级 Lisp 交互模式,但我想知道是否有一个“Lisp 交互”缓冲区可以与 Common Lisp 一起工作,就像 *scratch* 缓冲区与 Emacs Lisp 一起工作一样。 IE。在表单末尾按 C-j 将把该表单的结果插入当前缓冲区。

我问是因为我发现这种方式比使用 repl 更容易根据需要编辑输出。

最佳答案

M-xslime-scratchRET 虽然我没有知道默认情况下 C-j 是什么,因为我使用 Paredit .

然而 C-uC-xC-e 做你想做的*scratch**slime-scratch*

It is bound to C-x C-e.

(eval-last-sexp EVAL-LAST-SEXP-ARG-INTERNAL)

Evaluate sexp before point; print value in minibuffer.
Interactively, with prefix argument, print output into current buffer.
Truncates long output according to the value of the variables
`eval-expression-print-length' and `eval-expression-print-level'.

(它是 *slime-scratch* 缓冲区中的 slime-eval-last-expression)

关于emacs - *scratch* 使用 SLIME 的缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337042/

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