The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Testing script (
dev.sh
)
[ai]
key rebinds in Visual mode<A-i>
keybinds
[ai]
keybinds in Visual mode now do it on their corresponding end of the selectiong[jkeg]
keybinds in Visual mode now don't leave Visual mode
- Normal mode
R
keybind
utils.keycode()
as a replacement forvim.keycode()
, making full mode work in older versions of Neovim
- Minimum Neovim version for full mode is now the same as for basic mode
R
keybind which replaces selection with the yanked contentsecond_resulting_key
option forutils.keymap.set()
[pP]
keybinds in Visual mode has been remapped to do what they do in Kakoune
- Keybinds using
pre_count
feature ofutils.keymap.set()
, for example[ft]
keybinds
g[jk]
keybinds
g[ge]
keybinds now has the behaviour that they actually have in Kakoune- Rename
utils.keybind
toutils.keymap
- Visual only mode
- Unused
window_positions
table
g[ge]
keybinds- Visual mode to Insert mode keybinds
gg
key rebind in Visual mode to go to Normal mode firstge
keybindg[tcb]
keybinds- Utility function to reuse keybinds' rhs (
require("kak.utils").keybinds.set
)
- Use
utils.keybinds.set()
to reuse keybinds' rhs
- Visual only mode, to be removed in 4.0.0
<A-[hl]>
keybinds (extend selection all the way in the direction in the current line)g[hl]
keybinds (go all the way in the direction in the current line)
- Disable Insert mode key rebind
<Esc>
-><Esc>v
, because it didn't work
[IA]
keybinds in Visual mode
visual_only
option is moved to top level (opts.visual_only
instead ofopts.full.visual_only
)
full
option as a table
- Fix
<A-j>
keybind
- Go back to Visual mode when pressing
<Esc>
in Insert mode, if visual only mode is enabled
- Visual only mode, see README.md for details
full
option can now be set to a table, see README.md for details- Defaults file
disable_full
becomesfull
,disable_full = true
becomesfull = false
- Changed single-char
input()
s togetcharstr()
s
- Around and inside keybinds extended the current selection if any, they were supposed to create a new selection
- Keybinds for backwards
f
andt
keybinds (<A-f>
and<A-t>
)
Initial release