交互式命令行模式emacs

时间:2012-08-16 21:15:32

标签: emacs elisp

任何人都可以建议任何指针/教程或有关如何在emacs中获得交互式命令行模式的信息。我查看了comint和shell模式,但这些模式与子进程进行了对话。我只想要一个与elisp函数对话的交互式命令行,而不是像/bin/bash这样的子进程。我的想法是使用它与用elisp编写的简单解释器进行交互(只是为了好玩)。

1 个答案:

答案 0 :(得分:6)

inferior Emacs Lisp mode尝试 M-x ielm。您可以在提示符下键入(describe-mode) RET 来获取帮助。

奇怪的是,它使用“一个虚拟进程来保持comint高兴”,但该过程实际上并不用于处理命令。如果你想用你自己的函数替换ielm-eval-input,你可能会破解它。