| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-04 | vis: process aliased key sequences individually | Marc André Tanner | |
| While the complete alias is added to the input queue, the called key bindings should only see the keys they have asked for. Previously a mapping such as: :map! normal gv \"^Sv did not work as expected because the key binding for the register did reject an invalid multi letter register name. Might also influence #581 | |||
| 2017-07-03 | Fix Unicode regex searches for libtre builds | Marc André Tanner | |
| Fix #566 | |||
| 2017-06-27 | man: Fix a typo | TwoFinger | |
| 2017-06-27 | vis: properly set initial window ui options | Marc André Tanner | |
| This should keep the EOF markers visible when another option is enabled. The whole UI option handling is a bit of a mess. In the longterm more of the drawing code should be moved into Lua. | |||
| 2017-06-27 | Merge branch 'show-eof' of https://github.com/p-e-w/vis | Marc André Tanner | |
| Conflicts: view.c view.h | |||
| 2017-06-27 | Merge branch 'theme-tweaks-2' of https://github.com/p-e-w/vis | Marc André Tanner | |
| Conflicts: view.c | |||
| 2017-06-19 | test: update | Marc André Tanner | |
| 2017-06-15 | vis: enable new selection manipulation primitives | Marc André Tanner | |
| This is still very much work in progress. You will have to remove (or update) your local config.h file. | |||
| 2017-06-15 | vis: normalize selections after pairwise combination | Marc André Tanner | |
| 2017-06-15 | vis: implement pairwise selection combinator: rightmost | Marc André Tanner | |
| 2017-06-15 | vis: implement pairwise selection combinator: leftmost | Marc André Tanner | |
| 2017-06-15 | vis: implement pairwise selection combinator: shorter | Marc André Tanner | |
| 2017-06-15 | vis: implement pairwise selection combinator: longer | Marc André Tanner | |
| 2017-06-15 | vis: implement pairwise selection combinator: intersection | Marc André Tanner | |
| 2017-06-15 | vis: implement pairwise selection combinator: union | Marc André Tanner | |
| 2017-06-15 | vis: implement subtraction of selections | Marc André Tanner | |
| 2017-06-15 | vis: implement complement of selections | Marc André Tanner | |
| 2017-06-15 | vis: implement intersection of selections | Marc André Tanner | |
| 2017-06-15 | vis: implement union of selections | Marc André Tanner | |
| 2017-06-15 | array: add array initialization utility function | Marc André Tanner | |
| Reuses the element size from another array. | |||
| 2017-06-15 | view: make sure primary selection is visible | Marc André Tanner | |
| 2017-06-15 | vis: allow selections to be restored from registers | Marc André Tanner | |
| 2017-06-15 | vis: allow active selection to be saved to a register | Marc André Tanner | |
| 2017-06-15 | vis: add function to query which register was specified | Marc André Tanner | |
| 2017-06-15 | vis: add basic infrastructure to store selections in registers | Marc André Tanner | |
| 2017-06-15 | view: add functions to save/restore arbitrary ranges | Marc André Tanner | |
| 2017-06-15 | view: add functions to get/set all selections | Marc André Tanner | |
| 2017-06-15 | view: disallow setting of invalid selections | Marc André Tanner | |
| 2017-06-15 | array: add array_sort utility function | Marc André Tanner | |
| 2017-06-15 | text-util: add text_range_intersect utility function | Marc André Tanner | |
| 2017-06-15 | text-util: change definition of range intersection | Marc André Tanner | |
| Adjacent ranges do not overlap. | |||
| 2017-06-15 | vis: normalize selections after motions | Marc André Tanner | |
| Merge overlapping selections. Fix #582 | |||
| 2017-06-15 | sam: simplify print command implementation | Marc André Tanner | |
| 2017-06-15 | view: fix view_selections_set | Marc André Tanner | |
| The anchor needs to be set after the cursor was positioned, otherwise the cursor placement will immediately destroy the selection for in the non-anchored case. | |||
| 2017-06-15 | view: do not automatically anchor selections when setting range | Marc André Tanner | |
| 2017-06-15 | view: introduce view_selections_normalize | Marc André Tanner | |
| Dispose all invalid and merge all overlapping selections. | |||
| 2017-06-15 | vis: rename uses of Cursor to Selection | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_column | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors | Marc André Tanner | |
| 2017-06-15 | view: rename view_selection_anchored | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_column{,count,next} | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_number | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_count | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_next | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_prev | Marc André Tanner | |
| 2017-06-15 | view: view_cursors_selection_restore | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_selection_save | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_selection_start | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_selection_swap | Marc André Tanner | |
| 2017-06-15 | view: rename view_cursors_selection_clear | Marc André Tanner | |
