Releases
v1.0.0
1.0.0 (2024-01-11)
⚠ BREAKING CHANGES
Megre "keymap-layer.nvim" into "hydra.nvim"
Rename config.hint.functions -> config.hint.funcs
merge
Megre "keymap-layer.nvim" into "hydra.nvim" (3ce9336 )
Features
Add .gitignore (b763432 )
Add 'mode' option for pink hydra heads (bc21171 )
Add exit = 'after'
flag for all hydras (f8374bd )
Add HydraBorder
highlight group (#50 ) (3134356 )
Add keymap_util
module (eee57bf )
Add offset
option (3cc745d )
Add on_key
option (5665d8c )
Add built-in hint functions for vim options (640dbe8 )
Add exit = "after" option (173cba7 )
Add Hydra:activate() method (a82bc53 )
Add meta-accessors (4111288 )
Add new "api-wrappers" module (44f6d29 )
Add option to disable hint generation for head (1e0af4f )
Add pink hyda support (64e625d )
Add self:_debug() method (c5f394f )
Add show hint in statusline option (632dc7f )
Allow choose hint position (6982fba )
Auto generate blue <Esc> head if none found (ba4998d )
custom status line hints (#21 ) (56cf39c )
default configurations (#19 ) (4507a00 )
Executable code inside hint (ca82cf5 )
hint: Add hint.show_name
option (75d4ad4 )
hint: Add new cmdline
hint (0d00edd )
hint: Take into account offset
option in auto
window (6a07048 )
hydra: Add new cmdline
hint type (1233c51 )
hydra: Emit pressed keys leaving multikey head on the halfway (1ec4b18 )
Make body
optional (3c455f7 )
Make exit = 'after'
behavior the default (3454cfa )
New 'buffer' option (c9c7a85 )
new exit_before
option (420aaf5 )
new body 'desc' option (5c07f9e ), closes #57
set any nvim_open_win option on hint window (#6 ) (893708f )
Bug Fixes
#10 (249a19a )
#8 (68f3296 )
Avoid grabbing invalid highlight keys (#18 ) (ababa9d )
Bug on exiting previous hydra while activating new (862557e )
Bug with heads 'mode' option handling (af602f3 )
Correctly calculate width of multibyte characters (a760251 )
Disable wrap for hint window (81a2ab5 )
Exit method was renamed (e407015 )
Fix bug with multikey heads (e44ad01 )
Get out from loop code that shouldn't be looped (5168e3c )
health: remove deprecated API warnings (3adb342 )
highlight: Add the default
property to HidraHint
group (d95910e )
hint.statusline: outdated path in require function (8a8130a )
hint.windows: Empty hints after deleting all buffers. #41 (a815ce7 )
hint.window: Update hint window position on VimResized (96119af )
hint: Correctly handle resizing Neovim (b882135 )
hint: Not handling desc = false
option (c70facc )
hint: Reopen window on tab change (034a0bb )
hint: Update position on change cmdheight
(da0c2e5 )
Hydra: #19 and #45 (58e7e7a )
hydra: Bug with vim.tbl_deep_extend
function (67377e6 )
hydra: not pass heads expr
flag to layer (7c67353 )
hydra: Telescope enters in normal mode on opening (fa814c4 )
hydra: Wrong request for stored option value (64434db )
Improve handle heads with desc = false
(bfc59f0 )
Layer has renamed method: enter -> activate (115744e )
layer: Add check the existe of the table (d58a992 )
layer: Exit previous active layer (9e45b51 )
layer: use Alt key chords (23e81bf ), closes #51
meta-accessor: Save only initial value into original
table (2edce40 )
Not pass debug
option to Layer (3b4c200 )
pink hydra with no body throws an error (#60 ) (7e2aa29 )
Remove redundant print() (ba20724 )
Setup pink hydra when it has no body (805bebd )
Wrong hint statusline type (6be74b4 )
Performance Improvements
lib/highlight: Code improve (c22a75d )
Code Refactoring
Rename config.hint.functions -> config.hint.funcs (045a091 )
You can’t perform that action at this time.