我有一个个人编辑器,实现了自己的“协议”代码完成,并希望切换到语言服务器协议,以减轻我自己的一些开发负担。但是,我还不能完全理解有关客户端实现的LSP文件。它与Server实现混在一起,无法找到两者之间的明显区别。
很多在线文档(包括关于SO的问题)都是围绕VSCode扩展进行的,我对这些扩展一无所知,没有帮助。
我希望能有任何帮助来开始编写一个简单的客户端,只需查询自动完成。我用C++编写我的编辑器,并希望有任何说明如何创建客户端的教程。我可以理解Python、C、C#、Pure JavaScript、C++、PHP和类似的语言,所以我可以很容易地使用这些语言学习任何教程。
如果有什么不清楚的话,让我知道以便我解释(这是我在LSP :)的第一篇文章)
https://stackoverflow.com/questions/55312875
复制相似问题