尝试去寻找这个功能,很大程度上的原因是现在又有点怀念Lisp in a box了。在一定程度上,这个环境确实是可以提供一个便捷的交互式环境。起初我的想法是看看有没有一个扩展的插件可以让我在spacemacs的环境中使用类似的功能,查了一下其实emacs本身就有这么一类功能。

    我先找到了如下的文档:

241_emacs 中的elisp交互模式_emacs

    其中,第一个*scratch*我之前是使用过的,给我的体验并不是特别好。于是尝试使用了后面的这个方案,感觉确实是给了我lisp in a box的感觉。

241_emacs 中的elisp交互模式_emacs_02

    这样的话,就可以来一个分屏,之后一边进行代码编辑另一边进行调试测试了。体验上的话,应该比我之前C-x C-e不断重复的感觉好很多。

    想来,这个功能应该还有很多其他的操作可以用,但是找了半天没有找到帮助信息。或许是我对emacs不够了解,找东西的方式不是很对吧!关于这种内置功能帮助的查找,究竟如何来做,后面我也会再注意一下。