summaryrefslogtreecommitdiff
path: root/vis-motions.c
AgeCommit message (Expand)Author
2025-01-12array: delete onelinersRandy Palamar
2024-05-21make View unopaqueRandy Palamar
2024-05-21cleanup some single line get/set functionsRandy Palamar
2020-12-28vis: implement multiline to/till motionsMarc André Tanner
2020-12-28vis: rename to/till motion internalsMarc André Tanner
2020-01-26vis: don't search off screen when highlighting matchesGeorgi Kirilov
2018-05-17vis: make % motion match quotes and backticks as wellJavier Olaechea
2018-05-16vis: remove v and V in operator pending modeMarc André Tanner
2018-04-08Fix "parenthese" in identifiersTwoFinger
2017-12-21vis: improve `cw` behaviorMarc André Tanner
2017-07-10vis: remove change listMarc André Tanner
2017-07-10vis: implement jump list in terms of marksMarc André Tanner
2017-07-08vis: cleanup marks implementationMarc André Tanner
2017-07-07vis: use marks instead of registers to store selectionsMarc André Tanner
2017-05-06vis: add doxygen commentsMarc André Tanner
2017-05-03text: remove text_history_get functionMarc André Tanner
2017-04-14vis: make certain operations interruptible with <C-c>Marc André Tanner
2017-04-04vis: add motions to move by codepointsMarc André Tanner
2017-03-31vis: add non-default actions for vi compatible n/N motionsMarc André Tanner
2017-03-31vis: rename search related constantsMarc André Tanner
2017-03-21vis: make `cw` and `cW` more vim compatibleMarc André Tanner
2017-02-25vis: mark 0, ^, g_ and $ as idempotentMarc André Tanner
2017-02-22vis: add exact count motion flagMarc André Tanner
2017-02-15vis: remove motion and text objects related to C functionsMarc André Tanner
2017-02-15text-motions: remove unused text_line_lastcharMarc André Tanner
2017-01-16vis: cleanup regex header inclusionMarc André Tanner
2016-12-22text: change datatype of Mark to uintptr_tMarc André Tanner
2016-12-21vis: implement `gh` and `gl` to move by relative byte offsetsMarc André Tanner
2016-12-21vis: implement `go` to move to absolute byte positionMarc André Tanner
2016-11-19vis: make gg and G move to first non-blank character of lineMarc André Tanner
2016-11-19vis: reformat motion definition block to avoid overly long linesMarc André Tanner
2016-09-29vis: fix % for angle bracketsMarc André Tanner
2016-08-24vis: improve dot (repeat) command implmentationMarc André Tanner
2016-05-04vis: make j and k a linewise inclusive motionMarc 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-09vis: make j an inclusive motionMarc André Tanner
2016-04-06text-motion: restore old text_{line_,}find_prev behaviorMarc André Tanner
2016-03-30array: allow arbitrarily sized array elementsMarc André Tanner
2016-03-12vis: overhaul search related code, support "/ registerMarc André Tanner
2016-03-10vis: let /^pattern match at the start of the lineMarc André Tanner
2016-02-18Add infrastructure to add custom motion functionsMarc André Tanner
2016-02-12Mark some tables as constMarc André Tanner
2016-02-11vis: try to make * and # motions work on more systemsMarc André Tanner
2016-01-28vis: implement nn%Marc André Tanner
2016-01-28vis: clean up count handlingMarc André Tanner
2016-01-27text-motion: change text_bracket_match APIMarc André Tanner
2016-01-27vis: let % move to next special char if not already thereMarc André Tanner
2016-01-20Fix to/till movementsMarkus Teich
2016-01-19vis: fix # and * motions to only match wordsMarc André Tanner