diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2015-06-16 23:14:57 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2015-06-16 23:16:34 +0900 |
| commit | fe4e452d68435aa5e288b5e6364862a5fc6551c0 (patch) | |
| tree | 2e9fb520c1afe5bc0327a6a4a34d4b1a187c6474 /src/options.go | |
| parent | d54a4fa223fa38415f272e7e937ccebefd39a388 (diff) | |
| download | fzf-fe4e452d68435aa5e288b5e6364862a5fc6551c0.tar.gz | |
Add --cycle option for cyclic scrolling
Close #266
Diffstat (limited to 'src/options.go')
| -rw-r--r-- | src/options.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/options.go b/src/options.go index 425b19ef..31a5c17a 100644 --- a/src/options.go +++ b/src/options.go @@ -37,6 +37,7 @@ const usage = `usage: fzf [options] --color=COLSPEC Base scheme (dark|light|16|bw) and/or custom colors --black Use black background --reverse Reverse orientation + --cycle Enable cyclic scroll --no-hscroll Disable horizontal scroll --inline-info Display finder info inline with the query --prompt=STR Input prompt (default: '> ') @@ -107,6 +108,7 @@ type Options struct { Theme *curses.ColorTheme Black bool Reverse bool + Cycle bool Hscroll bool InlineInfo bool Prompt string @@ -148,6 +150,7 @@ func defaultOptions() *Options { Theme: defaultTheme(), Black: false, Reverse: false, + Cycle: false, Hscroll: true, InlineInfo: false, Prompt: "> ", @@ -637,6 +640,10 @@ func parseOptions(opts *Options, allArgs []string) { opts.Reverse = true case "--no-reverse": opts.Reverse = false + case "--cycle": + opts.Cycle = true + case "--no-cycle": + opts.Cycle = false case "--hscroll": opts.Hscroll = true case "--no-hscroll": |
