diff options
author | tv <tv@krebsco.de> | 2022-03-05 09:00:16 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2022-03-05 11:09:20 +0100 |
commit | 1fc51a9bfc5af1dcb3dd6890f871c0c0d16cf1d8 (patch) | |
tree | 10b5d207b5ee2a24155fe226a3ee4092075db126 /tv/5pkgs/override/fzf.complete1.patch | |
parent | 25a791aeef498725ef97b7ee66936c0b3ab44ab0 (diff) |
tv pkgs: move fzf to override
Diffstat (limited to 'tv/5pkgs/override/fzf.complete1.patch')
-rw-r--r-- | tv/5pkgs/override/fzf.complete1.patch | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/tv/5pkgs/override/fzf.complete1.patch b/tv/5pkgs/override/fzf.complete1.patch deleted file mode 100644 index 4b2126a..0000000 --- a/tv/5pkgs/override/fzf.complete1.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --git a/src/core.go b/src/core.go -index a18c3a1..a3d92a4 100644 ---- a/src/core.go -+++ b/src/core.go -@@ -331,6 +331,13 @@ func Run(opts *Options, version string, revision string) { - } - } - terminal.UpdateList(val, clearSelection()) -+ if (opts.Complete1) { -+ count := val.Length() -+ if count == 1 { -+ opts.Printer(val.Get(0).item.AsString(opts.Ansi)) -+ terminal.reqBox.Set(reqClose, nil) -+ } -+ } - } - } - } -diff --git a/src/options.go b/src/options.go -index a55dc34..7f121cd 100644 ---- a/src/options.go -+++ b/src/options.go -@@ -92,6 +92,7 @@ const usage = `usage: fzf [options] - -1, --select-1 Automatically select the only match - -0, --exit-0 Exit immediately when there's no match - -f, --filter=STR Filter mode. Do not start interactive finder. -+ --complete-1 Exit interactive finder when there's exactly one match - --print-query Print query as the first line - --expect=KEYS Comma-separated list of keys to complete fzf - --read0 Read input delimited by ASCII NUL characters -@@ -208,6 +209,7 @@ type Options struct { - Query string - Select1 bool - Exit0 bool -+ Complete1 bool - Filter *string - ToggleSort bool - Expect map[tui.Event]string -@@ -269,6 +271,7 @@ func defaultOptions() *Options { - Query: "", - Select1: false, - Exit0: false, -+ Complete1: false, - Filter: nil, - ToggleSort: false, - Expect: make(map[tui.Event]string), -@@ -1311,6 +1314,8 @@ func parseOptions(opts *Options, allArgs []string) { - opts.Exit0 = true - case "+0", "--no-exit-0": - opts.Exit0 = false -+ case "--complete-1": -+ opts.Complete1 = true - case "--read0": - opts.ReadZero = true - case "--no-read0": |