-
Notifications
You must be signed in to change notification settings - Fork 186
LSP specification implementation status
Предраг Николић / Predrag Nikolic edited this page Jul 23, 2021
·
10 revisions
- ✅ synchronization
- ✅ didOpen
- ✅ didChange
- ✅ Full text sync
- ✅ Incremental text sync
- ✅ willSave
- ✅ willSaveWaitUntil
- ✅ didSave
- ✅ Include text
- ✅ didClose
- ✅ completion
- ✅ insertText
- ✅ textEdit
- ❌ prefix filter textEdit
- ✅ documentation (both static and from completionItem/resolve)
- ✅ Run command after inserting completion
- ❌ insertReplaceEdit variant
- ✅ hover
- ✅ signatureHelp
- ❌ context
- ✅ declaration
- ✅ link support
- ✅ definition
- ✅ link support
- ✅ typeDefinition
- ✅ link support
- ✅ implementation
- ✅ link support
- ✅ references
- ✅ documentHighlight
- ✅ documentSymbol
- ✅ codeAction
- ✅ resolve
- ✅ codeLens (only when backed by a helper package)
- ❌ documentLink
- ✅ colorProvider
- ❌ color picker #1291
- ✅ formatting
- ✅ rangeFormatting
- ❌ onTypeFormatting
- ✅ rename
- ✅ publishDiagnostics
- ❌ foldingRange sublimehq/sublime_text#3389
- ✅ selectionRange
- ❌ semanticHighlighting #887, sublimehq/sublime_text#817
- ❌ callHierarchy
- ✅ applyEdit
- ✅ workspaceEdit
- ✅ documentChanges
- ❌ resourceOperations
- ❌ failureHandling
- ✅ didChangeConfiguration
- ❌ didChangeWatchedFiles #892, sublimehq/sublime_text#2669
- ✅ symbol
- ✅ executeCommand
- ✅ workDoneProgress
- ✅ create
- ❌ cancel
- ✅ showMessage request additionalPropertiesSupport
✅ Fully implemented