Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Movement fixes, refactor and unit test suite (#217) | PabloMansanet | 2021-06-11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add convenience/clarity wrapper for Range initialization * Test horizontal moves * Add column jumping tests * Add failing movement conditions for multi-word moves * Refactor skip_over_next * Add complex forward movement unit tests * Add strict whitespace checks and edge case tests * Restore formatting * Remove unused function * Add empty test case for deletion and fix nth_prev_word_boundary * Add tests for backward motion * Refactor word movement * Address review comments and finish refactoring backwards move * Finish unit test suite * Fmt pass * Fix lint erors * Clean up diff restoring bad 'cargo fmt' actions * Simplify movement closures (thanks Pickfire) * Fmt pass * Replace index-based movement with iterator based movement, ensuring that each move incurs a single call to the RopeSlice API * Break down tuple function * Extract common logic to all movement functions * Split iterator helpers away into their own module * WIP reducing clones * Operate on spans * WIP simplifying iterators * Simplify motion helpers * Fix iterator * Fix all unit tests * Refactor and simplify * Simplify fold | |||
* | commands: Add goto first non-whitespace char of line | Wojciech Kępka | 2021-06-08 | |
| | ||||
* | Update keymap | Wojciech Kępka | 2021-06-08 | |
| | ||||
* | Add diagnostics keys to keymap.md | Blaž Hrastnik | 2021-06-07 | |
| | ||||
* | Add spc w w for window mode | Ivan Tham | 2021-06-07 | |
| | ||||
* | Add window mode | Ivan Tham | 2021-06-06 | |
| | | | | Fix #93 | |||
* | Add home-end keymaps, (as kakoune/vim do) (#83) | Antoni Stevenet | 2021-06-05 | |
| | | | | | | | | | | | * add home-end keymaps * implement extend methods for extend_line_start, extend_line_end * add home-end mappings to keymaps.md * add ^-$ extend mappings for extend mode * pass cargo linter | |||
* | Replace ^/$ with gh/gl | notoria | 2021-06-04 | |
| | ||||
* | Implement gt/gm/gb, remap goto tYpe to gy | Blaž Hrastnik | 2021-06-04 | |
| | ||||
* | update keymap.md to include arrow keys for movement | Antoni Stevent | 2021-06-03 | |
| | ||||
* | Fixed c/p error in keymap doc | wullewutz | 2021-06-01 | |
| | | | Go to definition mapping is "gd" not "ge" | |||
* | Drop selection_lines completely, change move_line_start binding | Blaž Hrastnik | 2021-05-18 | |
| | ||||
* | Update the book (keymaps). | Blaž Hrastnik | 2021-05-12 | |
| | ||||
* | Add book/ (mdbook based user guide) | Blaž Hrastnik | 2021-04-05 | |