summaryrefslogtreecommitdiff
path: root/gocomplete/complete.go
diff options
context:
space:
mode:
authorEyal Posener <[email protected]>2017-05-06 19:08:47 +0300
committerEyal Posener <[email protected]>2017-05-06 19:08:47 +0300
commit07b98cb91243293e26564058a78f28b83aa81cd4 (patch)
tree51c7401296ff07427a4cf5ed337e46edc2996abd /gocomplete/complete.go
parent99ef98e3bada58261aebbf84432cb8b31b4ed26b (diff)
Use pointers to predicates
Diffstat (limited to 'gocomplete/complete.go')
-rw-r--r--gocomplete/complete.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/gocomplete/complete.go b/gocomplete/complete.go
index 7dc1694..60a9835 100644
--- a/gocomplete/complete.go
+++ b/gocomplete/complete.go
@@ -4,13 +4,13 @@ import (
"github.com/posener/complete"
)
-var predictEllipsis = complete.Predicate{
- Predictor: func() []complete.Option { return []complete.Option{complete.Arg("./...")} },
-}
+var (
+ predictEllipsis = complete.PredictSet("./...")
-var goFilesOrPackages = complete.PredictFiles("**.go").
- Or(complete.PredictDirs("./")).
- Or(predictEllipsis)
+ goFilesOrPackages = complete.PredictFiles("**.go").
+ Or(complete.PredictDirs("./")).
+ Or(predictEllipsis)
+)
func main() {
build := complete.Command{