想象一下 dunnet.el 游戏、eliza 医生或 IELM 模式……;也就是说,在主缓冲区上评估答案并提示新问题,然后根据它们的 elisp 规则进行一些操作。
我想创建一个类似交互式助手的东西,但不会像(交互式)那样(不做 Mx)从 minibuffer 提示......我需要一种 REPL 循环。所以我的问题是如何在工作缓冲区(主屏幕)上进行交互,就像任何文本对话/冒险一样,但是以这种方式调用我的定义函数。
所以我需要一个基本的 elisp 骨架来制作自定义 REPL。目标是用自然语言做一个助手,然后解析答案,并根据规则做出一些动作。
感谢您的时间,
史蒂夫,