| Commit message (Expand) | Author | Age |
* | Correctly handle multiple cursors with LSP snippets | Urgau | 2023-03-08 |
* | Doc string fix in selection.rs (#6077) | Alexandr | 2023-02-22 |
* | rework positioning/rendering and enable softwrap/virtual text (#5420) | Pascal Kuthe | 2023-01-31 |
* | Add command to merge consecutive ranges in selection (#5047) | DylanBulfin | 2022-12-23 |
* | Use requested direction for new textobject selection range | Michael Davis | 2022-10-03 |
* | Fix extra selection with regex anchors (^,$) (#3598) | A-Walrus | 2022-08-31 |
* | Avoid copying fragments (#3136) | Matthias Deiml | 2022-08-04 |
* | Fix initial selection of Document in new view | Skyler Hawthorne | 2022-06-19 |
* | Improve Readability (#2639) | Ryan Russell | 2022-06-01 |
* | Fix Clippy lints in tests (#1563) | Omnikar | 2022-01-23 |
* | feat(commands): shrink_selection (#1340) | Matouš Dzivjak | 2022-01-06 |
* | feat(commands): ensure_selections_forward (#1393) | Matouš Dzivjak | 2021-12-29 |
* | Auto pairs selection (#1254) | Skyler Hawthorne | 2021-12-21 |
* | Fix surround cursor position calculation (#1183) | Gokul Soumya | 2021-11-29 |
* | Fix selection remove doc comment (#1122) | ath3 | 2021-11-18 |
* | Add `remove_selections` command (#1065) | Omnikar | 2021-11-12 |
* | Implement Selection::replace to replace a single range | Blaž Hrastnik | 2021-11-06 |
* | Update mdbook style and fix unreadable table head (#806) | Ivan Tham | 2021-10-09 |
* | Implement 'remove_primary_selection' as Alt-, | Blaž Hrastnik | 2021-09-24 |
* | mouse: Remove verify_screen_coords, refactor primary selection modification | Blaž Hrastnik | 2021-07-30 |
* | Enforce cursor/selection invariants in one place. | Nathan Vegdahl | 2021-07-28 |
* | Add unit tests for some of the new `Range` methods. | Nathan Vegdahl | 2021-07-27 |
* | Improve `Range` documentation and organization. | Nathan Vegdahl | 2021-07-27 |
* | Collect some common patterns into methods on `Range`. | Nathan Vegdahl | 2021-07-26 |
* | Switch to a cleaner range-head moving abstraction. | Nathan Vegdahl | 2021-07-24 |
* | Fix append mode, and make insertion always happen at head of range. | Nathan Vegdahl | 2021-07-23 |
* | Calculate the line that the range head is on correctly. | Nathan Vegdahl | 2021-07-22 |
* | Fix selections not being modified quite correctly with text edits. | Nathan Vegdahl | 2021-07-21 |
* | Fixes for misc bugs with view movement. | Nathan Vegdahl | 2021-07-21 |
* | Fix comment toggle command also sometimes toggling the next line. | Nathan Vegdahl | 2021-07-20 |
* | Fix various bugs related to goto-end-of-line command. | Nathan Vegdahl | 2021-07-20 |
* | Fix `Selection::push()` to make the pushed range primary. | Nathan Vegdahl | 2021-07-20 |
* | Fixed primary cursor position calculation to use 1-width semantics. | Nathan Vegdahl | 2021-07-19 |
* | Update surround commands to work with gap indexing. | Nathan Vegdahl | 2021-07-08 |
* | Implement `Range::put()` which manages range movements and extensions. | Nathan Vegdahl | 2021-07-08 |
* | Merge branch 'master' into great_line_ending_and_cursor_range_cleanup | Nathan Vegdahl | 2021-07-06 |
|\ |
|
| * | Add object selection (textobjects) (#385) | Gokul Soumya | 2021-07-03 |
* | | Fix a couple additional `unused` warnings after merge. | Nathan Vegdahl | 2021-07-02 |
* | | Merge branch 'master' into great_line_ending_and_cursor_range_cleanup | Nathan Vegdahl | 2021-07-02 |
|\| |
|
| * | 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 |
* | | Ensure a minimum selection width on commands that need it. | Nathan Vegdahl | 2021-07-01 |
* | | Make `Selection`'s normalize and transform methods self-consuming only. | Nathan Vegdahl | 2021-07-01 |
* | | Clean up `Selection` to not use so many allocations. | Nathan Vegdahl | 2021-07-01 |
* | | Better validation method APIs for `Range`. | Nathan Vegdahl | 2021-07-01 |
* | | Add `Range` methods for various kinds of validation. | Nathan Vegdahl | 2021-07-01 |
* | | Change the `Range` type and associated functions to gap indexing. | Nathan Vegdahl | 2021-07-01 |
|/ |
|
* | fix: Correctly merge multiple selection ranges together | Blaž Hrastnik | 2021-06-30 |
* | fix: Select matching at the start of the doc could crash. Fixes #346 | Blaž Hrastnik | 2021-06-23 |
* | Movement fixes, refactor and unit test suite (#217) | PabloMansanet | 2021-06-11 |