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
ClientCreate
andClientClose
hooks -
edit -scratch
with no buffer name will create a new
scratch buffer with a unique autogenerated name. -
info -placement
is nowinfo -style
and supports
menu
andmodal
additional styles. -
completions
option typedocstring
are now arbitrary
kakoune commands that are run on item select. -
InsertCompletionSelect
hook has been removed as
completions
commands now provides a similar feature. - Introduced a module system using the
provide-module
and
require-module
commands that allows for lazily loading language
support files with dependency resolution. - Added a new hook
ModuleLoaded
which 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.