summaryrefslogtreecommitdiff
path: root/src/selectors.cc
AgeCommit message (Expand)Author
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
2016-05-17Use variadic macros for kak_assert to remove the need for COMMAMaxime Coste
2016-05-10Use boost::wregex implementation and manually utf8 decode into itMaxime Coste
2016-04-30Fix splitting selecting the first buffer char when there is a match at buffer...Maxime Coste
2016-03-08Rework container helpers, use pipe syntax and cleanup implementationMaxime Coste
2016-01-28Support user given text objectsMaxime Coste
2016-01-27StringView based surround selectionMaxime Coste
2016-01-26Make find_surrounding more reusable and add unit testsMaxime Coste
2015-12-23Pass flags to the regex engine to correct anchorsMaxime Coste
2015-11-26select/split interpret count parameter as the capture group to useMaxime Coste
2015-11-09Slightly more performant regex capture gathering in select_all_matchesMaxime Coste