| Age | Commit message (Expand) | Author |
| 2012-12-31 | Fix join on last line (it appended a trailing space) | Maxime Coste |
| 2012-12-31 | support count in search next, and only push jump in replace mode | Maxime Coste |
| 2012-12-28 | new clients always takes last used buffer, support multiple file on command line | Maxime Coste |
| 2012-12-19 | add a -n option prevent kakrc from being sourced | Maxime Coste |
| 2012-12-18 | support -e switch for initial command to execute | Maxime Coste |
| 2012-12-18 | Support initial command passing when a client is connecting | Maxime Coste |
| 2012-12-18 | do_go: support append mode on go to top/bottom, ignore case | Maxime Coste |
| 2012-12-18 | join: preserve multiple selections | Maxime Coste |
| 2012-12-13 | change replace char behaviour, now replace each selected chars | Maxime Coste |
| 2012-12-13 | move selection updating code out of selection, to DynamicSelectionList | Maxime Coste |
| 2012-12-13 | do_select: do not propagate errors on incremental search | Maxime Coste |
| 2012-12-13 | minor code cleanup in do_select_object | Maxime Coste |
| 2012-12-13 | select/split: check expression is not empty | Maxime Coste |
| 2012-12-13 | push current selection on search | Maxime Coste |
| 2012-12-06 | PromptHandler now call callback when edited and aborted. | Maxime Coste |
| 2012-12-05 | *scratch* buffer use undo | Maxime Coste |
| 2012-11-30 | Selection: refactoring, move CaptureList to Selection | Maxime Coste |
| 2012-11-29 | local client forks in destructor so that the kak server detaches from terminal | Maxime Coste |
| 2012-11-29 | use more portable fcntl method for FD_CLOEXEC bit, enable it on forgotten soc... | Maxime Coste |
| 2012-11-26 | Append on end of line now appends to current line | Maxime Coste |
| 2012-11-23 | small code tweak | Maxime Coste |
| 2012-11-23 | Refactor filter and highlighter registry into a common template | Maxime Coste |
| 2012-11-22 | rename (hook|option)_manager to (hook|option)s. | Maxime Coste |
| 2012-11-21 | Buffer: replace reset_undo_data with a NoUndo flag | Maxime Coste |
| 2012-11-20 | Buffer: replace Buffer::Type with Buffer::Flags | Maxime Coste |
| 2012-11-20 | More type safety on SelectFlags | Maxime Coste |
| 2012-11-19 | Add indent/deindent binding (> and <) | Maxime Coste |
| 2012-11-19 | alt-space without numeric parameter now flips selections, inverting first and... | Maxime Coste |
| 2012-11-19 | write_debug automatically appends an eol to the message | Maxime Coste |
| 2012-11-12 | use SelectionsAndCaptures to store jumps | Maxime Coste |
| 2012-11-12 | Add jump list support to context | Maxime Coste |
| 2012-11-08 | minor tweaks in displayed texts | Maxime Coste |
| 2012-11-06 | server socket filename available through $kak_socket env var | Maxime Coste |
| 2012-10-31 | refactor Client creation | Maxime Coste |
| 2012-10-30 | Add a ClientManager for managing client lifetimes | Maxime Coste |
| 2012-10-29 | fix adapt_for_linewise for Replace mode | Maxime Coste |
| 2012-10-29 | Use a Server object instead of just calling setup_server | Maxime Coste |
| 2012-10-28 | Handle all available input before redrawing | Maxime Coste |
| 2012-10-25 | send actual dimensions of remote client at connection | Maxime Coste |
| 2012-10-24 | add initial (and buggy) unix socket based client/server code | Maxime Coste |
| 2012-10-21 | some minor cleanups/refactorings in main | Maxime Coste |
| 2012-10-17 | main: prepare for multi client support | Maxime Coste |
| 2012-10-17 | rename Client to InputHandler | Maxime Coste |
| 2012-10-16 | verious refactoring | Maxime Coste |
| 2012-10-11 | use ByteCount instead of CharCount when we are really counting bytes | Maxime Coste |
| 2012-10-10 | Support Append mode for Editor::select and use it for 'N' key | Maxime Coste |
| 2012-10-10 | Paste use a linewise mode when pasted string ends with a \n | Maxime Coste |
| 2012-10-09 | Editor::insert takes an InsertMode param, remove Editor::{append,replace} | Maxime Coste |
| 2012-10-02 | Editor::move_selection now either takes a LineCount or a CharCount | Maxime Coste |
| 2012-10-02 | OSX compilation fixes | Maxime Coste |