helix/helix-core
Michael Davis 76a8682c4d syntax: Prefer `RopeSlice` for non-id language injection markers
The `Name` variant's inner type can be switched to `RopeSlice` since
the parent commit removed the usage of `&str`. In doing this we need to
switch from a regular `Regex` to a `rope::Regex`, which is mostly a
matter of renaming the type.

The `Filename` and `Shebang` variants can also switch to `RopeSlice`
which avoids allocations in cases where the text doesn't reside on
different chunks of the rope. Previously `Filename`'s `Cow` was always
the owned variant because of the conversion to a `PathBuf`.
2025-01-23 11:01:35 +09:00
..
src syntax: Prefer `RopeSlice` for non-id language injection markers 2025-01-23 11:01:35 +09:00
tests Resolve new Clippy lints 2024-05-07 15:15:52 -04:00
.gitignore Initial import. 2020-05-20 18:14:51 +09:00
Cargo.toml Use a workspace dependency for bitflags 2025-01-13 18:26:31 -05:00