haskell-lsp-0.6.0.0: Haskell library for the Microsoft Language Server Protocol

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.LSP.Types.Capabilities

Synopsis

Documentation

fullCaps :: ClientCapabilities Source #

The whole shebang. The real deal. Capabilities for full conformance to the current (v3.10) LSP specification.

data LSPVersion Source #

A specific version of the LSP specification.

capsForVersion :: LSPVersion -> ClientCapabilities Source #

Capabilities for full conformance to the LSP specification up until a version. Some important milestones:

  • 3.9 completion item preselect
  • 3.8 codeAction literals
  • 3.7 related information in diagnostics
  • 3.6 workspace folders, colors, goto type/implementation
  • 3.4 extended completion item and symbol item kinds
  • 3.0 dynamic registration