gomod and gowork add gopls server (#12109)

<img width="684" alt="image"
src="https://github.com/zed-industries/zed/assets/45585937/c22e00d2-e197-44b3-864f-db20eaf47ff7">

Release Notes:

- Added `gopls` support when opening `go.mod` or `go.work` files.

Co-authored-by: Thorsten Ball <thorsten@zed.dev>
This commit is contained in:
d1y 2024-05-22 14:16:55 +08:00 committed by GitHub
parent 8168ec2a28
commit a33aedff81
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -107,8 +107,12 @@ pub fn init(
vec![Arc::new(css::CssLspAdapter::new(node_runtime.clone())),]
);
language!("go", vec![Arc::new(go::GoLspAdapter)], GoContextProvider);
language!("gomod");
language!("gowork");
language!("gomod", vec![Arc::new(go::GoLspAdapter)], GoContextProvider);
language!(
"gowork",
vec![Arc::new(go::GoLspAdapter)],
GoContextProvider
);
language!(
"json",
vec![Arc::new(json::JsonLspAdapter::new(