From 032e3760a86cce02118005c98125c81d051f7ca1 Mon Sep 17 00:00:00 2001 From: Dunqing Date: Wed, 27 Mar 2024 18:15:58 +0800 Subject: [PATCH 1/2] fix: vue lsp not work --- crates/languages/src/vue.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/crates/languages/src/vue.rs b/crates/languages/src/vue.rs index 372d6614fc2..22d24bdeb30 100644 --- a/crates/languages/src/vue.rs +++ b/crates/languages/src/vue.rs @@ -48,10 +48,12 @@ impl super::LspAdapter for VueLspAdapter { _: &dyn LspAdapterDelegate, ) -> Result> { Ok(Box::new(VueLspVersion { - vue_version: self - .node - .npm_package_latest_version("@vue/language-server") - .await?, + // TODO: Temporarily fixed to 1.8 as @vue/language-server 2.0 is not yet supported + // vue_version: self + // .node + // .npm_package_latest_version("@vue/language-server") + // .await?, + vue_version: "1.8".to_string(), ts_version: self.node.npm_package_latest_version("typescript").await?, }) as Box<_>) } From fec57c305ab46eb710bbbbbefcc756b0c22ef7b3 Mon Sep 17 00:00:00 2001 From: Thorsten Ball Date: Wed, 27 Mar 2024 13:19:47 +0100 Subject: [PATCH 2/2] Update crates/languages/src/vue.rs --- crates/languages/src/vue.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/languages/src/vue.rs b/crates/languages/src/vue.rs index 22d24bdeb30..39d4a7cf400 100644 --- a/crates/languages/src/vue.rs +++ b/crates/languages/src/vue.rs @@ -48,11 +48,7 @@ impl super::LspAdapter for VueLspAdapter { _: &dyn LspAdapterDelegate, ) -> Result> { Ok(Box::new(VueLspVersion { - // TODO: Temporarily fixed to 1.8 as @vue/language-server 2.0 is not yet supported - // vue_version: self - // .node - // .npm_package_latest_version("@vue/language-server") - // .await?, + // We hardcode the version to 1.8 since we do not support @vue/language-server 2.0 yet. vue_version: "1.8".to_string(), ts_version: self.node.npm_package_latest_version("typescript").await?, }) as Box<_>)