sbt/internal
Martin Duhem dca7a109ac
Completion for build-level keys
sbt's shell provided completion only for keys that were relative to a
defined project, but didn't provide completion for keys that belong to
the build definition only.

This commit fixes this issue by defining a new kind of `Parser` (from
which completions are generated) which runs its input simultaneously on
distinct parsers. We now define a parser for project-level keys and
another parser for build-level keys. These two parsers are eventually
combined, and we get the completions of both parsers.

Fixes sbt/sbt#2460
2017-07-07 09:50:18 +01:00
..
util-collection Remove some warnings 2017-07-07 09:50:16 +01:00
util-complete Completion for build-level keys 2017-07-07 09:50:18 +01:00
util-logic/src New house rules 2017-07-07 09:50:08 +01:00