aboutsummaryrefslogtreecommitdiff
path: root/text-motions.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-24text-motions: improve matching quotation marks heuristicMarc André Tanner1-32/+55
2016-04-27text-motions: fix character next motion within a lineMarc André Tanner1-2/+1
2016-04-13text-motion: simplify implementation of [{, ]}, [( and ]) motionsMarc André Tanner1-21/+8
2016-04-12Add "[(" and "])" motions for jumping to a parenthese pair's start/endRob Pilling1-0/+8
2016-04-12Add "[{" and "]}" motions to jump to a block's start/endRob Pilling1-0/+26
2016-04-11text-motions: fix misspelled function name "is_word_boundry"Steven Noonan1-5/+5
2016-04-06text-motion: restore old text_{line_,}find_prev behaviorMarc André Tanner1-3/+1
2016-03-23Remove identically replicated copyright comments from source filesMarc André Tanner1-15/+0
2016-02-13Convert call sites of text_line_char_{get,set} to text_line_width_{get,set}Marc André Tanner1-4/+4
2016-02-13text-motion: add functions to get/set position based on display widthMarc André Tanner1-0/+77
2016-02-03text-motion: hide ugly casts for isboundary behind a #defineMarc André Tanner1-16/+17
2016-02-03text-motion: hide ugly casts for isspace behind a #defineMarc André Tanner1-17/+19
2016-02-03text-motion: export custom word motion functionsMarc André Tanner1-4/+4
2016-02-03fix {, }, (, ) movementsMarkus Teich1-70/+44
2016-01-27text-motion: change text_bracket_match APIMarc André Tanner1-3/+3
2016-01-20Fix to/till movementsMarkus Teich1-5/+6
2016-01-10text-motion: fix integer overflow in text_search_{forward,backward}Marc André Tanner1-6/+6
2015-11-23Cast argument to ctype.h is* functions to unsigned charMarc André Tanner1-27/+27
2015-11-08Update year numbers in Copyright clauseMarc André Tanner1-1/+1
2015-11-07text-motion: do not treat ' as string delimiter in match bracketMarc André Tanner1-2/+2
2015-08-07vis: limit to/till movements to current lineMarc André Tanner1-2/+22
2015-08-02text-motion: make text_bracket_match more robustMarc André Tanner1-8/+17
2015-08-02vis: add motions [[, [], ][, ]]Marc André Tanner1-0/+107
2015-08-01text-motion: fix text_find_{next,prev}Marc André Tanner1-5/+12
2015-07-28text-motion: introduce text_line_char_{get,set}Marc André Tanner1-6/+27
2015-07-28text-motion: add functions to iterate over lines of a rangeMarc André Tanner1-0/+33
2015-07-24text-motion: introduce text_line_{up,down}Marc André Tanner1-0/+12
2015-07-03Add movements to next/previous character within same lineMarc André Tanner1-0/+18
2015-04-21Clean up to/till movementsMarc André Tanner1-8/+10
2015-04-10Highlight matching cursor symbolMarc André Tanner1-2/+7
2015-01-13Add new logical linewise movementsMarc André Tanner1-0/+9
2015-01-05define underscores to be part of a wordMatthias Braun1-1/+1
2014-09-27Add text objects for word (lowercase) variantMarc André Tanner1-1/+1
2014-09-27Simplify text_line_finishMarc André Tanner1-5/+1
2014-09-27Implement proper distinction between word and WORDMarc André Tanner1-26/+37
2014-09-25Add infrastructure for word (lowercase) motionsMarc André Tanner1-0/+25
2014-09-25Perform some renames in preparation for different word typesMarc André Tanner1-4/+4
2014-09-25Introduce text_line_lastcharMarc André Tanner1-0/+8
2014-09-25Revert "Change semantics of text_line_end"Marc André Tanner1-2/+2
2014-09-24Change semantics of text_line_endMarc André Tanner1-2/+2
2014-09-19Windows style newlines are actually \r\n not \n\rMarc André Tanner1-9/+10
2014-09-10text-motions: add text_line_prev functionMarc André Tanner1-0/+14
2014-09-10text-motions: fix no match case of text_find_char_{next,prev}Marc André Tanner1-4/+9
2014-09-10Add license headerMarc André Tanner1-0/+15
2014-09-10Add comments where appropriateMarc André Tanner1-1/+1
2014-09-09Remove trailing whitespaces (sed 's/[ \t]*$//')Marc André Tanner1-1/+1
2014-09-08Hook up search as a movementMarc André Tanner1-0/+30
2014-09-05Add helper function which finds the start of the next lineMarc André Tanner1-0/+10
2014-09-04text-motion: fix find_char_prevMarc André Tanner1-1/+1
2014-08-30Add trivial text motions to start and end of fileMarc André Tanner1-0/+8