Go

Zed 中原生提供 Go 支持。

内联提示

Zed 为内联提示设置了以下初始化选项

"hints": {
    "assignVariableTypes": true,
    "compositeLiteralFields": true,
    "compositeLiteralTypes": true,
    "constantValues": true,
    "functionTypeParameters": true,
    "parameterNames": true,
    "rangeVariableTypes": true
}

以便在 Zed 在设置中启用内联提示时,语言服务器返回内联提示。

使用

"lsp": {
    "$LANGUAGE_SERVER_NAME": {
        "initialization_options": {
            "hints": {
                ....
            }
        }
    }
}

覆盖这些设置。

请参阅 https://github.com/golang/tools/blob/master/gopls/doc/inlayHints.md 了解更多信息。

Go Mod

Go Sum

TODO:https://github.com/zed-industries/zed/pull/7139

Go Work