Window: try to show as much of the selection as possible
grep: remove enventual \r
Fix class/struct mismatches
make keymap definition more readable using a select helper function
Move last insert state from context to input handler
input_handler: ask dimensions to ui instead of window
expose exec_keys function in commands.hh
Add macro recording/replay support
move status line generation code to client manager
Add support for Home/End key in prompts
Add '*' binding, which (smart) copy current selection to search pattern
InputHandler: do not put empty lines in history
search: fix empty search string, use previous pattern
ShellManager: catch exception thrown by env var functors
select and split operations use the search pattern register
Buffer: replace {begin,end}_undo_group with a single commit_undo_group method
Buffer: commit current undo group before attempting to undo anything
Fix macro recording on the same register, replace instead of appending.
Avoid recursive macro calls
Add mail.kak for mail file highlighting