Merge pull request #2392 from zed-industries/eslint-multiple-language-server-adapters-rebased

Allow buffers to use multiple language servers
This commit is contained in:
Max Brunsfeld
2023-04-20 09:40:23 -07:00
committed by GitHub
38 changed files with 1589 additions and 772 deletions
+2 -2
View File
@@ -14,7 +14,7 @@ use language::{
ToPointUtf16,
};
use log::{debug, error};
use lsp::LanguageServer;
use lsp::{LanguageServer, LanguageServerId};
use node_runtime::NodeRuntime;
use request::{LogMessage, StatusNotification};
use settings::Settings;
@@ -370,7 +370,7 @@ impl Copilot {
let node_path = node_runtime.binary_path().await?;
let arguments: &[OsString] = &[server_path.into(), "--stdio".into()];
let server = LanguageServer::new(
0,
LanguageServerId(0),
&node_path,
arguments,
Path::new("/"),