aboutsummaryrefslogtreecommitdiff
path: root/vis-motions.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-22move all standard library includes into util.hRandy Palamar1-3/+0
2025-12-09show "pattern not found: foo" on search without resultChristian Hesse1-3/+8
2025-12-09introduce search_common...Christian Hesse1-7/+9
2025-01-12array: delete onelinersRandy Palamar1-1/+1
2024-05-21make View unopaqueRandy Palamar1-3/+3
2024-05-21cleanup some single line get/set functionsRandy Palamar1-9/+9
2020-12-28vis: implement multiline to/till motionsMarc André Tanner1-0/+58
2020-12-28vis: rename to/till motion internalsMarc André Tanner1-26/+26
2020-01-26vis: don't search off screen when highlighting matchesGeorgi Kirilov1-1/+1
2018-05-17vis: make % motion match quotes and backticks as wellJavier Olaechea1-1/+4
2018-05-16vis: remove v and V in operator pending modeMarc André Tanner1-2/+1
2018-04-08Fix "parenthese" in identifiersTwoFinger1-4/+4
2017-12-21vis: improve `cw` behaviorMarc André Tanner1-6/+11
2017-07-10vis: remove change listMarc André Tanner1-42/+0
2017-07-10vis: implement jump list in terms of marksMarc André Tanner1-32/+0
2017-07-08vis: cleanup marks implementationMarc André Tanner1-31/+0
2017-07-07vis: use marks instead of registers to store selectionsMarc André Tanner1-4/+9
2017-05-06vis: add doxygen commentsMarc André Tanner1-2/+1
2017-05-03text: remove text_history_get functionMarc André Tanner1-2/+2
2017-04-14vis: make certain operations interruptible with <C-c>Marc André Tanner1-0/+2
2017-04-04vis: add motions to move by codepointsMarc André Tanner1-0/+8
2017-03-31vis: add non-default actions for vi compatible n/N motionsMarc André Tanner1-2/+21
2017-03-31vis: rename search related constantsMarc André Tanner1-4/+4
2017-03-21vis: make `cw` and `cW` more vim compatibleMarc André Tanner1-2/+55
2017-02-25vis: mark 0, ^, g_ and $ as idempotentMarc André Tanner1-1/+4
2017-02-22vis: add exact count motion flagMarc André Tanner1-2/+4
2017-02-15vis: remove motion and text objects related to C functionsMarc André Tanner1-16/+0
2017-02-15text-motions: remove unused text_line_lastcharMarc André Tanner1-4/+0
2017-01-16vis: cleanup regex header inclusionMarc André Tanner1-1/+0
2016-12-22text: change datatype of Mark to uintptr_tMarc André Tanner1-2/+2
2016-12-21vis: implement `gh` and `gl` to move by relative byte offsetsMarc André Tanner1-0/+20
2016-12-21vis: implement `go` to move to absolute byte positionMarc André Tanner1-0/+10
2016-11-19vis: make gg and G move to first non-blank character of lineMarc André Tanner1-5/+15
2016-11-19vis: reformat motion definition block to avoid overly long linesMarc André Tanner1-67/+239
2016-09-29vis: fix % for angle bracketsMarc André Tanner1-1/+3
2016-08-24vis: improve dot (repeat) command implmentationMarc André Tanner1-1/+1
2016-05-04vis: make j and k a linewise inclusive motionMarc André Tanner1-2/+2
2016-04-12Add "[(" and "])" motions for jumping to a parenthese pair's start/endRob Pilling1-0/+2
2016-04-12Add "[{" and "]}" motions to jump to a block's start/endRob Pilling1-0/+2
2016-04-09vis: make j an inclusive motionMarc André Tanner1-1/+1
2016-04-06text-motion: restore old text_{line_,}find_prev behaviorMarc André Tanner1-8/+2
2016-03-30array: allow arbitrarily sized array elementsMarc André Tanner1-2/+2
2016-03-12vis: overhaul search related code, support "/ registerMarc André Tanner1-14/+28
2016-03-10vis: let /^pattern match at the start of the lineMarc André Tanner1-1/+1
2016-02-18Add infrastructure to add custom motion functionsMarc André Tanner1-1/+26
2016-02-12Mark some tables as constMarc André Tanner1-1/+1
2016-02-11vis: try to make * and # motions work on more systemsMarc André Tanner1-2/+7
2016-01-28vis: implement nn%Marc André Tanner1-0/+8
2016-01-28vis: clean up count handlingMarc André Tanner1-4/+4
2016-01-27text-motion: change text_bracket_match APIMarc André Tanner1-1/+1