You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix/helix-term
Pascal Kuthe f8225ed921 fix panic when deleting overlapping ranges
Some deletion operations (especially those that use indentation)
can generate overlapping deletion ranges when using multiple cursors.
To fix that problem a new `Transaction::delete` and
`Transaction:delete_by_selection` function were added. These functions
merge overlapping deletion ranges instead of generating an invalid
transaction. This merging of changes is only possible for deletions
and not for other changes and therefore require its own function.

The function has been used in all commands that currently delete
text by using `Transaction::change_by_selection`.
2 years ago
..
src fix panic when deleting overlapping ranges 2 years ago
tests fix panic when deleting overlapping ranges 2 years ago
.gitignore Initial import. 5 years ago
Cargo.toml build(deps): bump libc from 0.2.142 to 0.2.144 (#7000) 2 years ago
build.rs feat(lsp): pass client_info on initialization (#4904) 2 years ago