支持实时响应时解析读取工具的代码行号

This commit is contained in:
xintaofei
2026-03-28 17:22:21 +08:00
parent 0ab9d46b63
commit 4ea8954535
2 changed files with 14 additions and 3 deletions

View File

@@ -362,7 +362,7 @@ fn split_line_number(line: &str) -> Option<(u64, &str)> {
/// If most lines have a recognized line-number prefix, strip them all
/// and return `{"start_line":N,"content":"clean text"}`.
fn strip_numbered_lines(text: &str) -> Option<String> {
pub fn strip_numbered_lines(text: &str) -> Option<String> {
let raw_lines: Vec<&str> = text.lines().collect();
if raw_lines.len() < 2 {
return None;