Releases: nvimtools/hydra.nvim
Releases · nvimtools/hydra.nvim
v1.0.2
v1.0.1
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 inauto
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 toHidraHint
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](https://github.com/nvimtools/hydra.nvim/com...