#language-server #gluon #lsp #completion #hover #formatting #symbol

bin+lib gluon_language-server

为 gluon 提供补全功能的语言服务器

21 个版本 (破坏性更新)

0.18.0 2021 年 10 月 3 日
0.17.0 2020 年 8 月 16 日
0.15.0 2020 年 6 月 21 日
0.13.0 2019 年 10 月 30 日
0.1.1 2016 年 7 月 12 日

#272 in 文本编辑器

Download history 153/week @ 2024-03-31 1/week @ 2024-04-07

每月 51 次下载

MIT 许可证

91KB
2.5K SLoC

gluon-language-server

此实现语言服务器协议并提供对 LSP 客户端的 gluon 支持,如 VSCodeAtom 和许多其他。

vscode-gluon

此仓库还包括基于 LSP 实现的 Visual Studio Code 扩展。

安装语言服务器

语言服务器可在 crates.io 获取,可以通过运行 cargo install gluon_language-server 进行安装。安装扩展后,您需要将语言服务器可执行文件添加到 $PATH 中,或将 gluon.language-server.path 选项设置为可执行文件路径。

{
    "gluon.language-server.path": "gluon_language-server",

    // Gluon specific settings can be specified with
    "[gluon]": {
        "editor.formatOnSave": false
    }
}

特性

  • 代码补全

  • 悬停支持

  • 符号高亮

  • 符号查找

  • 代码格式化(可能会吃掉你的衣服)

示例

example

依赖项

~22–35MB
~564K SLoC