summaryrefslogtreecommitdiff
path: root/src/options.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2024-05-20 17:06:44 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2024-05-20 18:24:14 +0900
commit573df524fed1c493ce7d8ea893f06ab90f2ca18a (patch)
tree0bd1185bf827de5860aaf6a4944c2fd1c8ed69ef /src/options.go
parentaee417c46a2f6d2aa87ea3fcc799fdc7bc830dfe (diff)
downloadfzf-573df524fed1c493ce7d8ea893f06ab90f2ca18a.tar.gz
Use winpty to launch fzf in Git bash (mintty)
Close #3806 Known limitation: * --height cannot be used
Diffstat (limited to 'src/options.go')
-rw-r--r--src/options.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/options.go b/src/options.go
index 669feef4..ac7e76f0 100644
--- a/src/options.go
+++ b/src/options.go
@@ -381,8 +381,9 @@ type walkerOpts struct {
type Options struct {
Input chan string
Output chan string
+ NoWinpty bool
Tmux *tmuxOptions
- TmuxScript string
+ ProxyScript string
Bash bool
Zsh bool
Fish bool
@@ -1883,6 +1884,8 @@ func parseOptions(opts *Options, allArgs []string) error {
case "--version":
clearExitingOpts()
opts.Version = true
+ case "--no-winpty":
+ opts.NoWinpty = true
case "--tmux":
str, err := nextString(allArgs, &i, "tmux options required")
if err != nil {
@@ -1893,8 +1896,8 @@ func parseOptions(opts *Options, allArgs []string) error {
}
case "--no-tmux":
opts.Tmux = nil
- case "--tmux-script":
- if opts.TmuxScript, err = nextString(allArgs, &i, ""); err != nil {
+ case "--proxy-script":
+ if opts.ProxyScript, err = nextString(allArgs, &i, ""); err != nil {
return err
}
case "-x", "--extended":