Matt Bierner
57e77e4171
rename ( #19282 )
2017-01-24 13:32:35 -08:00
Matt Bierner
20f3a9f11b
Rename TypeDefinitionProvider to TypeImplementationProvider ( #19101 )
...
* Rename TypeDefinitionProvider to TypeImeplementationProvider
**bug**
In #18346 , I originally called the new go to implementation provider api `ImplementationProvider` which we then decided to rename to `TypeDefinitionProvider`. At the time, I didn't realize that a type definition was actually its own, unrelated concept.
**Fix**
Rename `TypeDefinitionProvider` to `TypeImplementationProvider` to make it clear what the purpose and use of this api is.
* Fix a few names in comments
2017-01-23 16:25:37 -08:00
Matt Bierner
9d611d4dfd
Add Go To Implementation Api ( #18346 )
...
* Add Go To Implementation Api
For #10806
Adds a new API for supporting `go to implementation` command for languages. Implements an example for TS
* Rename
* Cleanup
2017-01-12 12:16:48 -08:00
Alex Dima
3767bd1f46
Merge branch 'master' into alex/tokenization
...
# Conflicts:
# src/vs/editor/contrib/suggest/common/snippetCompletion.ts
# src/vs/editor/node/textMate/TMSyntax.ts
2016-12-30 13:10:18 +02:00
Alex Dima
122a07b8fc
New tokens format
2016-12-30 12:24:12 +02:00
Johannes Rieken
a6435b1cbd
add CodeLensProvider#onDidUpdateCodeLenses, #10648
2016-12-29 15:54:48 +01:00
Alex Dima
3be9dad671
Group language configuration types together
2016-11-01 13:18:19 +01:00
Alex Dima
6325f3d9cf
Begin to clean up ElectricCharacter
2016-11-01 12:37:15 +01:00
Johannes Rieken
fbacd65e2a
debt - no guessing-caching, better use of gc-signals, command converter using gc-signals, main side heap service
2016-10-21 18:54:48 +02:00
Johannes Rieken
6681a2a7d6
tsfmt - src
2016-10-08 09:53:13 +02:00
Dirk Baeumer
a48d278d19
Added values to enums to make 2.0.3 compiler happy with structural equal enums
2016-09-23 11:50:22 +02:00
Dirk Baeumer
a464b8a7b5
Fixing compile error caused by TS 2.0.3
2016-09-23 09:03:16 +02:00
Johannes Rieken
ec8f8da569
protect against bad results, #11455
2016-09-19 15:54:17 +02:00
Johannes Rieken
42f0109569
use heapService for workspace symbol provider, #11455
2016-09-13 11:26:02 +02:00
Johannes Rieken
21820b36c1
simplify API
2016-09-07 10:06:03 +02:00
Johannes Rieken
3fbe07bc56
some gc sync'ing between main and ext host
2016-09-06 15:56:47 +02:00
Johannes Rieken
9312aa5fe7
debt - provideCompletionItems should not return an array
2016-08-05 14:00:16 +02:00
Johannes Rieken
90172cec0a
add resolveDocumentLink method to the API
2016-08-03 17:32:07 +02:00
Johannes Rieken
e62cfe9734
add resolveWorkspaceSymbol method and wire it up, not yet exposed in the API
2016-08-02 16:15:15 +02:00
Johannes Rieken
b5287d4621
registerDocumentLinkProvider
2016-07-21 16:05:59 +02:00
Johannes Rieken
3c4ae57c99
debt - remove unsed 'shouldAutotriggerSuggest'
2016-07-20 17:21:32 +02:00
Alex Dima
bdaa72b842
ext host - extend *Shape classes
2016-07-12 21:10:54 +03:00
Alex Dima
581c260f9a
Rename extHostProtocol to extHost.protocol
2016-07-12 19:33:55 +03:00
Johannes Rieken
7cb8e4514e
remove autoClosingPairs, surroundingPair in favour of deprecated api and language config file, fixes #8737
2016-07-06 15:42:53 +02:00
Alex Dima
9f1e006be5
Do not use native Proxy as it breaks debugging vscode
2016-06-27 17:54:56 +02:00
Alex Dima
d285fe05e1
Split up ext host <-> main thread communication to separate files
2016-06-27 14:59:54 +02:00