| Age | Commit message (Expand) | Author |
| 2014-11-14 | const String& to StringView | Maxime Coste |
| 2014-11-11 | change filter mode to make backup of files to .kak-bak and edit in place | Maxime Coste |
| 2014-11-10 | Add ui_options option for UserInterface configuration | Maxime Coste |
| 2014-11-05 | Simplify RemoteClient creation code | Maxime Coste |
| 2014-10-30 | Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in it | Maxime Coste |
| 2014-10-30 | Add kak binary location to PATH env var automatically | Maxime Coste |
| 2014-10-30 | Add scoped aliases | Maxime Coste |
| 2014-10-28 | Style fixes | Maxime Coste |
| 2014-10-27 | Fix filter mode | Maxime Coste |
| 2014-10-26 | small formatting tweak | Maxime Coste |
| 2014-10-14 | Do not write pid and session name in debug buffer on startup | Maxime Coste |
| 2014-10-13 | Do not assert on SIGTERM and backup modified buffers on signal induced termin... | Maxime Coste |
| 2014-10-01 | Add support for interned strings | Maxime Coste |
| 2014-09-28 | Start with the whole buffer selected in filter mode | Maxime Coste |
| 2014-09-18 | Fix confusion between -n and -d switches in main | Maxime Coste |
| 2014-08-17 | Add exception reporting in filter mode | Maxime Coste |
| 2014-08-15 | Add support for reading from stdin/writing to stdout in filter mode | Maxime Coste |
| 2014-08-14 | Refactor, remove kakoune function and move it inside main. | Maxime Coste |
| 2014-08-14 | Add support for running kakoune as a filter, using -f 'keys' | Maxime Coste |
| 2014-08-14 | Refactor main loops, use separate functions for each running mode | Maxime Coste |
| 2014-08-12 | Defer deletion of buffers to after the event loop | Maxime Coste |
| 2014-07-14 | Fix numbering with '#' register | Maxime Coste |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste |
| 2014-06-21 | Use main selection index as default when accessing only one register value | Maxime Coste |
| 2014-06-06 | Add support for long names for registers | Maxime Coste |
| 2014-05-25 | Add kak_selections_desc en vars, containing : separated descs | Maxime Coste |
| 2014-05-23 | Change # register to contain selection number | Maxime Coste |
| 2014-05-07 | Improve error reporting when parsing commands | Maxime Coste |
| 2014-04-30 | Add unistd.h to main, needed for dup | Maxime Coste |
| 2014-04-29 | Add support for running Kakoune with redirected stdin | Maxime Coste |
| 2014-04-28 | Move some buffer related utility functions to buffer_utils.{cc,hh} | Maxime Coste |
| 2014-04-21 | Use StringView in shell manager | Maxime Coste |
| 2014-04-07 | Add support for querying client environement variables | Maxime Coste |
| 2014-04-02 | Fix clang compilation | Maxime Coste |
| 2014-03-29 | Remove Range struct, merge it back in Selection | Maxime Coste |
| 2014-03-22 | style tweak | Maxime Coste |
| 2014-03-21 | Correctly handle failing to connect to the given session in client mode | Maxime Coste |
| 2014-03-02 | Add -p <session> option to kak, which forward commands on stdin to session | Maxime Coste |
| 2014-03-02 | Consistently name -foo things 'switches' | Maxime Coste |
| 2014-03-02 | Add command switches information, and automatically display it | Maxime Coste |
| 2014-03-02 | All commands now take directly a parameter parser | Maxime Coste |
| 2014-02-27 | Add buffile env var for getting the buffer filename | Maxime Coste |
| 2014-01-28 | Rename selections first,last to more explicit anchor,cursor | Maxime Coste |
| 2014-01-27 | Fix compilation with clang 3.4 | Maxime Coste |
| 2014-01-27 | Remove session socket on error signal | Maxime Coste |
| 2014-01-23 | Catch parameter errors on startup and display option informations | Maxime Coste |
| 2014-01-12 | minor code cleanup | Maxime Coste |
| 2013-12-23 | Make kak more installable | Maxime Coste |
| 2013-12-15 | Move Editor::selections_content to Context | Maxime Coste |
| 2013-12-15 | Add Context::selections method, and use it in priority to the Editor's one | Maxime Coste |