github jeffreytse/zsh-vi-mode v0.12.0

11 hours ago

🚀 Release v0.12.0

After almost two years since the last release, this version delivers long-awaited updates with new features, multiple bug fixes, important improvements, and documentation updates. It represents a significant refresh and is highly recommended for all users.

✨ Features

  • Open under cursor: Added support for opening the URL or file path under the cursor with gx (557c34b)
  • System clipboard integration: Added support for system clipboard (0da7e22)

🐛 Bug Fixes

  • Fixed [cdy]G and [cdy]gg not working when editing multi-line commands (#106) (22a6773)
  • Fixed weird behavior when pressing Esc after [cdy] (#295) (757a2fe)
  • Fixed potential local variable leakage (a9377ba)
  • Fixed repeat command issues:
    • 3. didn’t repeat the last change correctly (fc4f202)
    • 3p / 3P pasted only once instead of multiple times (eb83e95)
  • Fixed return code propagation issue (35fc87b)
  • Fixed quoting for paths with spaces in plugin sources (1a0d203)
  • Fixed missing prefix_keys setting that caused full keymap scans (fa5e6fc)
  • Fixed quoting of temp file names containing spaces (b115c13)
  • Fixed incorrect cursor style handling in zvm_cursor_style (18c6506)
  • Fixed variable name typo zsh_frameworks in zvm_system_report (3f639a5)
  • Fixed wrong variable name in zvm_viins_undo (should be ZVM_VI_INSERT_MODE_LEGACY_UNDO) (18ff536)
  • Compatibility Fixes:
    • Cursor style compatibility with custom VIMRUNTIME variable (#327) (808579b)
    • WezTerm cursor compatibility (#259) (cd730cd)
    • Fixed case branch syntax error with escape \ (#276) (d35c0b4)

📚 Documentation

🛠 Chores

  • Added notes for system clipboard integration (9a5c424)
  • Added comments and adjusted function order (d2ce966, 748c3df)
  • Removed unused code blocks and variables (f3b7fce, 172a614)
  • Ensured consistent behavior of repeating insertion, matching native Vim behavior (a925a34)

🔑 Highlights

This release mainly introduces:

  • System clipboard support
  • gx to open URLs and file paths under the cursor
  • Numerous bug fixes improving repeat commands, cursor styles, and compatibility

👉 We recommend upgrading to this version for the best experience.

Full Changelog: v0.11.0...v0.12.0

Don't miss a new zsh-vi-mode release

NewReleases is sending notifications on new releases.