summaryrefslogtreecommitdiff
path: root/src/editor.cc
AgeCommit message (Expand)Author
2013-02-26Fix utf8 handling when moving selection up/downMaxime Coste
2013-02-26Fix utf8 handling in Editor::insert when replacingMaxime Coste
2013-02-21try to merge selections when begining incremental insertionMaxime Coste
2013-02-20Buffer: replace {begin,end}_undo_group with a single commit_undo_group methodMaxime Coste
2013-02-07Editor: fix warningMaxime Coste
2013-01-31Remove Set and use unordered_setMaxime Coste
2013-01-29fix sort_and_merge_overlappingMaxime Coste
2013-01-23Editor: refactor InsertMode::ReplaceMaxime Coste
2013-01-23add more assertsMaxime Coste
2013-01-17Fix sort_and_merge_overlappingMaxime Coste
2013-01-17Move Insertion Hooks handing to the input handlerMaxime Coste
2013-01-11Add and use a Set template class for recuring small setsMaxime Coste
2013-01-04various code style fixesMaxime Coste
2013-01-03Fix captures preservation in EditorMaxime Coste
2013-01-03Editor: add a ReplaceLast select modeMaxime Coste
2013-01-03Editor: keep last selection as last when sortingMaxime Coste
2013-01-02Editor: preserve captures accross movementsMaxime Coste
2012-12-31Editor: cleanup check_invariants callsMaxime Coste
2012-12-31Add Editor::select(const Selection&, SelectMode)Maxime Coste
2012-12-31Editor: merge_overlapping -> sort_and_merge_overlappingMaxime Coste
2012-12-28IncrementalInserter: fix append mode when on line endMaxime Coste
2012-12-27IncrementalInserter: preserve capturesMaxime Coste
2012-12-27Editor: when replacing, select inserted textMaxime Coste
2012-12-18editor: support select mode on select(BufferIterator)Maxime Coste
2012-12-13optimize merge_overlappingsMaxime Coste
2012-12-13DynamicSelectionList: derive from SelectionListMaxime Coste
2012-12-13move selection updating code out of selection, to DynamicSelectionListMaxime Coste
2012-11-30Selection: refactoring, move CaptureList to SelectionMaxime Coste
2012-11-26IncrementalInsert::move_cursors: use overloaded for LineCount/CharCount edito...Maxime Coste
2012-11-26fix InsertMode::OpenLineBelow behaviour in prepare_insertMaxime Coste
2012-11-26Append on end of line now appends to current lineMaxime Coste
2012-11-26minor code simplificationMaxime Coste
2012-11-23Editor: fix replacement beheviour just before end of lineMaxime Coste
2012-11-22Cleanups and minor refactoring on BufferMaxime Coste
2012-11-19alt-space without numeric parameter now flips selections, inverting first and...Maxime Coste
2012-11-19Pass the selection instead of only point of insertion to filtersMaxime Coste
2012-11-12move overlaps function to selection.hhMaxime Coste
2012-11-12Fix IncrementalInserter::insert(memoryview<String>) so that inserting registe...Maxime Coste
2012-11-08Editor: avoid end of lines when moving selectionMaxime Coste
2012-11-04Editor: store a safe_ptr to buffer instead of referenceMaxime Coste
2012-10-13utf8::codepoint: configurable invalid byte policyMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-10-10Editor merge selections when they overlapMaxime Coste
2012-10-10Support Append mode for Editor::select and use it for 'N' keyMaxime Coste
2012-10-10Editor::insert handle all InsertModesMaxime Coste
2012-10-09Editor::insert takes an InsertMode param, remove Editor::{append,replace}Maxime Coste
2012-10-09Editor: fix move_selection(LineCount) for utf8Maxime Coste
2012-10-08utf8 awareness in editor, highlighters and ncursesMaxime Coste
2012-10-02Editor::move_selection now either takes a LineCount or a CharCountMaxime Coste
2012-09-26Store capture groups with selections in editor, and access them through dynam...Maxime Coste