summaryrefslogtreecommitdiff
path: root/src/window.cc
AgeCommit message (Expand)Author
2012-03-06fix last line handling in window display bufferMaxime Coste
2012-02-07Editor refactoring, merge undo and batch managementMaxime 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
2012-01-25remove DynamicBufferIterator and make Selection a ModificationListenerMaxime Coste
2012-01-25do not use a DynamicBufferIterator in IncrementalInserter::IncrementalInserterMaxime Coste
2012-01-25moving no longer clears multiple selectionsMaxime Coste
2012-01-24HooksManager: do not propagate hooks runtime exceptionMaxime Coste
2012-01-23Window have it's own hooks managerMaxime Coste
2012-01-23HooksManager: forward declare Context instead of including context.hhMaxime Coste
2012-01-23HooksManager: extract the Singleton version as GlobalHooksManagerMaxime Coste
2012-01-19HighlighterGroup: move to it's own file, Window uses them directlyMaxime Coste
2012-01-18completion support for addgrouphl and rmgrouphlMaxime Coste
2012-01-15Window: add get_highlighter_group methodMaxime Coste
2012-01-09<space> with a count argument replaces current selections with the counth sel...Maxime Coste
2011-12-21IncrementalInserter: preserve selection through hook callMaxime Coste
2011-12-21Window: store a stack of selectionsMaxime Coste
2011-12-21IncrementalInserter: catch exception thrown by the hookMaxime Coste
2011-12-21Window: do not manage undo groups when an inserter is activeMaxime Coste
2011-12-20Add an exec command, similar to vim normal commandMaxime Coste
2011-12-20Window: throw when multiselect results in no selectionsMaxime Coste
2011-12-07better rvalue reference forwardingMaxime Coste
2011-12-07Filters: move from buffer to windowMaxime Coste
2011-12-07Buffer: replace insert and erase methods with modifyMaxime Coste
2011-12-05Window: preserve current selection when empty multi_selectMaxime Coste
2011-12-05Window: fix trailing spacesMaxime Coste
2011-12-02Window: use an idvaluemap to store highlightersMaxime Coste
2011-11-29Window: do not stay on an eol when clearing selectionsMaxime Coste
2011-11-29Rename Filter to Highlighter to be more explicitMaxime Coste
2011-11-29IncrementalInserter: refactoringMaxime Coste
2011-11-26Window: call WinCreate hook on creationMaxime Coste
2011-11-24Buffer: fix handling of last eolMaxime Coste
2011-11-22Window: add replace methodMaxime Coste
2011-11-21IncrementalInserter: fix eraseMaxime Coste
2011-11-16IncrementalInserter: add insert_capture method bound to ^B<num>Maxime Coste
2011-11-16Selections: add captures fieldMaxime Coste
2011-11-16Window: add multi_select methodMaxime Coste
2011-11-12Completions: add filterid completion for rmfilterMaxime Coste
2011-11-09Filters: refactoringMaxime Coste
2011-11-09Filters: code cleanupMaxime Coste
2011-11-08Window: support adding and removing filters with :addfilter :rmfilterMaxime Coste
2011-11-04IncrementalInserter: move cursor left when finishingMaxime Coste
2011-11-02IncrementalInserter: support insert at line begin and append at line endMaxime Coste
2011-10-27lines and columns used for user interaction are 1-indexedMaxime Coste
2011-10-27Selection: more intelligent mergingMaxime Coste
2011-10-24DynamicBufferIterator: add and use in SelectionsMaxime Coste
2011-10-18IncrementalInserter: fix OpenLineBelowMaxime Coste
2011-10-18DisplayBuffer: store atoms in a std::list instead of a vectorMaxime Coste
2011-10-18Window: fix status_line cursor positionMaxime Coste
2011-10-17Filters: add a show line numbers filterMaxime Coste