What’s new:
- Re-organized bundled script files directory hierarchy.
- Introduced helpers to write/read from file in scripts with
%file{...}expansion andecho -to-file <filename>. - Added
ClientCreateandClientClosehooks -
edit -scratchwith no buffer name will create a new
scratch buffer with a unique autogenerated name. -
info -placementis nowinfo -styleand supports
menuandmodaladditional styles. -
completionsoption typedocstringare now arbitrary
kakoune commands that are run on item select. -
InsertCompletionSelecthook has been removed as
completionscommands now provides a similar feature. - Introduced a module system using the
provide-moduleand
require-modulecommands that allows for lazily loading language
support files with dependency resolution. - Added a new hook
ModuleLoadedwhich is run after a module is
loaded, allowing for module specific configuration. - Shell quoting of lists is not automatic anymore,
$kak_quoted_...
makes it opt-in, and works for all option types. - Lower case function key syntax is not accepted anymore,
<f1>should be converted to<F1>.
Oh boy, gonna update my plugins now to support all of this.