| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-06-15 | vis: implement pairwise selection combinator: longer | Marc André Tanner | 1 | -0/+17 | |
| 2017-06-15 | vis: implement pairwise selection combinator: intersection | Marc André Tanner | 1 | -0/+13 | |
| 2017-06-15 | vis: implement pairwise selection combinator: union | Marc André Tanner | 2 | -0/+43 | |
| 2017-06-15 | vis: implement subtraction of selections | Marc André Tanner | 1 | -0/+36 | |
| 2017-06-15 | vis: implement complement of selections | Marc André Tanner | 1 | -0/+40 | |
| 2017-06-15 | vis: implement intersection of selections | Marc André Tanner | 1 | -0/+42 | |
| 2017-06-15 | vis: implement union of selections | Marc André Tanner | 1 | -0/+59 | |
| 2017-06-15 | array: add array initialization utility function | Marc André Tanner | 2 | -0/+6 | |
| Reuses the element size from another array. | |||||
| 2017-06-15 | view: make sure primary selection is visible | Marc André Tanner | 1 | -0/+3 | |
| 2017-06-15 | vis: allow selections to be restored from registers | Marc André Tanner | 1 | -0/+18 | |
| 2017-06-15 | vis: allow active selection to be saved to a register | Marc André Tanner | 1 | -0/+18 | |
| 2017-06-15 | vis: add function to query which register was specified | Marc André Tanner | 2 | -0/+7 | |
| 2017-06-15 | vis: add basic infrastructure to store selections in registers | Marc André Tanner | 3 | -0/+54 | |
| 2017-06-15 | view: add functions to save/restore arbitrary ranges | Marc André Tanner | 2 | -0/+26 | |
| 2017-06-15 | view: add functions to get/set all selections | Marc André Tanner | 2 | -5/+47 | |
| 2017-06-15 | view: disallow setting of invalid selections | Marc André Tanner | 2 | -6/+10 | |
| 2017-06-15 | array: add array_sort utility function | Marc André Tanner | 2 | -0/+8 | |
| 2017-06-15 | text-util: add text_range_intersect utility function | Marc André Tanner | 2 | -0/+8 | |
| 2017-06-15 | text-util: change definition of range intersection | Marc André Tanner | 1 | -1/+1 | |
| Adjacent ranges do not overlap. | |||||
| 2017-06-15 | vis: normalize selections after motions | Marc André Tanner | 1 | -0/+4 | |
| Merge overlapping selections. Fix #582 | |||||
| 2017-06-15 | sam: simplify print command implementation | Marc André Tanner | 1 | -16/+11 | |
| 2017-06-15 | view: fix view_selections_set | Marc André Tanner | 1 | -8/+2 | |
| 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 | 4 | -4/+9 | |
| 2017-06-15 | view: introduce view_selections_normalize | Marc André Tanner | 2 | -0/+24 | |
| Dispose all invalid and merge all overlapping selections. | |||||
| 2017-06-15 | vis: rename uses of Cursor to Selection | Marc André Tanner | 13 | -635/+631 | |
| 2017-06-15 | view: rename view_cursors_column | Marc André Tanner | 3 | -6/+6 | |
| 2017-06-15 | view: rename view_cursors | Marc André Tanner | 7 | -33/+33 | |
| 2017-06-15 | view: rename view_selection_anchored | Marc André Tanner | 3 | -3/+3 | |
| 2017-06-15 | view: rename view_cursors_column{,count,next} | Marc André Tanner | 3 | -12/+12 | |
| 2017-06-15 | view: rename view_cursors_number | Marc André Tanner | 4 | -5/+5 | |
| 2017-06-15 | view: rename view_cursors_count | Marc André Tanner | 8 | -19/+19 | |
| 2017-06-15 | view: rename view_cursors_next | Marc André Tanner | 7 | -30/+30 | |
| 2017-06-15 | view: rename view_cursors_prev | Marc André Tanner | 4 | -5/+5 | |
| 2017-06-15 | view: view_cursors_selection_restore | Marc André Tanner | 3 | -3/+3 | |
| 2017-06-15 | view: rename view_cursors_selection_save | Marc André Tanner | 3 | -4/+4 | |
| 2017-06-15 | view: rename view_cursors_selection_start | Marc André Tanner | 4 | -7/+7 | |
| 2017-06-15 | view: rename view_cursors_selection_swap | Marc André Tanner | 3 | -3/+3 | |
| 2017-06-15 | view: rename view_cursors_selection_clear | Marc André Tanner | 5 | -7/+7 | |
| 2017-06-15 | view: rename view_selections_clear | Marc André Tanner | 3 | -5/+5 | |
| 2017-06-15 | view: rename view_cursors_selection_get | Marc André Tanner | 6 | -31/+31 | |
| 2017-06-15 | view: rename view_cursors_primary_{get,set} | Marc André Tanner | 8 | -28/+28 | |
| 2017-06-15 | view: rename view_cursors_clear | Marc André Tanner | 4 | -4/+4 | |
| 2017-06-15 | view: rename view_cursor_disposed | Marc André Tanner | 3 | -3/+3 | |
| 2017-06-15 | view: rename view_cursors_dispose | Marc André Tanner | 5 | -17/+17 | |
| 2017-06-15 | view: rename view_cursors_new | Marc André Tanner | 5 | -11/+11 | |
| 2017-06-15 | view: remove view_cursors_multiple | Marc André Tanner | 6 | -17/+11 | |
| 2017-06-15 | view: clean up and add documentation | Marc André Tanner | 4 | -120/+413 | |
| 2017-06-15 | doc: enable mathjax support for sphinx documentation | Marc André Tanner | 1 | -1/+3 | |
| 2017-06-15 | vis: promote selections to first class primitives | Marc André Tanner | 6 | -229/+86 | |
| This unifies cursors and selections. The cursor are now represendted as singleton selections. | |||||
| 2017-06-15 | vis: strip double leading slashes of paths | Marc André Tanner | 1 | -1/+3 | |
| This fixes the internal representation as well as the path displayed in the status bar. Previously opening a file in the root directory e.g. /foo would be display as //foo. | |||||
