Skip to content

Q/codewhisperer does not support LSP standard "textDocument/completion" method #724

Open
@justinmk3

Description

@justinmk3

Problem

The LSP standard textDocument/completion method is not supported. Inline suggestions are currently provided by the custom aws/textDocument/inlineCompletion[WithReferences] method(s).

This means that:

  • LSP clients have to build custom integration just to get suggestions from the Amazon Q LSP, even though that is a standard feature of LSP.
  • in clients like Nvim or Emacs, every completion plugin must also be manually integrated.

Expected behavior

Inline suggestions should be exposed from the standard LSP textDocument/completion (and related) methods, where possible. At least in some minimal/degraded form, if it's not possible to provide the full features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttracked[Maintainer-Only] Issue is acknowledged and tracked by the team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions