summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-11-28Debug: stop writing key codes to debug buffer and cleanupsMaxime Coste
2011-11-27Buffer: refactor to remove do_{insert,erase} methodsMaxime Coste
2011-11-27Add a kakrc file which automatically enables hlcpp on c/c++ filesMaxime Coste
2011-11-27Add a source command to execute commands from fileMaxime Coste
a kakrc file in current directory is sourced automatically at start
2011-11-27File: extract read_file function which returns file content in a stringMaxime Coste
2011-11-26Add wq and wq! commandsMaxime Coste
2011-11-26CommandManager: fix complete and style tweakMaxime Coste
2011-11-26Add hook commandMaxime Coste
2011-11-26Window: call WinCreate hook on creationMaxime Coste
2011-11-26Filters: fix colorize_regex_range when range is not visibleMaxime Coste
2011-11-26HooksManager: replace HookContext with ContextMaxime Coste
2011-11-26Add a Context parameter to commandsMaxime Coste
2011-11-26CommandManager: argument splitting supports "multi word"Maxime Coste
works with " and '
2011-11-25Add a HooksManager classMaxime Coste
2011-11-24Filters: tweak colorize_cplusplusMaxime Coste
2011-11-24SelectionHighlighter: highlight end of lines in selectionMaxime Coste
2011-11-24Filters: generalize colorize_regex in colorize_regex_rangeMaxime Coste
2011-11-24Selectors: fix corner cases on first/last buffer charMaxime Coste
2011-11-24Buffer: fix handling of last eolMaxime Coste
2011-11-22Selectors: fix select_whole_linesMaxime Coste
2011-11-22use alt-x instead of , to select whole linesMaxime Coste
2011-11-22Add alt-j command to join linesMaxime Coste
2011-11-22Window: add replace methodMaxime Coste
permits to replace selection by a string in a single undo step
2011-11-21IncrementalInserter: fix eraseMaxime Coste
2011-11-21Selectors: add split_selection bound to Alt-sMaxime Coste
2011-11-21Extract RegexSelector methods as plain selectorsMaxime Coste
2011-11-21Add , to fully selects lines selection is on.Maxime Coste
2011-11-16DisplayBuffer: fix DisplayAtom::iterator_atMaxime Coste
2011-11-16RegexSelector: support capturesMaxime Coste
2011-11-16IncrementalInserter: add insert_capture method bound to ^B<num>Maxime Coste
2011-11-16Selections: add captures fieldMaxime Coste
Selections now can have associated captures, for backreferences when selections are created from a regex search
2011-11-16RegexSelector: support multi selections, bound to s keyMaxime Coste
2011-11-16Window: add multi_select methodMaxime Coste
multi_select provides Selection -> SelectionList operations
2011-11-15Filters: cleanup trailing whitespacesMaxime Coste
detected with ':addfilter regex \h+\n default red' !
2011-11-15ncurses: set ESCDELAY to 25 so that esc key lag is less noticeableMaxime Coste
2011-11-14remove unused codeMaxime Coste
2011-11-14Filters: colorize_regex supports matches spanning multiple display atomsMaxime Coste
2011-11-14DisplayBuffer: split now preserve iterator parameterMaxime Coste
that means that the given iterator points to the first part of the split (instead of the second in previous implementation).
2011-11-12Completions: add filterid completion for rmfilterMaxime Coste
2011-11-12Completions: add basic addfilter completionMaxime Coste
2011-11-12Completion: decentralise, move buffer name completion to BufferManagerMaxime Coste
2011-11-10Completions: change NullCompletion functor to complete_nothing functionMaxime Coste
2011-11-10Filters: make colorize_regex accessible through addfilterMaxime Coste
2011-11-09Filters: refactoringMaxime Coste
2011-11-09fix launching on new fileMaxime Coste
2011-11-09Filters: code cleanupMaxime Coste
2011-11-08Window: support adding and removing filters with :addfilter :rmfilterMaxime Coste
2011-11-08Filters: register existing filters with the registryMaxime Coste
2011-11-08Add a filter registry classMaxime Coste
2011-11-04IncrementalInserter: move cursor left when finishingMaxime Coste