From 0bc9fc94870a737de25ba28dcb4684f9b2d986b6 Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Tue, 13 Aug 2024 02:34:03 +0200 Subject: [PATCH] assistant: Slash command tweaks (#16140) Release Notes: - N/A --- crates/assistant/src/assistant.rs | 8 ++++---- crates/assistant/src/slash_command.rs | 2 +- .../{term_command.rs => terminal_command.rs} | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) rename crates/assistant/src/slash_command/{term_command.rs => terminal_command.rs} (94%) diff --git a/crates/assistant/src/assistant.rs b/crates/assistant/src/assistant.rs index 406cf3808912acd7de375868d982fd6b5afdf33d..77c9a381c64cd751a959cd05f3cb5e0a571620eb 100644 --- a/crates/assistant/src/assistant.rs +++ b/crates/assistant/src/assistant.rs @@ -36,7 +36,7 @@ use settings::{update_settings_file, Settings, SettingsStore}; use slash_command::{ active_command, default_command, diagnostics_command, docs_command, fetch_command, file_command, now_command, project_command, prompt_command, search_command, symbols_command, - tabs_command, term_command, workflow_command, + tabs_command, terminal_command, workflow_command, }; use std::sync::Arc; pub(crate) use streaming_diff::*; @@ -277,9 +277,9 @@ fn register_slash_commands(prompt_builder: Option>, cx: &mut slash_command_registry.register_command(tabs_command::TabsSlashCommand, true); slash_command_registry.register_command(project_command::ProjectSlashCommand, true); slash_command_registry.register_command(prompt_command::PromptSlashCommand, true); - slash_command_registry.register_command(default_command::DefaultSlashCommand, true); - slash_command_registry.register_command(term_command::TermSlashCommand, true); - slash_command_registry.register_command(now_command::NowSlashCommand, true); + slash_command_registry.register_command(default_command::DefaultSlashCommand, false); + slash_command_registry.register_command(terminal_command::TerminalSlashCommand, true); + slash_command_registry.register_command(now_command::NowSlashCommand, false); slash_command_registry.register_command(diagnostics_command::DiagnosticsSlashCommand, true); if let Some(prompt_builder) = prompt_builder { slash_command_registry.register_command( diff --git a/crates/assistant/src/slash_command.rs b/crates/assistant/src/slash_command.rs index 516fe2fa5ebc3c02b34f525b9b3e7655cd350413..0fd7dbcd855671bd2d6df7c9c57124f261244910 100644 --- a/crates/assistant/src/slash_command.rs +++ b/crates/assistant/src/slash_command.rs @@ -29,7 +29,7 @@ pub mod prompt_command; pub mod search_command; pub mod symbols_command; pub mod tabs_command; -pub mod term_command; +pub mod terminal_command; pub mod workflow_command; pub(crate) struct SlashCommandCompletionProvider { diff --git a/crates/assistant/src/slash_command/term_command.rs b/crates/assistant/src/slash_command/terminal_command.rs similarity index 94% rename from crates/assistant/src/slash_command/term_command.rs rename to crates/assistant/src/slash_command/terminal_command.rs index 277e13238f63612e9da0c9df61e3ecd3b18b47b8..54534bf745045281618d856f39c3bf88f15f3b4a 100644 --- a/crates/assistant/src/slash_command/term_command.rs +++ b/crates/assistant/src/slash_command/terminal_command.rs @@ -15,17 +15,17 @@ use crate::DEFAULT_CONTEXT_LINES; use super::create_label_for_command; -pub(crate) struct TermSlashCommand; +pub(crate) struct TerminalSlashCommand; const LINE_COUNT_ARG: &str = "--line-count"; -impl SlashCommand for TermSlashCommand { +impl SlashCommand for TerminalSlashCommand { fn name(&self) -> String { - "term".into() + "terminal".into() } fn label(&self, cx: &AppContext) -> CodeLabel { - create_label_for_command("term", &[LINE_COUNT_ARG], cx) + create_label_for_command("terminal", &[LINE_COUNT_ARG], cx) } fn description(&self) -> String {