summaryrefslogtreecommitdiff
path: root/src/window.cc
AgeCommit message (Expand)Author
2013-05-30window, editor: take coords rather than iterators parametersMaxime Coste
2013-05-30DisplayBuffer: use coords rather than iteratorsMaxime Coste
2013-05-29pass window param to highlightersMaxime Coste
2013-05-16Add scrolloff option supportMaxime Coste
2013-04-12Add zj and zk command for scrolling the windowMaxime Coste
2013-04-11add Window::display_selection_at(LineCount)Maxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-03-19Add an 'insert_hide_sel' option, which hides selection when insertingMaxime Coste
2013-03-18Editor: keep selections sorted and use an index for the main oneMaxime Coste
2013-03-15Editor: replace selections().back() with main_selection()Maxime Coste
2013-03-05Strongly typed options supportMaxime Coste
2013-03-01Do not use a factory for window builtins highlightersMaxime Coste
2013-03-01Window: segregate builtins highlighters from the othersMaxime Coste
2013-02-26Add an expand_unprintable highlighter which replaces unprintable char with U+...Maxime Coste
2013-02-18move status line generation code to client managerMaxime Coste
2013-02-12Window: try to show as much of the selection as possibleMaxime Coste
2013-01-17Window: fix display position, count utf8 characters for columnMaxime Coste
2013-01-17Move Insertion Hooks handing to the input handlerMaxime Coste
2013-01-17Hooks now takes a non-const contextMaxime Coste
2012-12-28tweak window status line formatMaxime Coste
2012-12-13move selection updating code out of selection, to DynamicSelectionListMaxime Coste
2012-11-30Selection: refactoring, move CaptureList to SelectionMaxime Coste
2012-11-23Refactor filter and highlighter registry into a common templateMaxime Coste
2012-11-22Cleanups and minor refactoring on BufferMaxime Coste
2012-11-22rename (hook|option)_manager to (hook|option)s.Maxime Coste
2012-11-05Window: maintain the timestamp of last display buffer updateMaxime Coste
2012-10-31Window: sanitize position in set_positionMaxime Coste
2012-10-22merge contiguous DisplayAtoms after highlighting DisplayBufferMaxime Coste
2012-10-11fix Window::scroll_to_keep_cursor_visible_ifnMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-09-30Add a Window::display_position(const BufferIterator&) methodMaxime Coste
2012-09-26Editor now stores selections as SelectionAndCapturesListMaxime Coste
2012-09-24remove selection stack from editorMaxime Coste
2012-08-23use a strongly typed int CharCount for character countsMaxime Coste
2012-08-22use a strongly typed int LineCount for line countsMaxime Coste
2012-08-21add Window::center_selection methodMaxime Coste
2012-08-02Window: tolerate invisible cursor when it is the end of the bufferMaxime Coste
2012-07-15Window: handle horizontal scrolling correctlyMaxime Coste
2012-07-12DisplayBuffer: add range and compute_range methodsMaxime Coste
2012-07-12DisplayBuffer rewrite, a DisplayBuffer is now a list of DisplayLinesMaxime Coste
2012-07-12Window: remove iterator_at and line_and_column_at methodsMaxime Coste
2012-07-03make display buffers and highlighters handle better longer than display linesMaxime Coste
2012-06-14Windows call the WinSetOption hook when an option changesMaxime Coste
2012-06-12Add a FilterGroup, and cleanup HighlighterGroupMaxime Coste
2012-06-07HookManager are now hierarchical from window to buffer to globalMaxime Coste
2012-05-29Fix Window::scroll_to_keep_cursor_visible_ifnMaxime Coste
2012-04-14replace std::string references with StringMaxime Coste
2012-04-03add an OptionManager class and use it to manage tabstopsMaxime Coste
2012-04-03rename HooksManager to HookManagerMaxime Coste