From 636ead93a43254c34c0420a9886b5ccf93c754d8 Mon Sep 17 00:00:00 2001 From: blindfs Date: Tue, 8 Apr 2025 20:06:04 +0800 Subject: [PATCH] refactor --- crates/nu-lsp/src/workspace.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/crates/nu-lsp/src/workspace.rs b/crates/nu-lsp/src/workspace.rs index af3d0e52c6..071c372cc7 100644 --- a/crates/nu-lsp/src/workspace.rs +++ b/crates/nu-lsp/src/workspace.rs @@ -353,13 +353,12 @@ impl LanguageServer { .take_while(|c| *c == &b'-') .count(); let start = decl_span.start + leading_dashes; - return content - .get(leading_dashes..) - .is_some_and(|name| name.starts_with(name_ref.as_bytes())) - .then_some(Span { + return content.get(leading_dashes..).and_then(|name| { + name.starts_with(name_ref.as_bytes()).then_some(Span { start, end: start + sample_span.end - sample_span.start, - }); + }) + }); } } None