From 03687c8981100ef9e67a0357be66416ee6985e67 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 21 Aug 2026 11:40:39 -0600 Subject: [PATCH] feat: addressed review comments --- src/repl/completer.rs | 3 ++- src/repl/mod.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/repl/completer.rs b/src/repl/completer.rs index 17b4825..440edbb 100644 --- a/src/repl/completer.rs +++ b/src/repl/completer.rs @@ -81,7 +81,8 @@ impl Completer for ReplCompleter { .into_iter() .map(|(name, description)| (format!(".{name}"), description)) .filter(|(name, _)| { - command_filter.len() == 1 || name.starts_with(&command_filter[..2]) + command_filter.len() == 1 + || name.starts_with(command_filter.get(..2).unwrap_or(&command_filter)) }) .collect(); let macros = fuzzy_filter(macros, |(name, _)| name.as_str(), &command_filter); diff --git a/src/repl/mod.rs b/src/repl/mod.rs index 77e9233..9eb1b33 100644 --- a/src/repl/mod.rs +++ b/src/repl/mod.rs @@ -1086,7 +1086,7 @@ pub async fn run_repl_command( macro_execute(ctx, name, extra, abort_signal.clone()).await?; } Some(MacroState::DisabledRuntime) => bail!( - r#"Macro '{name}' is disabled. Enable it with ".macro enable {name}""# + r#"Macro '{name}' is disabled. Re-enable it with ".macro enable {name}""# ), Some(MacroState::Locked { level }) => bail!( "Macro '{name}' is restricted by {} enabled_macros",