Skip to content
Tom van Ommeren edited this page Jun 10, 2019 · 6 revisions

Welcome to the LSP Development wiki!

Development goals on LSP focus on these areas:

Technical debt

  • Functionality not covered by automated testing
    • Completion trigger/replacement edge cases
    • Completion race conditions
    • Many features like, highlights, signature help, references, rename

Protocol compatibility

LSP aimed for minimal coverage around 3.0, and has not kept up with changes up to 3.12. We should pick up new features that enjoy good language server support and make sense in Sublime Text. TODO: Review https://github.com/Microsoft/language-server-protocol/blob/gh-pages/specification.md#changeLog

  • Workspace folders

3.14

  • Support for signature label offsets

3.8

3.0

  • Support for server setting TextDocumentSyncOptions (disabling didSave, etc.)
  • Incremental document sync
Clone this wiki locally