From 6286ce4238ae84899fe85d2f071eacb19aa07387 Mon Sep 17 00:00:00 2001 From: Oleksandr Kozachuk Date: Sat, 17 Dec 2022 11:48:33 +0100 Subject: [PATCH] Extent ls to match name and comment extra, it simplify search like: ls ^fld1 --- src/repl.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/repl.rs b/src/repl.rs index bbe82f9..059e0a1 100644 --- a/src/repl.rs +++ b/src/repl.rs @@ -195,6 +195,10 @@ impl<'a> LKEval<'a> { for (_, name) in &self.state.borrow().db { if re.find(&name.borrow().to_string()).is_some() { tmp.push(name.clone()); + } else if re.find(&name.borrow().name).is_some() { + tmp.push(name.clone()); + } else if name.borrow().comment.is_some() && re.find(&name.borrow().comment.as_ref().unwrap()).is_some() { + tmp.push(name.clone()); } } tmp.sort_by(|a, b| a.borrow().name.cmp(&b.borrow().name));