summaryrefslogtreecommitdiff
path: root/predict_set.go
diff options
context:
space:
mode:
authorEyal Posener <[email protected]>2017-11-04 11:52:09 +0200
committerGitHub <[email protected]>2017-11-04 11:52:09 +0200
commit00c86494ff7035cfd62f66042e9ca2b118b90122 (patch)
treeb507c4736c6f8de2e887e76b952961d1c8dcc44c /predict_set.go
parent88e59760adaddb8276c9b15511302890690e2dae (diff)
parentc45e6fe8516b89faca97fc3a485949a07a9530c7 (diff)
Merge pull request #53 from posener/finally-filter-matches
Filter matches as a final stage
Diffstat (limited to 'predict_set.go')
-rw-r--r--predict_set.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/predict_set.go b/predict_set.go
index 8fc59d7..fa4a34a 100644
--- a/predict_set.go
+++ b/predict_set.go
@@ -1,7 +1,5 @@
package complete
-import "github.com/posener/complete/match"
-
// PredictSet expects specific set of terms, given in the options argument.
func PredictSet(options ...string) Predictor {
return predictSet(options)
@@ -9,11 +7,6 @@ func PredictSet(options ...string) Predictor {
type predictSet []string
-func (p predictSet) Predict(a Args) (prediction []string) {
- for _, m := range p {
- if match.Prefix(m, a.Last) {
- prediction = append(prediction, m)
- }
- }
- return
+func (p predictSet) Predict(a Args) []string {
+ return p
}