Avoid unconditionally storsing input as runes
When --with-nth is used, fzf used to preprocess each line and store the result as rune array, which was wasteful if the line only contains ascii characters.
Showing
- src/core.go 4 additions, 10 deletionssrc/core.go
- src/options_test.go 2 additions, 3 deletionssrc/options_test.go
- src/pattern.go 1 addition, 1 deletionsrc/pattern.go
- src/pattern_test.go 1 addition, 1 deletionsrc/pattern_test.go
- src/terminal.go 1 addition, 1 deletionsrc/terminal.go
- src/tokenizer.go 29 additions, 34 deletionssrc/tokenizer.go
- src/tokenizer_test.go 6 additions, 8 deletionssrc/tokenizer_test.go
- src/util/chars.go 0 additions, 43 deletionssrc/util/chars.go
- src/util/chars_test.go 0 additions, 26 deletionssrc/util/chars_test.go
Loading
Please register or sign in to comment