【问题标题】:Interactive command line mode emacs交互式命令行模式 emacs
【发布时间】:2012-08-16 21:15:31
【问题描述】:

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

【问题讨论】:

    标签: emacs elisp


    【解决方案1】:

    尝试 M-x ielm 换成 inferior Emacs Lisp mode。您可以通过在提示符处输入(describe-mode)RET 来获取帮助。

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

    【讨论】:

    • 您好,感谢您的回复,但我想创建一个可以运行的模式,它只是在窗口中启动我的解释器。我确实使用 ielm - 它非常好。
    • 听起来是个好主意。我会调查的。谢谢。
    猜你喜欢
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多