You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Calls `generate_smartsign_patterns()` to get all pattern variants
113
+
- Performs matching logic once for all variants
114
+
- No mode-specific smartsign logic needed
115
+
116
+
3.**Extensibility**: New search modes automatically get smartsign support
117
+
- Mode determines **what to search** (user input, word boundaries, etc.)
118
+
- Smartsign determines **how to expand the pattern**
119
+
- Matching logic is unified
120
+
121
+
**Performance**: For 2-char search with both chars having mappings, maximum 4 pattern variants. For 3-char, maximum 8 variants. This is acceptable overhead.
122
+
71
123
## Configuration Options (tmux.conf)
72
124
73
125
All options are read from tmux options in easymotion.tmux and passed as environment variables to the Python script:
0 commit comments