This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Description
With #1569, we introduced two additional flags that do not compose with the --lsp flag, yet you can pass them all to the executable and nothing complains about that.
I think we should redesign the options to reflect the two different modes that are currently implemented: lsp-server and project-loading.
Most important restriction:
Synopsis and name of the used flags must not change in a backwards incompatible manner.
E.g., the following flags must be possible to use together: --lsp, --debug, -l log.file and --vomit.