summaryrefslogtreecommitdiff
path: root/src/selectors.cc
AgeCommit message (Expand)Author
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
2013-05-30Remove begin/end from Ranges, replace with min/maxMaxime Coste
2013-05-30buffer end should not be in a selectionMaxime Coste
2013-05-15Full object selection support for paragraphs and sentencesMaxime Coste
2013-04-30add paragraph (p) objectMaxime Coste
2013-04-30add sentence (s) objectMaxime Coste
2013-04-22selecting a surrounding object goes up one level if what we find is already s...Maxime Coste
2013-04-16add alt-X for trimming non full linesMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-05refactor regex based selectors, move regex construction out of themMaxime Coste
2013-03-18select_to_{,reverse}: search on other lines if neededMaxime Coste
2013-02-27Add " and ' support to object selectionMaxime Coste
2013-01-08Add backward search support (bound to alt-/)Maxime Coste
2013-01-07Support for selecting to surrounding object begin/end with [ and ]Maxime Coste
2013-01-03refactoring selectorsMaxime Coste
2012-12-27fix splitting with inverted selectionMaxime Coste
2012-12-27select_matching: fix when matching is the first characterMaxime Coste
2012-11-30Selection: refactoring, move CaptureList to SelectionMaxime Coste
2012-10-13utf8::codepoint: configurable invalid byte policyMaxime Coste
2012-10-11Makefile: add -Wall to CXXFLAGSMaxime Coste
2012-10-09add a unicode.hh header for Codepoint related functions, s/utf8::Codepoint/Co...Maxime Coste
2012-10-08utf8 awareness in selectorsMaxime Coste
2012-09-30extract is_alpha to string.hhMaxime Coste
2012-09-19select_all_matches: reject match that start at the end of originating selectionMaxime Coste
2012-09-12whine when a search selected nothing so that the user knowsMaxime Coste
2012-08-29remove regex.hh, define Regex directly in string.hhMaxime Coste
2012-05-03Add a ShellManager which handles executing shell commandsMaxime Coste
2012-04-14replace std::string references with StringMaxime Coste
2012-03-12generalize do_select_surrounding in do_select_object and add a whole word sel...Maxime Coste
2012-03-07factor word and WORD selectorsMaxime Coste