summaryrefslogtreecommitdiff
path: root/src/selectors.cc
AgeCommit message (Expand)Author
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
2013-12-14Move template selectors to the headerMaxime Coste
2013-12-14Move (keep|flip|remove|clear)_selections from editor method to free selectorsMaxime Coste
2013-12-14Remove simple selectors, always go through a multi selectorMaxime Coste
2013-12-14MultiSelectors takes a reference to the current selection and mutate itMaxime Coste
2013-12-14MultiSelectors now transforms the whole selectionMaxime Coste
2013-11-12Fix select_to_previous_word when cursor is on last buffer charMaxime Coste
2013-11-04Fix select_next_match that would select the end of the buffer in some circums...Maxime Coste
2013-10-08Improve object selection supportMaxime Coste
2013-10-07Use WordType enum instead of a bool punctuation_is_word for word selectorMaxime Coste
2013-07-27Do not select the first line indent in inner indent selectMaxime Coste
2013-07-26LineAndColumns: always pass by valueMaxime Coste
2013-07-23Add indent object type (bound to i)Maxime Coste
2013-07-02Add support for arrow keys in normal modeMaxime Coste
2013-06-06utf8_iterators: rename underlying_iterator to baseMaxime Coste
2013-06-06remove BufferIterator conversion to/from BufferCoordMaxime Coste
2013-06-04remove BufferIterator::is_{begin,end}Maxime Coste
2013-06-04selectors.cc: avoid dereferencing buffer endMaxime Coste
2013-06-04Use coord instead of iterators for selectionsMaxime Coste
2013-06-03Fix select_whole_paragraph so that buffer end is not selectedMaxime Coste
2013-06-01Explicitly pass buffer to selectorsMaxime Coste