summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-07'I' now inserts before the first non blank character of the line instead of ↵Maxime Coste
the first character of the line
2012-03-06use an Editor in write_debugMaxime Coste
2012-03-06fix last line handling in window display bufferMaxime Coste
2012-03-06simplify and optimize buffer line handlingMaxime Coste
2012-03-04correctly handle boost::regex_error in selectorsMaxime Coste
2012-03-04do not take a std::string by value in runtime_error constructorMaxime Coste
2012-03-04NCurses: support default colorsMaxime Coste
2012-03-04fix complete_filename when directory does not existMaxime Coste
2012-03-04fix shell_eval when no buffer in contextMaxime Coste
2012-02-29fix select_surrounding when selection is on the closing charMaxime Coste
2012-02-28support appending with searchMaxime Coste
2012-02-28call compute_lines before hooks at Buffer constructionMaxime Coste
2012-02-27document Selection classMaxime Coste
2012-02-27fix Buffer::line_length for last lineMaxime Coste
2012-02-27save and restore " and / registers in exec_keysMaxime Coste
2012-02-27fix exec_commands_in_file parsing of [\'"`] stringsMaxime Coste
2012-02-27fix number_lines line count computingMaxime Coste
2012-02-22Selection: handle last buffer character deleted caseMaxime Coste
2012-02-22Fix last line handling in bufferMaxime Coste
2012-02-22Buffer: optimize line updating when applying a modificationMaxime Coste
2012-02-22fix Buffer::line_length for last lineMaxime Coste
2012-02-22Final attribute support for DisplayAtomMaxime Coste
When DisplayAtoms have the Final attributes, highlighters may not modify them anymore.
2012-02-22compute the number of digits needed in number_lines highlighterMaxime Coste
2012-02-16fix skip_whileMaxime Coste
2012-02-16move ncurses function to ncurses.{cc,hh}Maxime Coste
2012-02-16tweak kakrc highlightingMaxime Coste
2012-02-15Add an echo command which print it's params in the status lineMaxime Coste
2012-02-15Support shell expansion in place of command name in command managerMaxime Coste
2012-02-15def command takes an optional argument for parameter policyMaxime Coste
-env-params puts parameters in kak_param{0..9} -append-params appends parameters to the ones defined in the command
2012-02-13edit command supports optional line and column parameterMaxime Coste
2012-02-13edit command switch to the given buffer if it is already openedMaxime Coste
use edit! (or e!) to force reloading of the buffer
2012-02-13add alt command which alternate between c/cpp and h/hpp fileMaxime Coste
2012-02-13add 'def' command to define new user commandsMaxime Coste
2012-02-13support multiline strings when executing file commandsMaxime Coste
2012-02-13Support `shell commands` expansion in CommandManagerMaxime Coste
2012-02-13fix include in context.hhMaxime Coste
2012-02-13support memoryview construction from iteratorsMaxime Coste
2012-02-13support register access through ctrl-r in ncurses_promptMaxime Coste
2012-02-10giving a count to paste selects which selections yank buffer to useMaxime Coste
3p will paste using the yank buffer of the third selection instead of each selection using it's own.
2012-02-10Editor: replace all captures if one capture is presentMaxime Coste
before, selecting with 2 captures after selecting with 3 captures would keep the third capture from the first selection.
2012-02-09Merge captures into registers, implements register insertionMaxime Coste
2012-02-07Editor refactoring, merge undo and batch managementMaxime Coste
2012-02-07add a Register class, registers can now contain a list of stringMaxime Coste
That way, registers can be used to store per selection data
2012-02-07selectors now take a Selection as parameter instead of a BufferIteratorMaxime Coste
2012-02-07extract exec_keys function from exec_stringMaxime Coste
2012-02-03use memoryview instead of std::vector where applicableMaxime Coste
2012-02-03add a memoryview classMaxime Coste
memoryview is a non owning typed view over a memory range, usefull to pass arrays as parameters without data copying.
2012-02-03batches support in Editor, used by IncrementalInserter and exec_stringMaxime Coste
Editor groups all modification together in one undo group when batching. nested batches are supported.
2012-02-02Use an Editor instead of a Window as much as possibleMaxime Coste
2012-01-31extract an Editor class from Window and refactorMaxime Coste