求个思路 关于EMACS的改造调用
时间:2011-08-30
来源:互联网
现有一个开源的软件是基于EMACS的,界面就是EMACS,里面有个shell,可以接收一些命令,然后在shell中反馈一些信息。
我想做的是,将这个命令的输入和反馈变为远程的。即我打算开发一个客户端,让它访问该EMACS软件,为shell输入命令,然后获得反馈。
思路1:写一个Linux下的守护进程,启动EMACS,然后与其交互,输入命令到shell获得反馈,传给远端的客户端。
思路2:直接在开源的EMACS程序上修改,让它与远端客户端交互。
由于没有任何EMACS使用基础,所以不是太肯定应该怎么做。
听说EMACS的扩展都是用lisp写的,lisp可以编写与远程的其他语言写的客户端能够交互的软件吗?
另外,这个EMACS上的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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28