corpus/link-edit/README.md | 17 +++ corpus/link-edit/candidate/Open Notebook.onetoc2 | Bin 0 -> 1604 bytes corpus/link-edit/candidate/links.one | Bin 0 -> 6128 bytes corpus/link-edit/cold/commands.jsonl | 3 + corpus/link-edit/cold/machine.json | 1 + corpus/link-edit/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 3764 bytes corpus/link-edit/cold/notebook/links.one | Bin 0 -> 7728 bytes corpus/link-edit/cold/read/environment.json | 7 ++ corpus/link-edit/cold/read/hierarchy.xml | 2 + corpus/link-edit/cold/read/page-000.xml | 3 + corpus/link-edit/cold/read/payloads.json | 3 + corpus/link-edit/cold/run.json | 18 +++ corpus/link-edit/cold/scripts/cold.ps1 | 27 +++++ corpus/link-edit/cold/scripts/read.ps1 | 142 +++++++++++++++++++++++ corpus/link-edit/cold/source.json | 14 +++ corpus/link-edit/cold/teardown.json | 1 + crates/notebook/README.md | 2 +- crates/onestore/README.md | 2 +- crates/onestore/src/edit.rs | 14 +-- crates/onestore/src/formatting.rs | 19 ++-- crates/onestore/src/insertion.rs | 2 +- crates/onestore/src/page/write.rs | 19 ++-- crates/onestore/src/write/tests.rs | 6 +- crates/onestore/tests/edit.rs | 41 ------- crates/onestore/tests/insertion.rs | 2 +- crates/onestore/tests/page_links.rs | 193 ++++++++++++++++++++++++++++++++ tools/test_link_edit.py | 28 +++++ 27 files changed, 491 insertions(+), 75 deletions(-)