Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LSP 3.16.0 #2756

Merged
merged 98 commits into from
Jun 15, 2021
Merged
Changes from 1 commit
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
3f34c10
feat(language-client): LSP 3.16.0
fannheyward Dec 21, 2020
30445af
feat(language-client): introduce RegistrationType
fannheyward Dec 21, 2020
730aadb
feat(language-client): client.end
fannheyward Dec 21, 2020
228ba20
feat(language-client): LanguageClientOptions adds connectionOptions a…
fannheyward Dec 21, 2020
4582046
feat(language-client): new capabilites
fannheyward Dec 22, 2020
1a74a6d
feat(language-client): add callHierarchy provider
fannheyward Dec 22, 2020
7bcec73
feat(tests): enable callHierarchy tests
fannheyward Dec 22, 2020
33f5cc6
fix(language-client): CallHierarchyProvider
fannheyward Dec 22, 2020
723d34a
feat(language-client): createConnection with ConnectionOptions
fannheyward Dec 23, 2020
e2be7dc
feat(languages): add provideCallsTo/provideCallsFrom
fannheyward Dec 23, 2020
1b71c67
feat(language-client): semanticTokens
fannheyward Dec 23, 2020
b982449
feat(provider): semanticTokensManager
fannheyward Dec 23, 2020
e655529
feat(language-client): semanticTokens
fannheyward Dec 24, 2020
58c20d8
feat(semanticTokens): update, but still cant work
fannheyward Dec 25, 2020
255e2b6
feat(handler): getCallHierarchy action
fannheyward Dec 25, 2020
c507b6b
test(features): assert callHierarchy result
fannheyward Dec 25, 2020
995a557
feat(language-client): resolveCodeAction support
fannheyward Dec 25, 2020
239ee81
feat(language-client): format
fannheyward Dec 25, 2020
22db498
feat(language-client): add InitializeParams.locale
fannheyward Dec 25, 2020
53df7c9
fix(language-client): WorkspaceFeature register
fannheyward Dec 29, 2020
e2de5b2
feat: enable generalCapabilities
fannheyward Dec 30, 2020
e561660
feat: add windowCapabilities, disabled by default
fannheyward Dec 30, 2020
53902ee
fix(tests): Color RGBA number in range [0-1]
fannheyward Dec 30, 2020
c908bc7
Revert "feat(language-client): client.end"
fannheyward Jan 4, 2021
293b6d8
feat: register SemanticTokensFeature, add tests
fannheyward Jan 5, 2021
d13b27a
feat(language-client): fix hang when server crashed during shutdown
fannheyward Jan 5, 2021
bc0dc88
feat(handler): add getSemanticTokens
fannheyward Jan 7, 2021
eeb837d
fix(handler): typo
fannheyward Jan 7, 2021
eb46980
fix(language-client): DocumentNotifications typo
fannheyward Jan 14, 2021
0f93ab1
feat(language-client): getProvider undefined
fannheyward Jan 14, 2021
7ef7287
feat(language-client): support connectionOptions.maxRestartCount
fannheyward Jan 14, 2021
a73beee
feat(language-client): client.handleFailedRequest
fannheyward Jan 14, 2021
0dde8b8
feat(language-client): capabilites
fannheyward Jan 14, 2021
2b9ed3f
feat(language-client): add WindowMiddleware
fannheyward Jan 14, 2021
40c5820
feat(language-client): CodeLensProviderData
fannheyward Jan 14, 2021
0514156
feat(language-client): use toJSONObject
fannheyward Jan 14, 2021
8b78cdb
feat(language-client): readonly WorkspaceFolder
fannheyward Jan 14, 2021
810d645
feat(language-client): async.ts
fannheyward Jan 14, 2021
f7eac1e
fix(language-client): capabilities typo
fannheyward Jan 14, 2021
5ebba75
feat(language-client): client.handleFailedRequest
fannheyward Jan 15, 2021
2fb6b82
chore(provider): semanticTokens documentation
fannheyward Jan 15, 2021
c819428
feat: add ShowDocumentRequest and WindowMiddleware
fannheyward Jan 15, 2021
d9ee15a
feat(language-client): don't throw err
fannheyward Jan 15, 2021
ba2b609
feat(handler): checkProvier
fannheyward Jan 18, 2021
24027fb
feat(handler): incomingCalls and outgoingCalls
fannheyward Jan 19, 2021
1b82ca9
feat(handler): SemanticHighlights
fannheyward Jan 19, 2021
8a4a51d
feat(handler): semantic highlight
fannheyward Jan 20, 2021
2d35cb2
feat: semanticTokensBuilder
fannheyward Jan 20, 2021
4a9342b
fix(handler): semanticHighlights legend request
fannheyward Jan 20, 2021
d6e427e
feat(handler): use win.highlightRanges
fannheyward Jan 21, 2021
1c9baa8
feat(handler): semanticTokens BufferSync
fannheyward Jan 21, 2021
28e0bbd
feat(schema): add coc.preferences.semanticTokensHighlights
fannheyward Jan 21, 2021
d4509ef
feat(handler): don't throw err for semanticTokens
fannheyward Jan 22, 2021
b9325c2
feat(handler): don't clear highlight onChange
fannheyward Jan 22, 2021
4b055f8
feat(handler): semanticTokensHighlights diff
fannheyward Jan 27, 2021
4418efd
feat: coc#highlight#get_highlights
fannheyward Jan 27, 2021
a3c1873
feat(handler): semanticTokensHighlights
fannheyward Jan 29, 2021
d0726dd
feat: onDidChangeCodeLenses
fannheyward Jan 29, 2021
7d3e34c
feat(language-client): handleFailedRequest
fannheyward Jan 29, 2021
3583316
fix(handler): buffer clearHighlight
fannheyward Feb 1, 2021
b0d50f6
feat(handler): use buffer.clearNamespace
fannheyward Feb 1, 2021
504e698
feat: provideDocumentSemanticTokensEdits
fannheyward Feb 2, 2021
1541332
feat(semanticTokens): rm unused files
fannheyward Feb 25, 2021
8679753
feat(snippets): add InsertTextMode.asIs support
fannheyward Mar 11, 2021
dc458ed
feat(snippets): improve InsertTextMode support
fannheyward Mar 11, 2021
ef91e75
feat(language-client): semanticTokens delta update
fannheyward Mar 30, 2021
4444fd9
feat(semanticTokens): check if LS hasEditProvider
fannheyward Apr 1, 2021
b1bf06a
feat(provider): DocumentSymbolProviderMetadata
fannheyward Apr 1, 2021
4c9e209
fix(languages): metadata maybe undefined
fannheyward Apr 1, 2021
dfb03d2
feat(semanticTokens): delay 5s to fetch tokens
fannheyward Apr 1, 2021
646914f
feat(language-client): add Linked Editing Range
fannheyward Apr 2, 2021
2f2b1c3
feat(handler): LinkedEditing on TextChangedI, WIP
fannheyward Apr 2, 2021
7e0fc36
feat(handler): LinkedEditing API only
fannheyward Apr 6, 2021
06e4b6c
feat(language-client): createMessageTransports
fannheyward Mar 31, 2021
3649799
chore(tests): comment off delayer tests by now
fannheyward Apr 8, 2021
adc9c13
feat(languages): completion.insertReplaceSupport
fannheyward Apr 13, 2021
16d16e7
feat(language-client): logFailedRequest for old
fannheyward Apr 13, 2021
5c4c2b3
feat(plugin): cleanup showSemanticHighlightInfo
fannheyward Apr 14, 2021
721a271
feat(language-client): fileOperations
fannheyward Apr 26, 2021
52cdc03
feat(tests): fileOperations tests
fannheyward Apr 26, 2021
3766a7e
fix(tests): eslint
fannheyward Apr 26, 2021
c67b657
feat(handler): improve semanticTokensHighlights
fannheyward Apr 28, 2021
7fdaf97
test: improve features.test
fannheyward Apr 28, 2021
1f40c6d
fix(handler): hasEditProvider check
fannheyward Apr 28, 2021
deb4765
fix(handler): semanticTokens legend
fannheyward Apr 28, 2021
c722a72
feat(client): completionItem#resolveSupport
fannheyward Apr 28, 2021
4a191b1
feat(language-clent): process.env.LANG as locale
fannheyward Apr 29, 2021
1013b3e
feat: rename to hasSemanticTokensEdits
fannheyward May 12, 2021
6774cf1
feat(languages): hasLinkedEditing
fannheyward May 12, 2021
d42a929
chore(language-client): format
fannheyward May 12, 2021
949ce39
chore: typings
fannheyward Jun 9, 2021
32f954b
fix(language-client): unused ENV
fannheyward Jun 9, 2021
220ac95
feat(plugin): check nodejs 12.12
fannheyward Jun 9, 2021
4cc20b6
chore: nodejs 12 is needed
fannheyward Jun 10, 2021
29d5927
feat(provider): provideDocumentRangeSemanticTokens
fannheyward Jun 10, 2021
004ab14
feat: DocumentSemanticTokensProvider.legend
fannheyward Jun 10, 2021
a62f585
feat(languages): getLegend
fannheyward Jun 11, 2021
b575917
fix(handler): full on showSemanticHighlightInfo
fannheyward Jun 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(client): completionItem#resolveSupport
  • Loading branch information
fannheyward committed Jun 8, 2021
commit c722a724555bbce6b54a122eb71f761443c524ff
5 changes: 1 addition & 4 deletions src/language-client/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1869,11 +1869,8 @@ class CompletionItemFeature extends TextDocumentFeature<CompletionOptions, Compl
preselectSupport: true,
insertReplaceSupport: true,
tagSupport: { valueSet: [CompletionItemTag.Deprecated] },
resolveSupport: { properties: ['documentation', 'detail', 'additionalTextEdits'] },
insertTextModeSupport: { valueSet: [InsertTextMode.asIs, InsertTextMode.adjustIndentation] }
// TODO: capabilities
// resolveSupport: {
// properties: ['documentation', 'detail', 'additionalTextEdits']
// },
}
completion.completionItemKind = { valueSet: SupportedCompletionItemKinds }
}
Expand Down