new text parser
Some checks failed
Rust / build (ubuntu-latest, stable) (push) Failing after 2m39s
Rust / build (macos-latest, stable) (push) Has been cancelled
Rust / build (windows-latest, stable) (push) Has been cancelled

This commit is contained in:
2026-03-03 09:25:24 +07:00
parent 55c5ebbf17
commit 29c7a82d1d
9 changed files with 336 additions and 171 deletions

39
Cargo.lock generated
View File

@@ -1018,10 +1018,12 @@ dependencies = [
"gpui",
"gpui_tokio",
"itertools 0.13.0",
"linkify",
"log",
"nostr-sdk",
"once_cell",
"person",
"pulldown-cmark",
"regex",
"serde",
"serde_json",
@@ -2443,6 +2445,15 @@ dependencies = [
"windows-link 0.2.1",
]
[[package]]
name = "getopts"
version = "0.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df"
dependencies = [
"unicode-width",
]
[[package]]
name = "getrandom"
version = "0.2.17"
@@ -3707,6 +3718,15 @@ dependencies = [
"rust-ini",
]
[[package]]
name = "linkify"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1dfa36d52c581e9ec783a7ce2a5e0143da6237be5811a0b3153fedfdbe9f780"
dependencies = [
"memchr",
]
[[package]]
name = "linux-raw-sys"
version = "0.4.15"
@@ -4975,6 +4995,25 @@ dependencies = [
"cc",
]
[[package]]
name = "pulldown-cmark"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83c41efbf8f90ac44de7f3a868f0867851d261b56291732d0cbf7cceaaeb55a6"
dependencies = [
"bitflags 2.11.0",
"getopts",
"memchr",
"pulldown-cmark-escape",
"unicase",
]
[[package]]
name = "pulldown-cmark-escape"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae"
[[package]]
name = "pxfm"
version = "0.1.27"