| Commit message (Expand) | Author | Age |
* | Ensure coords in screen depends on char width (#885) | Ivan Tham | 2021-11-03 |
* | Fixes for new clippy lints in Rust 1.54. | Nathan Vegdahl | 2021-07-29 |
* | Minor cleanup of the vertical movement code. | Nathan Vegdahl | 2021-07-27 |
* | Use `match` for branching on the `Direction` enum in more places. | 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 |
* | Revert display-width-based vertical cursor movement. | Nathan Vegdahl | 2021-07-22 |
* | Fixes for misc bugs with view movement. | Nathan Vegdahl | 2021-07-21 |
* | Handle edge case in `range_to_target()` correctly. | Nathan Vegdahl | 2021-07-19 |
* | Update word selection/navigation to work with gap indexing. | 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 |
* | | Make vertical selection movement work properly. | Nathan Vegdahl | 2021-07-06 |
* | | Make horizontal selection movement work properly. | Nathan Vegdahl | 2021-07-02 |
* | | Allow last line in file to lack a line break character. | 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 |
* | Incorporate long word commands into keymap | PabloMansanet | 2021-06-29 |
* | Add long word unit tests | PabloMansanet | 2021-06-29 |
* | Add long word motion implementation | PabloMansanet | 2021-06-29 |
* | Add function to get the line ending of a str slice. | Nathan Vegdahl | 2021-06-21 |
* | Work on moving code over to LineEnding instead of assuming '\n'. | Nathan Vegdahl | 2021-06-20 |
* | Misc fixes and clean up of line ending detect code. | Nathan Vegdahl | 2021-06-20 |
* | added the line_end helper function | Jan Hrastnik | 2021-06-20 |
* | changed some hardcoded newlines, removed a else if in line_ending.rs | Jan Hrastnik | 2021-06-19 |
* | Movement fixes, refactor and unit test suite (#217) | PabloMansanet | 2021-06-11 |
* | 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 |
* | Fix panic when moving over unicode punctuation | Benoît CORTIER | 2021-06-07 |
* | Add ctrl-w in insert mode | Ivan Tham | 2021-06-06 |
* | Add unreachable context | Ivan Tham | 2021-06-05 |
* | Fixing Multiple Panics (#121) | Kirawi | 2021-06-05 |
* | Better fix for w/e that also covers `ia<esc>we`/`ia<esc>wb` | Blaž Hrastnik | 2021-06-02 |
* | Fix panics when triggering w or e on the last char of the line | Blaž Hrastnik | 2021-06-02 |
* | fix: Don't allow moving past last line, fixes #30, #24 | Blaž Hrastnik | 2021-06-02 |
* | Categorize _ as a word char, not punctuation | Blaž Hrastnik | 2021-05-31 |
* | Allow moving to EOL byte, also fixes #15 | Blaž Hrastnik | 2021-05-31 |
* | Fix selection rendering, it would be off by 1 if reverse. | Blaž Hrastnik | 2021-04-07 |
* | clippy lint | Blaž Hrastnik | 2021-04-06 |
* | w, b, e: Match kakoune's behavior in selecting by default. | Blaž Hrastnik | 2021-04-05 |
* | Finish hiding doc.state / State as an implementation detail. | Blaž Hrastnik | 2021-03-18 |
* | Move things out of state.rs. | Blaž Hrastnik | 2021-03-18 |