Fix compile errors with lsp2

Max Brunsfeld and Jospeh created

Co-authored-by: Jospeh <joseph@zed.dev>

Change summary

crates/lsp2/src/lsp2.rs         | 2 +-
crates/project2/src/project2.rs | 2 +-
crates/zed2/src/main.rs         | 1 -
3 files changed, 2 insertions(+), 3 deletions(-)

Detailed changes

crates/lsp2/src/lsp2.rs 🔗

@@ -240,7 +240,7 @@ impl LanguageServer {
         let stderr_input_task = stderr
             .map(|stderr| {
                 let io_handlers = io_handlers.clone();
-                let stderr_captures = stderr_captures.clone();
+                let stderr_captures = stderr_capture.clone();
                 cx.spawn(|_| Self::handle_stderr(stderr, io_handlers, stderr_captures).log_err())
             })
             .unwrap_or_else(|| Task::Ready(Some(None)));

crates/project2/src/project2.rs 🔗

@@ -2964,7 +2964,7 @@ impl Project {
             )
         })??;
 
-        Ok(language_server)
+        Ok(Some(language_server))
     }
 
     async fn setup_pending_language_server(

crates/zed2/src/main.rs 🔗

@@ -117,7 +117,6 @@ fn main() {
         let copilot_language_server_id = languages.next_language_server_id();
         languages.set_executor(cx.executor().clone());
         languages.set_language_server_download_dir(paths::LANGUAGES_DIR.clone());
-        let languages = Arc::new(languages);
         let node_runtime = RealNodeRuntime::new(http.clone());
 
         language2::init(cx);