fzf/src
Junegunn Choi e86b81bbf5
Improve search performance by limiting the search scope
Find the last occurrence of the last character in the pattern and
perform the search algorithm only up to that point.

The effectiveness of this mechanism depends a lot on the shape of the
input and the pattern.
2024-04-14 11:48:44 +09:00
..
algo Improve search performance by limiting the search scope 2024-04-14 11:48:44 +09:00
protector Allow files creation in /tmp on OpenBSD (#3512) 2023-11-21 16:03:12 +09:00
tui Enable profiling options when 'pprof' tag is set (#2813) 2024-04-13 14:58:11 +09:00
util Improve search performance by limiting the search scope 2024-04-14 11:48:44 +09:00
actiontype_string.go Add track-current, untrack-current, and toggle-track-current (#3699) 2024-03-28 20:42:01 +09:00
ansi_test.go Fix handling of empty ANSI color sequence 2023-12-25 17:05:54 +09:00
ansi.go Further performance improvements by removing unnecessary copies 2024-04-02 08:43:08 +09:00
cache_test.go Check gofmt in make test 2021-02-28 18:28:21 +09:00
cache.go Consolidate Result and rank structs 2017-07-18 03:14:33 +09:00
chunklist_test.go Remove count field from ChunkList 2017-08-16 12:26:06 +09:00
chunklist.go Experimental implementation of "reload" action 2019-11-10 11:43:37 +09:00
constants.go Improve ingestion performance (by around 20%) 2024-04-01 23:38:46 +09:00
core.go Enable profiling options when 'pprof' tag is set (#2813) 2024-04-13 14:58:11 +09:00
history_test.go Fix deprecations of ioutil (#3370) 2023-07-16 17:14:22 +09:00
history.go Fix deprecations of ioutil (#3370) 2023-07-16 17:14:22 +09:00
item_test.go Micro-optimizations 2016-08-19 02:39:32 +09:00
item.go Remove special nilItem 2017-08-15 01:10:41 +09:00
LICENSE 0.45.0 2024-01-01 15:38:35 +09:00
matcher.go Fix bug where preview is not updated after reload when --disabled is set 2023-05-27 15:51:04 +09:00
merger_test.go Update test case 2023-05-27 16:01:30 +09:00
merger.go Fix bug where preview is not updated after reload when --disabled is set 2023-05-27 15:51:04 +09:00
options_no_pprof.go Enable profiling options when 'pprof' tag is set (#2813) 2024-04-13 14:58:11 +09:00
options_pprof_test.go Enable profiling options when 'pprof' tag is set (#2813) 2024-04-13 14:58:11 +09:00
options_pprof.go Enable profiling options when 'pprof' tag is set (#2813) 2024-04-13 14:58:11 +09:00
options_test.go Fix unit tests 2024-04-13 14:40:43 +09:00
options.go Improve search performance by pre-calculating character classes 2024-04-14 11:47:05 +09:00
pattern_test.go Fix incorrect ordering of --tiebreak=chunk 2022-08-03 22:18:26 +09:00
pattern.go Remove duplicate code 2024-03-05 11:03:56 +09:00
reader_test.go Fix unit tests 2024-02-19 12:39:04 +09:00
reader.go Improve search performance by limiting the search scope 2024-04-14 11:48:44 +09:00
result_others.go Modernize build tags 2022-03-29 21:23:45 +09:00
result_test.go Fix highlighting of regions that are matched multiple times 2024-01-23 12:19:32 +09:00
result_x86.go Modernize build tags 2022-03-29 21:23:45 +09:00
result.go Fix highlighting of regions that are matched multiple times 2024-01-23 12:19:32 +09:00
server.go Set a 2-second timeout for POST requests 2024-03-21 19:18:38 +09:00
terminal_test.go Add {fzf:prompt} placeholder expression 2023-12-28 17:10:06 +09:00
terminal_unix.go Fix shell escaping for fish 2023-12-25 17:35:44 +09:00
terminal_windows.go Modernize build tags 2022-03-29 21:23:45 +09:00
terminal.go Export $FZF_KEY environment variable to child processes 2024-04-13 14:00:16 +09:00
tokenizer_test.go Code cleanup: remove unnecessary string conversions (#1642) 2019-07-19 13:23:18 +09:00
tokenizer.go Further performance improvements by removing unnecessary copies 2024-04-02 08:43:08 +09:00