summaryrefslogtreecommitdiff
path: root/src/editor.cc
AgeCommit message (Expand)Author
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
2012-09-26Editor now stores selections as SelectionAndCapturesListMaxime Coste
2012-09-26Extract IncrementalInserter::Mode as InsertModeMaxime Coste
2012-09-24remove selection stack from editorMaxime Coste
2012-09-10Buffer: Allow inserting at the end when the inserted text ends with an end of...Maxime Coste
2012-09-07Editor::{select,move_cursor} takes a enum SelectMode parameter instead of a b...Maxime Coste
2012-09-03fix open line above for first line and add a unit testMaxime Coste
2012-08-27IncrementalInserter: Fix avoid_eol behaviorMaxime Coste
2012-08-15avoid keeping end of lines selected in Editor::eraseMaxime Coste
2012-08-15Buffer::{iterator_at,clamp} takes an optional avoid_eol parameterMaxime Coste
2012-08-10Buffer: move back Modification as an implementation detailMaxime Coste
2012-07-30editor.cc: remove unused id_not_uniqueMaxime Coste
2012-07-16Move selection to last modification position in editor::{undo,redo}Maxime Coste
2012-07-16IncrementalInserter preserves selectionsMaxime Coste
2012-07-11Add Editor::replace(memoryview) and bind alt-P to replace pasteMaxime Coste
2012-06-29IncrementalInsertor::insert takes a memoryview<String> rather than a RegisterMaxime Coste
2012-06-12Add a FilterGroup, and cleanup HighlighterGroupMaxime Coste
2012-05-29Alt-Space permits to remove a selection by indexMaxime Coste
2012-04-14replace std::string references with StringMaxime Coste
2012-03-08rename BufferString to StringMaxime Coste
2012-03-07'I' now inserts before the first non blank character of the line instead of t...Maxime Coste
2012-02-10Editor: replace all captures if one capture is presentMaxime Coste
2012-02-09Merge captures into registers, implements register insertionMaxime Coste
2012-02-07Editor refactoring, merge undo and batch managementMaxime Coste
2012-02-07selectors now take a Selection as parameter instead of a BufferIteratorMaxime Coste
2012-02-03batches support in Editor, used by IncrementalInserter and exec_stringMaxime Coste
2012-01-31extract an Editor class from Window and refactorMaxime Coste