aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-10-05vis: convert register specification to new input handling codeMarc André Tanner2-41/+13
2015-10-05vis: convert macro recording / replay to new input handling codeMarc André Tanner1-16/+19
2015-10-05vis: convert insert verbatim to new input handling codeMarc André Tanner1-18/+19
2015-10-05vis: convert to/till movements to new input handlingMarc André Tanner1-7/+5
2015-10-05vis: adapt r (replace) to new input handlingMarc André Tanner1-6/+7
2015-10-05vis: change key binding function prototypesMarc André Tanner3-191/+256
2015-10-05vis: rework input handling using libtermkeyMarc André Tanner9-577/+585
2015-09-15Add utfnext utility functionMarc André Tanner2-0/+9
2015-09-15buffer: add buffer_put0 to store a NUL terminated stringMarc André Tanner2-1/+7
2015-09-15buffer: add buffer_append0 to append NUL terminated stringsMarc André Tanner2-0/+8
2015-09-13map: introduce map_contains utility functionMarc André Tanner2-0/+8
2015-09-06ui: differentiate between Ctrl-J and enterMarc André Tanner3-3/+5
2015-08-18ui: remove translation of ^b to backspaceMarc André Tanner1-1/+0
2015-08-15Improve shell highlightingDmitry Bogatov1-1/+7
2015-08-12ui: query terminal size on stderrMarc André Tanner1-1/+2
2015-08-09ui: make cursor visible when executing external programsMarc André Tanner1-0/+2
2015-08-09vis: fix :edit! commandMarc André Tanner2-6/+10
2015-08-09vis: fix repeated use of file open dialogMarc André Tanner1-1/+1
2015-08-09vis: cancelling wildcard open causes crashDavid B. Lamkins1-1/+1
2015-08-08text: rename some functions to improve consistencyMarc André Tanner3-13/+13
2015-08-08text: introduce helper function text_delete_rangeMarc André Tanner3-5/+11
2015-08-07vis: limit to/till movements to current lineMarc André Tanner3-4/+27
2015-08-06Add APL syntax highlighting.David B. Lamkins1-0/+35
2015-08-06vis: implement gv to restore last selectionMarc André Tanner4-2/+35
2015-08-06vis: implement al and il text objectsMarc André Tanner5-4/+35
2015-08-06vis: implement gp and gP add count support to put operationsMarc André Tanner2-15/+46
2015-08-02Add short demo screencast to READMEMarc André Tanner1-0/+2
2015-08-02vis: use file open dialog also for :editMarc André Tanner1-1/+1
2015-08-02Update READMEMarc André Tanner1-185/+141
2015-08-02vis: use I and A instead of CTRL-O for new cursors in visual modeMarc André Tanner2-3/+18
2015-08-02text-motion: make text_bracket_match more robustMarc André Tanner1-8/+17
2015-08-02vis: add text objects `af` and `if`Marc André Tanner4-0/+29
2015-08-02vis: add motions [[, [], ][, ]]Marc André Tanner4-0/+127
2015-08-01text-motion: fix text_find_{next,prev}Marc André Tanner1-5/+12
2015-08-01vis: support `ae` and `ie` text objectsMarc André Tanner5-0/+30
2015-08-01view: hide API to free main cursorMarc André Tanner3-4/+3
2015-07-31vis: cleanup handling of charwise/linewise motionsMarc André Tanner5-91/+73
2015-07-28vis: fix one more coverity scan warningMarc André Tanner1-2/+2
2015-07-28vis: fix bugs uncovered by coverity scanMarc André Tanner1-2/+4
2015-07-28vis: fix join operatorMarc André Tanner1-6/+9
2015-07-28vis: pass cursor to operator implementationsMarc André Tanner2-0/+2
2015-07-28text-util: introduce text_range_equalMarc André Tanner2-0/+8
2015-07-28text-object: introduce utility function text_range_is_linewiseMarc André Tanner3-1/+9
2015-07-28vis: use multiple cursor/selection infrastructureMarc André Tanner4-1/+81
2015-07-28vis: do not move cursor in multicursor mode after undo/redoMarc André Tanner1-2/+6
2015-07-28vis: try to align cursors on the same column with CTRL-AMarc André Tanner2-0/+20
2015-07-28text-motion: introduce text_line_char_{get,set}Marc André Tanner2-6/+31
2015-07-28vis: CTRL+J and CTRL+K creates a new cursor on the line below/aboveMarc André Tanner2-0/+17
2015-07-28vis: ESC in normal mode clears all cursorsMarc André Tanner4-5/+25
2015-07-28vis: add per cursor registersMarc André Tanner3-2/+17