HyprVim v2.0.1
A patch on top of v2.0.0. Fixes a key-injection bug that affected replace and the open-editor flow, tightens the auto-updater, and drops the external wtype dependency so all keybind emulation runs through Hyprland's native send_shortcut.
🐛 Bug Fixes
- Replace and open-editor no longer break later keystrokes:
r/Rreplace andvim-open-editorpreviously usedwtype. This external dependency has been dropped due to causing silent dropped keypresses fromsend_shortcutafter usingwtype. Both systems now use Hyprland's nativesend_shortcutfor all key emulation.- NOTE: If you are using
wtypeoutside of HyprVim then be aware that it may, somehow, corrupt Hyprland'ssend_shortcutfor modifier keys. In HyprVim, this resulted inXnot sending viaCTRL + Xafter usingwtypeand the issue persisted until anothersend_shortcutwas able to clear the modifier key that seemed to still be occupied bywtype.
- NOTE: If you are using
- Updater skips redundant stable updates: the auto-updater no longer re-fetches and checks out when HEAD is already at or past the latest release tag.
🧹 Removed
wtypedependency: no longer required; all keybind emulation now runs through nativesend_shortcut.input_methodconfig option: replace always uses native injection with clipboard paste.
🚀 Still on v1.x?
v2.0.0 was the big Lua rewrite for Hyprland 0.55+ and is a breaking change. Before updating, read the v2.0.0 release notes and the Configuration guide.
Not ready to migrate to Lua? Stay on the legacy-conf branch.
Full changelog: v2.0.0...v2.0.1