aboutsummaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Expand)AuthorFilesLines
2016-04-03vis: in visual mode let \ trim selectionsMarc André Tanner1-0/+31
2016-03-30vis: implement selection rotationMarc André Tanner1-0/+79
2016-03-28vis: Ctrl-{j,k} do not create duplicate cursors, instead advance primary oneMarc André Tanner1-1/+8
2016-03-28vis: support right alignment of selections in visual mode with <S-Tab>Marc André Tanner1-8/+25
2016-03-28vis: support count for {Meta-Ctrl,Ctrl}-{j,k}Marc André Tanner1-23/+26
2016-03-28vis: fix changing of primary cursor via Ctrl-{u,d}Marc André Tanner1-1/+1
2016-03-28vis: let Meta-Ctrl-{j,k} create new cursorMarc André Tanner1-1/+28
2016-03-28vis: align selections with <Tab> in visual modeMarc André Tanner1-2/+5
2016-03-28vis: support column based alignmentMarc André Tanner1-22/+27
2016-03-28view: change cursor creation API to take an initial positionMarc André Tanner1-11/+11
2016-03-15vis: add support for command register ":Marc André Tanner1-0/+2
2016-03-12vis: overhaul search related code, support "/ registerMarc André Tanner1-0/+2
2016-03-11vis: respect count for <C-d> and <C-u>Marc André Tanner1-10/+13
2016-03-10view: add query function for multiple cursorsMarc André Tanner1-5/+4
2016-03-10vis: let <C-u> and <C-d> in visual mode move to prev/next cursorMarc André Tanner1-0/+36
2016-03-10view: clean up API functions related to primary cursor handlingMarc André Tanner1-5/+5
2016-02-25vis: use standard registers for macro recordingsMarc André Tanner1-32/+23
2016-02-23Make f, F, t, T motion work when replaying a macroMarc André Tanner1-6/+9
2016-02-22remove unused function cmd()Christian Hesse1-7/+0
2016-02-18vis: fix possible undefined zero allocationMarc André Tanner1-1/+1
2016-02-18vis: add insfrastructure to support global key mappingsMarc André Tanner1-0/+3
2016-02-15Add text object to cover lines with same indentation levelMarc André Tanner1-0/+6
2016-02-13vis: in insert mode <S-Tab> aligns all cursors by inserting spacesMarc André Tanner1-0/+42
2016-02-13Convert call sites of text_line_char_{get,set} to text_line_width_{get,set}Marc André Tanner1-1/+1
2016-02-12vis: fix printf format string used in number_increment_decrementMarc André Tanner1-2/+2
2016-02-12Mark some tables as constMarc André Tanner1-2/+2
2016-02-11vis: implement gn and gN text objectsMarc André Tanner1-0/+12
2016-02-10vis: implement yank register "0Marc André Tanner1-0/+2
2016-02-10vis: implement gf and <C-w>gf to open filename under cursorMarc André Tanner1-0/+55
2016-02-07vis: implement number increment <C-a> and decrement <C-x> functionalityMarc André Tanner1-0/+59
2016-01-30Implement "A - "Z registersMarc André Tanner1-0/+2
2016-01-30Implement system clipboard registers "* and "+Marc André Tanner1-0/+2
2016-01-30Implement blackhole register "_Marc André Tanner1-0/+2
2016-01-30Cleanup register implementationMarc André Tanner1-3/+3
2016-01-28vis: implement nn%Marc André Tanner1-5/+15
2016-01-28vis: clean up count handlingMarc André Tanner1-7/+8
2016-01-27vis: apply insert register <C-r> to all cursorsMarc André Tanner1-5/+2
2016-01-20vis: make <End> in insert/replace mode move to the end of lineMarc André Tanner1-0/+6
2016-01-19vis: fix default command prompt in visual modeMarc André Tanner1-1/+1
2016-01-19vis: improve selection restore `gv`Marc André Tanner1-2/+8
2016-01-18vis: simplify code by using text_bytes_alloc0Marc André Tanner1-4/+1
2016-01-16vis: make o and O work in promptMarc André Tanner1-2/+2
2016-01-13Implement command/search prompt history as a regular fileMarc André Tanner1-37/+7
2016-01-13vis: cleanup key binding definitionsMarc André Tanner1-18/+6
2016-01-06vis: apply <C-v> to all cursors not only primary oneMarc André Tanner1-5/+2
2016-01-06vis: enhance <C-v> to recognize a few special keysMarc André Tanner1-28/+58
2015-12-26vis: refactor Lua integrationMarc André Tanner1-1/+12
2015-12-20vis: fix forceful redraw <C-l>Marc André Tanner1-1/+1
2015-11-28vis: add namespace prefix for MARK_SELECTION_{START,END}Marc André Tanner1-2/+2
2015-11-28vis: improve switching to prompt modeMarc André Tanner1-2/+0