Skip to content

HyprVim v2.0.1

Latest

Choose a tag to compare

@uhs-robert uhs-robert released this 16 Jun 04:20
· 2 commits to main since this release

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/R replace and vim-open-editor previously used wtype. This external dependency has been dropped due to causing silent dropped keypresses from send_shortcut after using wtype. Both systems now use Hyprland's native send_shortcut for all key emulation.
    • NOTE: If you are using wtype outside of HyprVim then be aware that it may, somehow, corrupt Hyprland's send_shortcut for modifier keys. In HyprVim, this resulted in X not sending via CTRL + X after using wtype and the issue persisted until another send_shortcut was able to clear the modifier key that seemed to still be occupied by wtype.
  • 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

  • wtype dependency: no longer required; all keybind emulation now runs through native send_shortcut.
  • input_method config 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