summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-05-30DisplayBuffer: use coords rather than iteratorsMaxime Coste
2013-05-29AtomContent uses coord rather than iteratorsMaxime Coste
2013-05-29pass window param to highlightersMaxime Coste
2013-05-29Buffer::do_{erase,insert} takes coord parameters rather than iteratorsMaxime Coste
BufferChangeListeners do as well use coord rather than iterators
2013-05-29Buffer: add some method to work directly with coord instead of iteratorsMaxime Coste
2013-05-29Context: return DynamicSelectionLists in jump_{forward,backward}Maxime Coste
2013-05-29Remove Selection::avoid_eol, move as static func in editor.ccMaxime Coste
Conflicts: src/editor.cc
2013-05-24tweak number line highlighter styleMaxime Coste
2013-05-21insert mode completion for all selection that matches the main one prefixMaxime Coste
2013-05-21throw an error when gf does not find any file to openMaxime Coste
2013-05-20Word completion can optionally look for candidates in all buffersMaxime Coste
completers option accept word=buffer or word=all values
2013-05-17move line_with_cursor as LineEditor::build_display_lineMaxime Coste
2013-05-17Allow macros to call other macros, only recursive macro calls are forbiddenMaxime Coste
2013-05-17revive str_to_int so that the good exception type is thrown on errorMaxime Coste
2013-05-17cpp.kak: fix alt now that alt_dirs is a proper listMaxime Coste
2013-05-16Show an info box with available option when waiting for a keyMaxime Coste
Controled with the autoinfo option (disabled by default)
2013-05-16fix ncurses info box placementMaxime Coste
2013-05-16fix NCurses info box, avoid trailing space on each linesMaxime Coste
2013-05-16more robust NCursesUI::menu_showMaxime Coste
2013-05-16cpp.kak: fix alt_dirs option default valueMaxime Coste
2013-05-16Add scrolloff option supportMaxime Coste
2013-05-15add '&' for aligning selectionsMaxime Coste
2013-05-15Full object selection support for paragraphs and sentencesMaxime Coste
2013-05-15colalias can reference another aliasMaxime Coste
2013-05-14Editor::select(Selection, SelectMode::Extend) now only keeps the extended ↵Maxime Coste
main selection
2013-05-14tweak Range::merge_with behaviourMaxime Coste
2013-05-14fix overlaps(Range, Range)Maxime Coste
2013-05-13fix regex prompt whith empty regexMaxime Coste
2013-05-13Use more std::* for string handlingMaxime Coste
2013-05-13support specifying colors with RGB componentsMaxime Coste
2013-05-06Option can be declared with a checker function.Maxime Coste
The checker function may throw if to be set option value is invalid. Implemented with the completers option.
2013-05-06add unordered_set option support, use it for completersMaxime Coste
2013-05-06add specialized contains function for unordered_setMaxime Coste
2013-05-03add a completers option for specifying which completer to use for ↵Maxime Coste
BufferCompleter
2013-05-03BufferCompleter: avoid modifying the buffer when not neededMaxime Coste
2013-05-03Editor: tweak behaviour on undo/redo when selecting modified rangesMaxime Coste
2013-05-03Editor: undo and redo select all ranges modified instead of the last oneMaxime Coste
2013-05-03add SelectionList::check_invariantMaxime Coste
2013-05-02Move selection update code to SelectionListMaxime Coste
2013-05-02DisplayBuffer: optimize Text and ReplacedBufferRange as wellMaxime Coste
2013-04-30Fix UndoGroupOptimizerMaxime Coste
2013-04-30add paragraph (p) objectMaxime Coste
2013-04-30add sentence (s) objectMaxime Coste
2013-04-29Fix UndoGroupOptimizerMaxime Coste
2013-04-29FlagLines: use a shared updaters for optionsMaxime Coste
previously, having two windows showing the same buffer with the same line flags would have updated the options twice, resulting in wrong lines in option. Now line flags options are updated only once by a shared object along all FlagLines highlighter using the same option.
2013-04-29catch errors when opening files given on command lineMaxime Coste
2013-04-29fix bug in compact_pathMaxime Coste
2013-04-26fix handling of ~ in filenames so that :edit ~ does not open a file named '~'Maxime Coste
2013-04-26git-tools.kak: support add and diff commandMaxime Coste
2013-04-26echo: rename -col option to -colorMaxime Coste