The Philosophy of Kakoune Editor
phaazon.net
phaazon.net
Also curious what's the capability of kak's plugin system. With vim you can almost do anything with vimscript, even create any UI by creating new buffers + setline(). What does kak provide for customization / scripting?
Its customisation is obtained by exposing an interface to the shell with various parts of its functionality.