summaryrefslogtreecommitdiff
path: root/src/normal.cc
AgeCommit message (Expand)Author
2013-11-14indent cleanup, correct erroneous 3 spaces indentMaxime Coste
2013-11-10Fix warningsMaxime Coste
2013-11-06make align tab-awareMaxime Coste
2013-11-04Add automatic completion display in prompt modeMaxime Coste
2013-10-30add <a-gt> for indenting even empty linesMaxime Coste
2013-10-26Keep does nothing if an empty regex is entered (rather than crashing)Maxime Coste
2013-10-26Specify key modifiers using constexpr functions for brevityMaxime Coste
2013-10-14Fix indent code, support indentwidth=0 for using tabsMaxime Coste
2013-10-11Use { and } for extending selection to object start/endMaxime Coste
2013-10-11Save last pipe command to the '|' register, and use it for empty cmdMaxime Coste
2013-10-11Pass title to UserInterface::info_showMaxime Coste
2013-10-11Only allow recording macro to register a-zMaxime Coste
2013-10-10Remove Context::numeric_param, pass it directly to normal mode functionsMaxime Coste
2013-10-08Fix tabs that appeared in the codebaseMaxime 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-10-02add <a-R> for rotating selections contentMaxime Coste
2013-10-02Add <c-s> for saving current selection in the jump listMaxime Coste
2013-09-27Do not push jump on search nextMaxime Coste
2013-09-18Support multiple selections per ligne when aligningMaxime Coste
2013-09-12rename InputHandler to ClientMaxime Coste
2013-09-02add alt-& which aligns inserting spaces before selection startMaxime Coste
2013-08-29Use the Information color alias for auto info boxesMaxime Coste
2013-07-29remove useless SelectionList copy in keepMaxime Coste
2013-07-29non-regex based implementation of split_linesMaxime Coste
2013-07-27more auto info for normal commands waiting for a key pressMaxime Coste
2013-07-26fix some auto info boxes textMaxime Coste
2013-07-26Key: always pass by valueMaxime Coste
2013-07-26LineAndColumns: always pass by valueMaxime Coste
2013-07-24pipe: auto insert and end of line if neededMaxime Coste
2013-07-24Add scroll left/right supportMaxime Coste
2013-07-23Add indent object type (bound to i)Maxime Coste
2013-07-15fix selection to search pattern word begin detectionMaxime Coste
2013-07-12add support for tolower (`), toupper (~), and swap case become alt-`Maxime Coste
2013-07-02Add support for arrow keys in normal modeMaxime Coste
2013-07-02replace with char only replaces when entered character is printableMaxime Coste
2013-06-18restore compilation with gcc 4.7Maxime Coste
2013-06-06Buffer: insert and erase go back to taking iterators, and return iteratorsMaxime Coste
2013-06-06use_selection_as_search_pattern: use iterators instead of coordsMaxime Coste
2013-06-06remove Buffer:char_{distance,advance} use line access insteadMaxime Coste
2013-06-06remove BufferIterator conversion to/from BufferCoordMaxime Coste
2013-06-04remove useless iterator_at callsMaxime Coste
2013-06-04Remove Buffer::iterator_at_line_{begin,end}, use iterator_at(line{,+1})Maxime Coste
2013-06-04Use coord instead of iterators for selectionsMaxime Coste
2013-06-01Explicitly pass buffer to selectorsMaxime Coste
2013-05-30Remove Range::contentMaxime Coste
2013-05-30Remove begin/end from Ranges, replace with min/maxMaxime Coste
2013-05-30window, editor: take coords rather than iterators parametersMaxime Coste
2013-05-29Context: return DynamicSelectionLists in jump_{forward,backward}Maxime Coste
2013-05-21throw an error when gf does not find any file to openMaxime Coste