summaryrefslogtreecommitdiff
path: root/src/selectors.cc
AgeCommit message (Expand)Author
2019-02-04Remove references to SelectionList from selectorsMaxime Coste
2019-02-04Remove target_eol and small code cleanupsMaxime Coste
2019-01-20Split compile time regex flags from runtime onesMaxime Coste
2019-01-20Support re-using the same ThreadedRegexVM for multiple iterationsMaxime Coste
2019-01-20Refactor RegexIterator to use a SentinelMaxime Coste
2018-11-27Make '_' the default extra_word_chars, and remove built-in supportMaxime Coste
2018-10-27Simplify surround selectionJason Felice
2018-09-30src: Implement <a-m> and <a-M>Frank LENORMAND
2018-09-09Don't skip opening brace twice when finding closingJason Felice
2018-07-02Mark unused variables with the [[gnu::unused]] attributedahlbaek
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-05-07Fix wrong behaviour in select surroundingMaxime Coste
2018-04-06Make error messages more consistentDelapouite
2018-04-05Fix some trailing spaces and a tab that sneaked into the code baseMaxime Coste
2018-03-25indent selector: When line is empty, find indent from surrounding linesMaxime Coste
2018-03-05Regex: take the full subject range as a parameterMaxime Coste
2018-03-01Change x behaviour to select full line first even if on EOLMaxime Coste
2018-02-24Fix crash in select_sentence when not selection to endMaxime Coste
2018-01-31Change `m` to search until the end of the buffer instead of end of lineMaxime Coste
2018-01-18Use the _str and _sv string literals more oftenMaxime Coste
2017-12-29Correctly set the NotBeginOfSubject/NotEndOfSubject flags for regex matchingMaxime Coste
2017-12-03Text-Objects: Use regex to select surroundingsMaxime Coste
2017-12-03Regex: Introduce backward_regex_search helper functionMaxime Coste
2017-11-04Introduce matching_pairs option that controls the pairs used by `m`Maxime Coste
2017-11-01Regex: Fix reverse searching behaviour, againMaxime Coste
2017-11-01Regex: Fix handling of ^ and $ in backward matching modeMaxime Coste
2017-11-01Make use of custom regex backward searching support for reverse searchMaxime Coste
2017-11-01Regex: switch to custom impl, use boost for checkingMaxime Coste
2017-10-28Slight cleanup of select_surrounding implementationMaxime Coste
2017-07-19Cleanup some code with C++14 featuresMaxime Coste
2017-06-26Use the extra_word_chars option in word based normal commandsMaxime Coste
2017-06-26Pass a context instead of just the buffer to selector functionsMaxime Coste
2017-06-26Remove useless Vector, use a ConstArrayView insteadMaxime Coste
2017-03-16Fixes some clang-tidy warning and add a few missing meta.hh includeMaxime Coste
2017-03-15Small code tweaks regarding flags handlingMaxime Coste
2017-03-15src: Make the cursor character an opening delimiterFrank LENORMAND
2017-03-04Change word object selector to fail if the cursor is not on a word charMaxime Coste
2017-03-04Refactor surround unit test codeMaxime Coste
2017-03-03Refactor regex based selection codeMaxime Coste
2017-03-03Fix indent selection respect for original selection cursor positionMaxime Coste
2017-03-03Return an optional selection in most selectors, fail rather than keep currentMaxime Coste
2017-01-22Add `gi` to go to first non-blank character on lineMaxime Coste
2017-01-16Use ints instead of unsigned for capture countMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-01Move some template code out of selectors.hh into selectors.ccMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-09-26Pass count to all object selectorsMaxime Coste
2016-09-19Fix select_to_reverse to correctly handle the first character of the bufferMaxime Coste
2016-09-04Do not crash whenever S matches the whole selection and hence does not select...Maxime Coste
2016-08-22Rework buggy number selection functionMaxime Coste