summaryrefslogtreecommitdiff
path: root/src/normal.cc
AgeCommit message (Expand)Author
2014-04-27Add -init switch to :prompt to set the initial textMaxime Coste
2014-04-07Add g. command to go to the last buffer modification positionMaxime Coste
2014-04-03Fix some more constexpr issues for clangJimmy Thrasher
2014-03-29Fix indent/deindent when only empty lines are selectedMaxime Coste
2014-03-29Remove Range struct, merge it back in SelectionMaxime Coste
2014-03-27rotate selection content count parameter groups selectionsMaxime Coste
2014-03-02Display command info only when the autoinfo option is trueMaxime Coste
2014-03-02Add command switches information, and automatically display itMaxime Coste
2014-03-02Add @ command for tabs to spaces and alt-@ for spaces to tabsMaxime Coste
2014-03-02Rename align indent to more correct copy indentMaxime Coste
2014-02-15Add support for `strings`Maxime Coste
2014-02-12Use a scoped edition when pastingMaxime Coste
2014-01-28Rename selections first,last to more explicit anchor,cursorMaxime Coste
2014-01-27Fix autoinfo for angle bracket objectMaxime Coste
2014-01-27Fix compilation with clang 3.4Maxime Coste
2014-01-27Honor incsearch option for select/split/keepMaxime Coste
2014-01-23Add 'a' alias to angle brackets text objectMaxime Coste
2014-01-05Use wide character function for categorizing codepointsMaxime Coste
2014-01-03Rewrite join_select_spacesMaxime Coste
2014-01-01Minor code cleanup in normal.ccMaxime Coste
2014-01-01Add q and Q alias for single quote and double quote text objectMaxime Coste
2013-12-30Extract shell_complete lambda as a proper functionMaxime Coste
2013-12-26Add D for erasing with concatenated yankingMaxime Coste
2013-12-24Add alt-| for piping and appending rather than replacingMaxime Coste
2013-12-23Add complete_command for completing commands in PATHMaxime Coste
2013-12-20Get rid of Editor for goodMaxime Coste
2013-12-16Window: refactor center_selection/display_selection_atMaxime Coste
2013-12-16Fix select_coord that could select invalid positionsMaxime Coste
2013-12-15Fix replace_with_char behaviour, keep the same selectionsMaxime Coste
2013-12-15Move Editor::selections_content to ContextMaxime Coste
2013-12-15Move Editor::{undo,redo} to free functions in normal.ccMaxime Coste
2013-12-15Move insert and erase to normal.cc, and move edition management to contextMaxime Coste
2013-12-15Move SelectMode enum as an implementation detail in normal.ccMaxime Coste
2013-12-15Less uses of Editor, in favor of ContextMaxime Coste
2013-12-15Add Context::selections method, and use it in priority to the Editor's oneMaxime Coste
2013-12-15Remove Editor::move_selectionsMaxime Coste
2013-12-14split_lines sets the last selection as the main oneMaxime Coste
2013-12-14Remove Editor::rotate_selectionsMaxime Coste
2013-12-14Remove Editor::select methods, add a non-const selections getterMaxime Coste
2013-12-14Remove Editor::main_selection(|index), directly use the SelectionList methodMaxime 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-12-03indent fixesMaxime Coste
2013-11-22add alt-& for align indentMaxime Coste
2013-11-14Extract InputHandler from ClientMaxime Coste
2013-11-14Use Q for macro recording and q for replay, document macros in READMEMaxime Coste
2013-11-14align always insert at selection beginMaxime Coste
2013-11-14deindent now deindent non completely indented linesMaxime Coste