summaryrefslogtreecommitdiff
path: root/src/options.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2015-06-16 23:14:57 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2015-06-16 23:16:34 +0900
commitfe4e452d68435aa5e288b5e6364862a5fc6551c0 (patch)
tree2e9fb520c1afe5bc0327a6a4a34d4b1a187c6474 /src/options.go
parentd54a4fa223fa38415f272e7e937ccebefd39a388 (diff)
downloadfzf-fe4e452d68435aa5e288b5e6364862a5fc6551c0.tar.gz
Add --cycle option for cyclic scrolling
Close #266
Diffstat (limited to 'src/options.go')
-rw-r--r--src/options.go7
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":