+ -
当前位置:首页 → 问答吧 → 求个思路 关于EMACS的改造调用

求个思路 关于EMACS的改造调用

时间:2011-08-30

来源:互联网

现有一个开源的软件是基于EMACS的,界面就是EMACS,里面有个shell,可以接收一些命令,然后在shell中反馈一些信息。

我想做的是,将这个命令的输入和反馈变为远程的。即我打算开发一个客户端,让它访问该EMACS软件,为shell输入命令,然后获得反馈。

思路1:写一个Linux下的守护进程,启动EMACS,然后与其交互,输入命令到shell获得反馈,传给远端的客户端。

思路2:直接在开源的EMACS程序上修改,让它与远端客户端交互。

由于没有任何EMACS使用基础,所以不是太肯定应该怎么做。

听说EMACS的扩展都是用lisp写的,lisp可以编写与远程的其他语言写的客户端能够交互的软件吗?

另外,这个EMACS上的Shell的输入输出有什么接口可以调用,然后获得输入命令和输出的吗?

谢谢!由于没有什么基础,想请有经验的高手指点一下,看看怎么做可行。

作者: dragonvox   发布时间: 2011-08-30

哦,对了,除了shell以外,有个buffer也可以输入命令,然后返回信息。是不是也可以在外部控制输入,获得反馈信息呢?

作者: dragonvox   发布时间: 2011-08-30