银河语言服务器(https://galaxyproject.org)工具包装
galaxy-language-server的Python项目详细描述
银河语言服务器
用Python(pygls)编写的Language Server实现,以帮助Galaxy tool wrappers的开发。在
依赖性
- pygls:Python中Language Server Protocol的泛型实现。在
- lxml:用于处理XML文件的Python库。在
- anytree:Python库,具有易于使用的树结构。在
- galaxy-tool-util:Python的Galaxy工具实用程序。在
入门
见this。在
Galaxy语言服务器更改日志
[0.2.1]-2020年11月22日
固定
- 悬停元素时显示的文档现在显示的是正确的文档,而不是
No documentation available
(#64)。在
[0.2.0]-2020年11月13日
添加
- 控制完成功能的客户端设置(#56)。在
更改
- XML解析器已被更好的实现(#55)所取代。在
[0.1.2]-2020年10月25日
移除
- 删除了未使用的函数
XsdTree.find_node_by_name()
。在
[0.1.1]-2020年10月24日
添加
- 支持
<expand>
元素的自动完成。在
更改
- 已将依赖项更新到最新版本。在
固定
- 修正悬停
<expand>
元素或其属性(#41)时的错误。在
[0.1.0]-2020年10月14日
添加
- 基本标记和属性自动完成。在
- 自动关闭标记功能。在
- 打开和保存文件时验证XML工具。在
- 宏的基本验证。在
- 保存文件时自动格式化文档。在
- 悬停时显示标记和属性文档。在
- 项目
标签: