Skip to content

v1.0.0

Latest

Choose a tag to compare

@ddzero2c ddzero2c released this 26 Oct 11:36
96b18cd

1.0.0 (2025-10-26)

Features

  • Add case-sensitive search option for tmux easymotion (d475127)
  • Add coordinate conversion helper function (2386adc)
  • Add curses support while maintaining ANSI sequence functionality (626ec93)
  • Add detailed logging to pyshell function when debug environment variable is set (30cecc3)
  • Add logging to pyshell function (e064edc)
  • Add scroll position handling for cursor movement in copy-mode (3adcb42)
  • Add smartsign feature with shift symbol mapping (b2bd3cf)
  • Add support for double-width characters in easymotion (1a78032)
  • Add support for multiple panes in easymotion.py (9bdd712)
  • draw borders for panes (6c120c7)
  • Implement cursor-aware hint generation with distance-based sorting (fbda3b3)
  • Implement dynamic hint generation (504311f)
  • Improve README.md with better configuration and environment variable documentation (62bb7bb)
  • Improve search input handling that should not missing a keystroke (785f08c)
  • make hint color configurable (ee8d8e4)
  • Optimize startup performance and reduce screen redraws (ec7b3a8)
  • Replace curses with ANSI escape sequences for terminal control (94f52dc)

Bug Fixes

  • Add boundary checks and error handling to hint drawing in easymotion.py (803c045)
  • add smartsign (9559366)
  • draw hint (8ff9e63)
  • escape hints (56c6292)
  • escape hints (f299119)
  • first input is space (f58f32b), closes #2
  • Fix string formatting issue in tmux_capture_pane function (885d0a7)
  • get pane id wrong when there's background pane (6edb298)
  • handle ctrl-c properly (39dd9b0)
  • handle no match case (fb8a444)
  • Handle wide characters in easymotion.py (5aaec2f)
  • improve annoy blink (d9b69ea)
  • move between multiple panes (2307c0e)
  • over-pane distance calculation (4870904)
  • prevent infinite loop and handle out-of-range indices in match finding (0a318d7)
  • Redraw complete hint in original position (07b097d)
  • save temporary keystroke file in tmp dir (156ac98)
  • save temporary keystroke file in tmp dir (bf92fdb)
  • syntax error for python3.8 (9ee2a80)
  • tpm script (be5f7f2)
  • use same hints as vim-easymotion (4e451be)