From ffd698be1445a6b5356caaae9bfd377109a51dd6 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Tue, 26 Mar 2024 16:07:23 -0400 Subject: [PATCH] Remove lingering `uiua.rs` file (#9828) This PR removes a lingering file related to Uiua support. This file was no longer being referenced after #9085, but just hadn't been removed. Release Notes: - N/A --- crates/languages/src/uiua.rs | 52 ------------------------------------ 1 file changed, 52 deletions(-) delete mode 100644 crates/languages/src/uiua.rs diff --git a/crates/languages/src/uiua.rs b/crates/languages/src/uiua.rs deleted file mode 100644 index 8833673a2725177370e2bb5a20ce1182f0b700c5..0000000000000000000000000000000000000000 --- a/crates/languages/src/uiua.rs +++ /dev/null @@ -1,52 +0,0 @@ -use anyhow::{anyhow, Result}; -use async_trait::async_trait; -use language::{LanguageServerName, LspAdapter, LspAdapterDelegate}; -use lsp::LanguageServerBinary; -use std::{any::Any, path::PathBuf}; - -pub struct UiuaLanguageServer; - -#[async_trait(?Send)] -impl LspAdapter for UiuaLanguageServer { - fn name(&self) -> LanguageServerName { - LanguageServerName("uiua".into()) - } - - async fn fetch_latest_server_version( - &self, - _: &dyn LspAdapterDelegate, - ) -> Result> { - Ok(Box::new(())) - } - - async fn fetch_server_binary( - &self, - _version: Box, - _container_dir: PathBuf, - _: &dyn LspAdapterDelegate, - ) -> Result { - Err(anyhow!( - "uiua must be installed and available in your $PATH" - )) - } - - async fn cached_server_binary( - &self, - _: PathBuf, - _: &dyn LspAdapterDelegate, - ) -> Option { - Some(LanguageServerBinary { - path: "uiua".into(), - env: None, - arguments: vec!["lsp".into()], - }) - } - - fn can_be_reinstalled(&self) -> bool { - false - } - - async fn installation_test_binary(&self, _: PathBuf) -> Option { - None - } -}