From 2508d56598a37844e369ab623ceb5bc7b2c78d38 Mon Sep 17 00:00:00 2001 From: sigoden Date: Mon, 27 Nov 2023 15:39:55 +0800 Subject: feat: state-aware completer (#251) --- src/repl/highlighter.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/repl/highlighter.rs') diff --git a/src/repl/highlighter.rs b/src/repl/highlighter.rs index 7d3c197..65cb1cc 100644 --- a/src/repl/highlighter.rs +++ b/src/repl/highlighter.rs @@ -28,11 +28,11 @@ impl Highlighter for ReplHighlighter { let mut styled_text = StyledText::new(); - if REPL_COMMANDS.iter().any(|(cmd, _)| line.contains(cmd)) { + if REPL_COMMANDS.iter().any(|cmd| line.contains(cmd.name)) { let matches: Vec<&str> = REPL_COMMANDS .iter() - .filter(|(cmd, _)| line.contains(*cmd)) - .map(|(cmd, _)| *cmd) + .filter(|cmd| line.contains(cmd.name)) + .map(|cmd| cmd.name) .collect(); let longest_match = matches.iter().fold(String::new(), |acc, &item| { if item.len() > acc.len() { -- cgit v1.2.3