summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-07-29non-regex based implementation of split_linesMaxime Coste
2013-07-28Minor code cleanupsMaxime Coste
2013-07-27more auto info for normal commands waiting for a key pressMaxime Coste
2013-07-27Do not select the first line indent in inner indent selectMaxime Coste
2013-07-26enable autoinfo by defaultMaxime Coste
2013-07-26fix some auto info boxes textMaxime Coste
2013-07-26git-tools: use : as list separator, escape it correctlyMaxime Coste
2013-07-26read<T>(int socket): type aliasing complianceMaxime Coste
2013-07-26Key: always pass by valueMaxime Coste
2013-07-26memoryview: always pass by valueMaxime Coste
2013-07-26LineAndColumns: always pass by valueMaxime Coste
2013-07-26StronglyTypedNumber: take parameters by valueMaxime Coste
2013-07-26Color,ColorPair: always pass by copyMaxime Coste
2013-07-25fix last eol matching in regex highlightersMaxime Coste
2013-07-24decl command support bool type optionsMaxime Coste
2013-07-24go back to : as set/list separator in optionsMaxime Coste
2013-07-24list,set and tuple options support escaping the separatorMaxime Coste
2013-07-24string escaping support functionsMaxime Coste
the split function now takes an additional escape parameter and does not split on separators that have the escaper before it. An utility escape function that adds escape before separators is also added.
2013-07-24merge AtomContent into DisplayAtomMaxime Coste
2013-07-24pipe: auto insert and end of line if neededMaxime Coste
2013-07-24Add scroll left/right supportMaxime Coste
2013-07-24Try to keep the selection start visible if possibleMaxime Coste
2013-07-24DisplayLine no longer map to a single buffer line, but to a buffer rangeMaxime Coste
2013-07-23try to preserve display column rather than buffer column when moving lineMaxime Coste
2013-07-23expand_unprintable: use iscntrl rather than isprint which does not work as ↵Maxime Coste
expected
2013-07-23Add indent object type (bound to i)Maxime Coste
2013-07-15use C isalnum instead of C++ std::isalnumMaxime Coste
2013-07-15fix selection to search pattern word begin detectionMaxime Coste
2013-07-12add support for tolower (`), toupper (~), and swap case become alt-`Maxime Coste
2013-07-12Compile with gnu++11 so that cygwin is happy, and remove unneeded -lmenuMaxime Coste
2013-07-12NCursesUI::draw_menu: be tolerant when the menu_win was not createdMaxime Coste
2013-07-12Editor: clamp coordinates in select(BufferCoord)Maxime Coste
2013-07-12cpp.kak: wrap trailing whitespace cleanup hook in a try catchMaxime Coste
2013-07-02Add support for arrow keys in normal modeMaxime Coste
use a Direction enum instead of a bool forward parameter
2013-07-02replace with char only replaces when entered character is printableMaxime Coste
2013-07-02use C locale function instead of C++ onesMaxime Coste
2013-06-29more horizontal scrolling fixesMaxime Coste
2013-06-28Fix horizontal scrolling support with replaced buffer rangesMaxime Coste
tab character were not properly handled when scrolling horizontally
2013-06-27more tolerant Buffer::stringMaxime Coste
2013-06-27change string parsing behaviour in command managerMaxime Coste
* single and doubly quoted strings correctly remove the \ when their delimiter is quoted ('\'' is interpreted as ', not \') * %{} strings do not support quoting when using matching pairs, so %{\} is interpreted as \, however when using same ending character as delimiter quoting still works: %~\~~ is interpreted as ~.
2013-06-21clang.kak: use socat in unidirectional modeMaxime Coste
2013-06-21fix highlighting bug with inserting at eol on lines with tabsMaxime Coste
2013-06-19add missing errno include to file.ccMaxime Coste
2013-06-19enable /proc/ method for runtime_directory with cygwinMaxime Coste
2013-06-19do not use std::{to_string,stoi} as they cause problems with cygwinMaxime Coste
2013-06-19more portable use of ncursesMaxime Coste
2013-06-18restore compilation with gcc 4.7Maxime Coste
2013-06-12Fix input completion on multiple selectionMaxime Coste
2013-06-12Fix UndoGroupOptimizerMaxime Coste
2013-06-06Buffer: always use {line_count(), 0} as end in ModificationsMaxime Coste