summaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Expand)Author
2016-05-04vis: clean up interaction between vis and uiMarc André Tanner
2016-05-01vis: further cleanup input handling, introduce vis_keys_feed APIMarc André Tanner
2016-05-01vis: cleanup input handling, improve macro replayMarc André Tanner
2016-04-27vis: do not advance cursor to next line when appending with `a`Marc André Tanner
2016-04-20vis-lua: trigger start event after ui has been initializedMarc André Tanner
2016-04-19vis: add actions for prev/next character motions within the same lineMarc André Tanner
2016-04-12Add "[(" and "])" motions for jumping to a parenthese pair's start/endRob Pilling
2016-04-12Add "[{" and "]}" motions to jump to a block's start/endRob Pilling
2016-04-11main.c: correct name of function, cursor>windowJosh Wainwright
2016-04-05vis: fix coverity scan warningsMarc André Tanner
2016-04-05vis: let <C-l> remove all but the count cursor columnMarc André Tanner
2016-04-04vis: let <C-c> remove the count cursor columnMarc André Tanner
2016-04-04vis: fix selection column rotationMarc André Tanner
2016-04-04vis: in visual mode allow navigation among cursors using <C-j> and <C-k>Marc André Tanner
2016-04-03sam: unify vi(m) and sam command lineMarc André Tanner
2016-04-03vis: in visual mode let \ trim selectionsMarc André Tanner
2016-03-30vis: implement selection rotationMarc André Tanner
2016-03-28vis: Ctrl-{j,k} do not create duplicate cursors, instead advance primary oneMarc André Tanner
2016-03-28vis: support right alignment of selections in visual mode with <S-Tab>Marc André Tanner
2016-03-28vis: support count for {Meta-Ctrl,Ctrl}-{j,k}Marc André Tanner
2016-03-28vis: fix changing of primary cursor via Ctrl-{u,d}Marc André Tanner
2016-03-28vis: let Meta-Ctrl-{j,k} create new cursorMarc André Tanner
2016-03-28vis: align selections with <Tab> in visual modeMarc André Tanner
2016-03-28vis: support column based alignmentMarc André Tanner
2016-03-28view: change cursor creation API to take an initial positionMarc André Tanner
2016-03-15vis: add support for command register ":Marc André Tanner
2016-03-12vis: overhaul search related code, support "/ registerMarc André Tanner
2016-03-11vis: respect count for <C-d> and <C-u>Marc André Tanner
2016-03-10view: add query function for multiple cursorsMarc André Tanner
2016-03-10vis: let <C-u> and <C-d> in visual mode move to prev/next cursorMarc André Tanner
2016-03-10view: clean up API functions related to primary cursor handlingMarc André Tanner
2016-02-25vis: use standard registers for macro recordingsMarc André Tanner
2016-02-23Make f, F, t, T motion work when replaying a macroMarc André Tanner
2016-02-22remove unused function cmd()Christian Hesse
2016-02-18vis: fix possible undefined zero allocationMarc André Tanner
2016-02-18vis: add insfrastructure to support global key mappingsMarc André Tanner
2016-02-15Add text object to cover lines with same indentation levelMarc André Tanner
2016-02-13vis: in insert mode <S-Tab> aligns all cursors by inserting spacesMarc André Tanner
2016-02-13Convert call sites of text_line_char_{get,set} to text_line_width_{get,set}Marc André Tanner
2016-02-12vis: fix printf format string used in number_increment_decrementMarc André Tanner
2016-02-12Mark some tables as constMarc André Tanner
2016-02-11vis: implement gn and gN text objectsMarc André Tanner
2016-02-10vis: implement yank register "0Marc André Tanner
2016-02-10vis: implement gf and <C-w>gf to open filename under cursorMarc André Tanner
2016-02-07vis: implement number increment <C-a> and decrement <C-x> functionalityMarc André Tanner
2016-01-30Implement "A - "Z registersMarc André Tanner
2016-01-30Implement system clipboard registers "* and "+Marc André Tanner
2016-01-30Implement blackhole register "_Marc André Tanner
2016-01-30Cleanup register implementationMarc André Tanner
2016-01-28vis: implement nn%Marc André Tanner