| Commit message (Expand) | Author | Age |
* | Reformat with nightly rustfmt for better let-else formatting (#7721) | Philipp Mildenberger | 2023-07-27 |
* | Prefer RopeSlice to &Rope in helix_core::syntax | Michael Davis | 2023-07-27 |
* | correctly map unsorted positions (#7471) | Pascal Kuthe | 2023-06-28 |
* | map positions through changes in O(N) | Pascal Kuthe | 2023-06-25 |
* | don't move cursor while forward deleting in append mode | Pascal Kuthe | 2023-05-18 |
* | fix panic when deleting overlapping ranges | Pascal Kuthe | 2023-05-18 |
* | Add API to create a Transaction from potentially overlapping changes | Pascal Kuthe | 2023-03-10 |
* | properly handle LSP position encoding (#5711) | Pascal Kuthe | 2023-02-09 |
* | Significantly improve performance of `:reload` (#4457) | Pascal Kuthe | 2022-11-28 |
* | fix tests | Blaž Hrastnik | 2022-11-08 |
* | fix tests | Blaž Hrastnik | 2022-11-08 |
* | core: transaction: Resolve some TODOs | Blaž Hrastnik | 2022-03-03 |
* | Replace tendril with smartstring | Blaž Hrastnik | 2022-02-10 |
* | Fix Clippy lints in tests (#1563) | Omnikar | 2022-01-23 |
* | Add auto pairs for same-char pairs (#1219) | Skyler Hawthorne | 2021-12-13 |
* | Address new lint on 1.57 | Blaž Hrastnik | 2021-12-03 |
* | fix: Correctly detect empty transactions | Blaž Hrastnik | 2021-12-02 |
* | completion: fully revert state before apply & insertText common prefix | Blaž Hrastnik | 2021-10-25 |
* | fix: Compose where changes.compose(empty_other) | Blaž Hrastnik | 2021-10-25 |
* | remove unsafe | Brian Shu | 2021-08-27 |
* | Fix tests broken by the State change | Blaž Hrastnik | 2021-08-26 |
* | Reduce State use a bit further | Blaž Hrastnik | 2021-08-26 |
* | Remove ExactSizeIterator requirement on Transaction::change | Blaž Hrastnik | 2021-07-19 |
* | Fix all remaining warnings in helix-core except for two. | Nathan Vegdahl | 2021-07-02 |
* | Remove #[allow(unused)] from helix-core, and fix unused imports. | Nathan Vegdahl | 2021-07-02 |
* | fix ca98210d2016d96d1c441932d7a67bbc6e5eccb7 | Blaž Hrastnik | 2021-06-28 |
* | fix: insert() | delete() would calculate the new insert incorrectly | Blaž Hrastnik | 2021-06-28 |
* | Derive debug without feature | Ivan Tham | 2021-06-10 |
* | Implement Debug for data structure as a feature | notoria | 2021-06-10 |
* | Fix Unicode (#135) | Kirawi | 2021-06-08 |
* | Fixing Multiple Panics (#121) | Kirawi | 2021-06-05 |
* | Separate document history into Cell | Ivan Tham | 2021-06-02 |
* | core: Improve changeset composition behavior. | Blaž Hrastnik | 2021-04-06 |
* | Fully drop State references. | Blaž Hrastnik | 2021-03-31 |
* | Transaction: Add a changes_iter() that can convert back to a list of Changes | Blaž Hrastnik | 2021-03-29 |
* | Transaction: need to consume insert | delete properly. | Blaž Hrastnik | 2021-03-29 |
* | clippy lint | Blaž Hrastnik | 2021-03-24 |
* | Merge some imports. | Blaž Hrastnik | 2021-03-22 |
* | Selection: fail early if new() is called with no ranges. | Blaž Hrastnik | 2021-03-22 |
* | Implement iter() and len() directly on Selection. | Blaž Hrastnik | 2021-03-19 |
* | Remove State from a few more signatures. | Blaž Hrastnik | 2021-03-18 |
* | Make Transaction::change only rely on the rope. | Blaž Hrastnik | 2021-03-18 |
* | Cleanup: use doc.selection() instead of doc.state.selection(). | Blaž Hrastnik | 2021-03-14 |
* | transaction: Also modify map_pos to work with insert|delete order. | Blaž Hrastnik | 2021-02-18 |
* | minor changes | Blaž Hrastnik | 2021-02-17 |
* | Optimize Changeset::is_empty() | Blaž Hrastnik | 2021-02-16 |
* | Since insert preceedes deletes, follow that ordering in Transaction::changes. | Blaž Hrastnik | 2021-02-16 |
* | transaction: Use builder methods to generate compact changesets. | Blaž Hrastnik | 2021-02-16 |
* | transaction: Merge consecutive inserts on compose. | Blaž Hrastnik | 2021-02-15 |
* | Address clippy lints. | Blaž Hrastnik | 2021-01-08 |