3
任何人都可以提出任何指针/教程或有关如何在emacs中获得交互式命令行模式的信息。我已经看过comint和shell模式,但是这些都是与子进程交流的。我只想要一个与elisp函数对话的交互式命令行,而不是像/bin/bash
这样的子进程。这个想法是用它来与elisp中编写的简单解释器进行交互(仅仅为了好玩)。交互命令行模式emacs
任何人都可以提出任何指针/教程或有关如何在emacs中获得交互式命令行模式的信息。我已经看过comint和shell模式,但是这些都是与子进程交流的。我只想要一个与elisp函数对话的交互式命令行,而不是像/bin/bash
这样的子进程。这个想法是用它来与elisp中编写的简单解释器进行交互(仅仅为了好玩)。交互命令行模式emacs
尝试M-xielm
对于inferior Emacs Lisp mode。在提示符处输入(describe-mode)
RET即可获得帮助。
奇怪的是,它使用“一个虚拟过程来保持comint快乐”,但该过程实际上并不用于处理您的命令。如果你想用自己的功能代替ielm-eval-input
,你可能会破解它。
嗨,感谢您的回复,但我想制定一个模式,我可以运行,它只是在一个窗口中启动我的解释器。我确实使用ielm - 这非常好。 – 2012-08-16 21:29:51
听起来像一个想法。我会研究一下。谢谢。 – 2012-08-16 21:34:03