fzf/src
Junegunn Choi 5669f48343
Do not enable delayed expansion mode when running cmd.exe
And simplify the argument escaping code. Fix #3764.

This may breaks some existing use cases, but the mode causes too much
trouble when escaping arguments and it makes some things not possible.

  # Now you can pass special characters to rg process without any escaping problems: &|<>()@^%!
  fzf --ansi --disabled --bind "change:reload:rg --column --line-number --no-heading --color=always --smart-case -- {q}"

  # No sudden expansion of the arguments on '!'
  fzf --disabled --preview "echo {q} {n} {}" --query "&|<>()@^%!" --prompt "&|<>()@^%!"
2024-05-06 13:46:06 +09:00
..
algo Improve search performance by limiting the search scope 2024-04-14 11:48:44 +09:00
protector
tui Add click-header event for reporting clicks within header (#3768) 2024-05-05 18:56:43 +09:00
util Do not enable delayed expansion mode when running cmd.exe 2024-05-06 13:46:06 +09:00
actiontype_string.go Add 'change-multi' action 2024-04-27 17:38:06 +09:00
ansi_test.go
ansi.go Further performance improvements by removing unnecessary copies 2024-04-02 08:43:08 +09:00
cache_test.go
cache.go
chunklist_test.go
chunklist.go
constants.go Improve ingestion performance (by around 20%) 2024-04-01 23:38:46 +09:00
core.go Add --with-shell for shelling out with different command and flags (#3746) 2024-04-27 18:36:37 +09:00
history_test.go
history.go
item_test.go
item.go
LICENSE
matcher.go
merger_test.go
merger.go
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 Add click-header event for reporting clicks within header (#3768) 2024-05-05 18:56:43 +09:00
pattern_test.go
pattern.go Remove duplicate code 2024-03-05 11:03:56 +09:00
reader_test.go Add --with-shell for shelling out with different command and flags (#3746) 2024-04-27 18:36:37 +09:00
reader.go Add --with-shell for shelling out with different command and flags (#3746) 2024-04-27 18:36:37 +09:00
result_others.go
result_test.go
result_x86.go
result.go
server.go Replace fmt.Errorf with no parameters with errors.New (#3747) 2024-04-22 09:35:33 +09:00
terminal_test.go Fix escaping for cmd.exe 2024-04-28 22:03:00 +09:00
terminal_unix.go Add --with-shell for shelling out with different command and flags (#3746) 2024-04-27 18:36:37 +09:00
terminal_windows.go Add --with-shell for shelling out with different command and flags (#3746) 2024-04-27 18:36:37 +09:00
terminal.go Fix change-preview reset by change-preview-window 2024-05-06 09:40:02 +09:00
tokenizer_test.go
tokenizer.go Further performance improvements by removing unnecessary copies 2024-04-02 08:43:08 +09:00