Alex Dima
32db232a53
Scaffold ghost text
2021-05-17 15:39:26 +02:00
Johannes Rieken
a1e69b746f
rename InlineHint to InlayHint, make it InlayHint only and keep OverlayHint as a future, separate feature, remove hover message
2021-04-30 14:51:40 +02:00
Andre Weinand
e537fd9e31
first cut of proposed "inline values provider" API
2021-02-16 16:31:33 +01:00
Alexandru Dima
8471235643
Give a higher priority to language configuration set via API call ( #114684 )
2021-01-27 21:14:41 +01:00
Alexandru Dima
ec1eda0d96
Rename OnEnterRule.oneLineAboveText to previousLineText after API call feedback ( #58440 )
2021-01-20 17:31:04 +01:00
Wenlu Wang
30f17c9572
Merge branch 'master' into signaure_arguments_label
2021-01-19 11:16:41 +08:00
Alexandru Dima
f101028176
Fixes #114299 : Add commands for invoking semantic tokens provider
2021-01-18 17:05:47 +01:00
Wenlu Wang
fcc00b29f5
Avoid ts changes ( #2 )
...
* Add ts server for inline hints
* Add some feature related configure
* Add more config
* Rename all options
* Support range
* Add new contribution point to allow specific context menu of inline hints.
* Fix filename
* Pass range into command
* Support trigger position and prefix/postfix
* Support hover message and contextValue
* Add event listener
* Avoid demo command
* Avoid ts changes
2021-01-18 17:24:23 +08:00
kingwl
2697a42ee7
add range WIP
2020-12-25 01:37:42 +08:00
kingwl
2db89c75e6
rename to inline hints
2020-12-25 01:15:16 +08:00
kingwl
d24ab0a201
Improve comments and code style
2020-12-24 15:28:27 +08:00
kingwl
3de96fd237
Simplify code
2020-12-23 18:51:15 +08:00
kingwl
9f5cfc246b
Add dummy support
2020-12-23 15:07:33 +08:00
kingwl
8476ff1a9d
WIP
2020-12-22 18:34:34 +08:00
Martin Aeschlimann
627ad0b4ee
rename OnTypeRename -> LinkedEditing (for #109923 )
2020-11-27 16:31:56 +01:00
Martin Aeschlimann
8134d8c9e7
rename to OnTypeRenameRangeProvider. For #109923
2020-11-16 18:07:15 +01:00
Martin Aeschlimann
e69d768e53
adopt feedback for #109923
2020-11-11 15:44:49 +01:00
Johannes Rieken
b3cc19b819
💄 use async-await for code lens provider logic
2020-11-10 09:45:54 +01:00
Johannes Rieken
85702a3d9d
add trigger characters to extension id as a weak way to make providerNames more unique, #109167
2020-10-23 08:52:24 +00:00
Johannes Rieken
f8391ef992
measure duration for completion provider from extensions, #109167
2020-10-22 14:06:36 +00:00
Martin Aeschlimann
fff9302b36
folding: provider event to signal that folding ranges have changed. Fixes #99914
2020-10-19 15:59:56 +02:00
Johannes Rieken
136cc276d1
proposed API for CodeActionProvider#resolveCodeAction and all the wiring
2020-09-16 12:34:20 +02:00
Martin Aeschlimann
fae07df7c3
onTypeRename: wordPattern (for #104823 )
2020-08-21 13:54:43 +02:00
Johannes Rieken
ce850e02d5
debt - don't send data that's not needed, make resolve a function not a property
2020-05-04 09:47:19 +02:00
Johannes Rieken
01c243f25f
fix #95715
2020-04-21 11:47:13 +02:00
Johannes Rieken
ab24124841
use map over switch, "more strict" signature, don't send default type, https://github.com/microsoft/vscode/issues/95325
2020-04-16 16:14:12 +02:00
Alex Dima
7320a04ba0
Add tests to encode/decode SemanticTokensDto
2020-03-24 10:08:14 +01:00
Pine Wu
c833780356
Clean up API and add stopPattern
2020-03-10 12:38:03 -07:00
Alexandru Dima
84c838d1e3
Scaffold on type rename
2020-03-10 12:33:16 -07:00
Alex Dima
c2a604a18c
Add DocumentSemanticTokensProvider.onDidChangeSemanticTokens
2020-03-02 13:45:25 +01:00
Johannes Rieken
8b95561098
show names of formatting edits and code actions providers when they block save. also add links that links that open the settings editor for each feature, #90851
2020-02-21 15:35:30 +01:00
Johannes Rieken
88ce9daa5d
extract Serialized<T> util
2020-02-21 09:43:28 +01:00
Alex Dima
12a674acf0
Fix bad unit tests
2020-02-18 09:26:40 +01:00
Alex Dima
7169e432d8
Fixes #42649
2020-02-17 22:19:03 +01:00
Andre Weinand
e588a9cd1a
Introduce evaluatable expression API; fixes #89084
2020-02-14 12:53:56 +01:00
Matt Bierner
fb622a8b83
Move code action documentation contribution point to come from metadata
...
For #86788
2020-02-11 11:36:23 -08:00
Johannes Rieken
402a1cb949
some strict function fixes, #81574
2020-02-11 09:35:48 +01:00
Johannes Rieken
5d85d2eeef
suggest - don't send default ranges for each item
2020-01-23 15:29:50 +01:00
Pine Wu
c1a0defa5f
Merge remote-tracking branch 'origin/master' into pine/alwaysShowInlineDetails
2020-01-21 09:13:22 +01:00
Johannes Rieken
0d3b5da08b
bulk - refactor much to be prepared for WorkspaceEditMetadata
2020-01-20 12:18:04 +01:00
Pine Wu
591a43e8de
label2
2020-01-17 17:13:45 +01:00
Pine Wu
86218b280c
Merge remote-tracking branch 'origin/master' into pine/alwaysShowInlineDetails
2020-01-17 15:43:53 +01:00
Alex Dima
9e1d730cf2
SemanticTokens - implement feedback received in API call:
...
- extract a separate DocumentRangeSemanticTokensProvider that deals with a document range
- extract a separate provideDocumentSemanticTokensEdits that deals with updating via SemanticTokensEdits a previous result
2020-01-16 18:02:02 +01:00
Pine Wu
31ec4fe434
CompletionItemLabel#label -> name
2020-01-15 10:37:33 +01:00
Pine Wu
79a01a0f27
Revert isDetailsResolved and implement CompletionItemLabel
2020-01-14 17:20:41 +01:00
Johannes Rieken
c40b6072bc
propose CompletionList#isDetailsResolved, #39441
2020-01-09 15:50:34 +01:00
Johannes Rieken
e25b9c9f0b
allow prepareCallHierarchy to also return an array
2019-12-16 16:36:06 +01:00
Alex Dima
d6dae16f40
Remove areas from the semantic tokens API
2019-12-02 10:41:32 +01:00
Alex Dima
4dbb961407
Fix issue with appended deltas having the wrong order & add unit tests to semantic areas delta computation
2019-11-14 14:03:52 +01:00
Alex Dima
15beb36ccf
Merge remote-tracking branch 'origin/master' into alex/semantic-exploration
2019-11-14 09:16:10 +01:00