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