Skip to content

Move language server command to explicit lsp subcommand #486

Description

@purefunctor

Goal

Require the explicit alexandrite lsp subcommand to start the language server, rather than starting it implicitly when no subcommand is supplied. Keep language-server options under lsp rather than accepting them at the top level.

The CLI already exposes an lsp subcommand, but currently also flattens its options into the top-level CLI and defaults to launching the language server.

This is a breaking change for clients that launch Alexandrite without the subcommand.

Tasks

  • Require explicit lsp invocation and remove the implicit top-level language-server entry point.
  • Update alexandrite-vscode to 0.1.0 with this breaking change.

Target release: 0.1.0.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.1.xMilestone for first end-to-end releasebreakingIntroduces a breaking changelanguage-serverRelated to the language servertoolingChanges related to tooling

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions