Releases: ddzero2c/tmux-easymotion
Releases · ddzero2c/tmux-easymotion
v1.0.0
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)