| Age | Commit message (Expand) | Author |
| 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 |
| 2013-12-14 | Remove Editor::main_selection(|index), directly use the SelectionList method | Maxime Coste |
| 2013-12-11 | Add cursor_char_column env variable | Maxime Coste |
| 2013-12-03 | Add support for defining and referencing highlighters | Maxime Coste |
| 2013-12-03 | indent fixes | Maxime Coste |
| 2013-11-15 | tweak initial debug infos | Maxime Coste |
| 2013-11-14 | move Client::m_name to context, no more need for DraftUI | Maxime Coste |
| 2013-11-04 | remove filters, use hooks instead | Maxime Coste |
| 2013-10-26 | minor style fix | Maxime Coste |
| 2013-10-25 | Add key mapping support | Maxime Coste |
| 2013-10-01 | Cleanup dynamic registers init, and add # register for selection count | Maxime Coste |
| 2013-10-01 | clean up env var registration | Maxime Coste |
| 2013-09-25 | Remove $kak_socket replaced with $kak_session | Maxime Coste |
| 2013-09-23 | extract client main to a run_client function | Maxime Coste |
| 2013-09-21 | Add missing newlines to printed messages | Maxime Coste |
| 2013-09-19 | Add a -d command line option for running Kakoune as a headless server | Maxime Coste |
| 2013-09-19 | Add a -s command line option for specifying session name | Maxime Coste |
| 2013-09-19 | extract main kakoune code to a kakoune function | Maxime Coste |
| 2013-09-12 | use directly context.client() for getting the kak_client env var value | Maxime Coste |
| 2013-09-12 | rename InputHandler to Client | Maxime Coste |
| 2013-09-12 | Move Client responsibilities to InputHandler | Maxime Coste |
| 2013-08-28 | selections env var is : separated, and : in selections are escaped | Maxime Coste |
| 2013-07-28 | Minor code cleanups | Maxime Coste |
| 2013-07-02 | use C locale function instead of C++ ones | Maxime Coste |
| 2013-06-19 | enable /proc/ method for runtime_directory with cygwin | Maxime Coste |
| 2013-06-04 | Use coord instead of iterators for selections | Maxime Coste |
| 2013-05-30 | Remove Range::content | Maxime Coste |
| 2013-05-30 | Remove begin/end from Ranges, replace with min/max | Maxime Coste |
| 2013-05-13 | Use more std::* for string handling | Maxime Coste |
| 2013-04-29 | catch errors when opening files given on command line | Maxime Coste |
| 2013-04-19 | add KakBegin and KakEnd hooks | Maxime Coste |
| 2013-04-18 | add window_{width,height} env var | Maxime Coste |
| 2013-04-15 | handle client_removed exception out of ClientManager as well | Maxime Coste |
| 2013-04-15 | Handle SIGHUP gracefully | Maxime Coste |
| 2013-04-15 | move Client as a public class instead of a ClientManager implementation detail | Maxime Coste |
| 2013-04-12 | move normal mode implementation to normal.{cc,hh} | Maxime Coste |
| 2013-04-12 | Add zj and zk command for scrolling the window | Maxime Coste |
| 2013-04-12 | hide ncurses.h include in ncurses.cc | Maxime Coste |
| 2013-04-11 | add z prefixed 'window commands' | Maxime Coste |
| 2013-04-11 | exceptions: use const char* what() instead of String description() | Maxime Coste |
| 2013-04-10 | Add gt, gb and gc to goto the first/last/middle displayed line | Maxime Coste |
| 2013-04-09 | sort includes directives | Maxime Coste |
| 2013-04-09 | rename assert to kak_assert to avoid collisions | Maxime Coste |
| 2013-04-09 | ge goto end, last character of buffer | Maxime Coste |
| 2013-04-09 | gg is back to goto top | Maxime Coste |
| 2013-04-09 | use gk and gj for goto first/last line instead of gt and gb | Maxime Coste |
| 2013-04-09 | add ga binding to go to last buffer | Maxime Coste |
| 2013-04-06 | tweak prompt text | Maxime Coste |
| 2013-04-06 | use more explicit prompts for search and pipe, use color to validate | Maxime Coste |