summaryrefslogtreecommitdiff
path: root/src/selectors.cc
AgeCommit message (Expand)Author
2015-09-23Refactor utf8::iterator to be on the safe sideMaxime Coste
2015-08-25Argument text object no longer handles <>Viktor Palmkvist
2015-07-23Rewrite select_lines and trim_partial_linesMaxime Coste
2015-07-23fix crash in trim_partial_linesMaxime Coste
2015-07-02Try to simplify argument selector, abandon pair matching checksMaxime Coste
2015-07-01Small refactoring in selectors.ccMaxime Coste
2015-07-01Refactor select_arguments and slightly change behaviour for non-innerMaxime Coste
2015-07-01Added argument text objectViktor Palmkvist
2015-06-08Change gl/gh to only move cursor, not selecting (<a-h>/<a-l>) are unchangedMaxime Coste
2015-06-07Change select_to_eol implementationMaxime Coste
2015-04-20Fix select_number crashing on empty buffersMaxime Coste
2015-04-15Remove is_blank, which is identical to is_horizontal_blankMaxime Coste
2015-03-04Convert CodepointPair to struct MatchingPairMaxime Coste
2015-02-02Regex selectors more tolerant to matches not ending on char boundariesMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2014-12-29Small formatting fixesMaxime Coste
2014-12-17Fix split selecting the buffer endMaxime Coste
2014-11-04Use StringViews for some helper functions in selectors.ccMaxime Coste
2014-10-13Refactor regex uses, do not reference boost except in regex.hhMaxime Coste
2014-10-07WordDB: Use interned strings pointing directly into the buffer line dataMaxime Coste
2014-10-01Small refactorMaxime Coste
2014-09-18Keep selection direction on split/select/searchMaxime Coste
2014-09-09Target end of line on line selectorsMaxime Coste
2014-07-10Fix select_numberMaxime Coste
2014-07-05utf8: use end of sequence iterators for more securityMaxime Coste
2014-06-27Replace boost::optional with our own implementationMaxime Coste
2014-06-14Fix crash in paragraph selectionMaxime Coste
2014-06-11add ' ' for whitespaces objectAlex Leferry 2
2014-06-06Merge branch 'master' into remove-buffer-change-listenerMaxime Coste
2014-05-27Add 'n' for number object (inner number does not recognise '.')Maxime Coste
2014-05-27Merge branch 'master' into remove-buffer-change-listenerMaxime Coste
2014-05-26Rename select_whole_.* to just select_.*Maxime Coste
2014-05-26Tweak inner indent object codeMaxime Coste
2014-05-25Move insert/erase methods from normal.cc to member functions in SelectionListMaxime Coste
2014-05-24Remove use of 'offset' in buffer iterators, lines are just StringMaxime Coste
2014-05-13Make it harder to have an invalid SelectionListMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-05-12SelectionList no longer inherit from std::vectorMaxime Coste
2014-05-07Refactor LineAndColumn coordinatesMaxime Coste
2014-05-04Paragraph selection selects next paragraph when on previous endMaxime Coste
2014-04-10Fix select_whole_lines on empty bufferMaxime Coste
2014-03-31Select previous sentence or paragraph if selecting backward from the first charMaxime Coste
2014-03-30When selecting forward paragraph and we are on an end of line, select the nex...Maxime Coste
2014-03-30minor cleanup in select_whole_sentenceMaxime Coste
2014-03-29Remove Range struct, merge it back in SelectionMaxime Coste
2014-01-28Rename selections first,last to more explicit anchor,cursorMaxime Coste
2014-01-05Fix some tabs in the codeMaxime Coste
2014-01-04Fix small misbehaviour in split_selectionsMaxime Coste
2014-01-03fix select_to_eol behaviour when on empty lineMaxime Coste
2013-12-14Remove Editor::select methods, add a non-const selections getterMaxime Coste