Commit Graph

922 Commits

Author SHA1 Message Date
Matt Bierner
dcaee0a107 De-prioritze auto-imports
Fixes #40311
2017-12-18 13:35:13 -08:00
SteVen Batten
8d244787c4 updating the typescript extension codelens to cache requests for the navtree (#40402)
Fixes #28214
2017-12-18 10:46:33 -08:00
Matt Bierner
4c00fcdbc6 Use consistent casing 2017-12-15 17:23:25 -08:00
Matt Bierner
86a35ac4dd Use async in completionItemProvider resolve 2017-12-15 17:22:34 -08:00
Matt Bierner
a05433ac56 Clean up useCodeSnippetsOnMethodSuggest 2017-12-15 17:09:25 -08:00
Matt Bierner
ac459c22cb Defer TS completion item resolve of range 2017-12-15 17:09:25 -08:00
Matt Bierner
d3decc7eef Support isRecommended property for TS completion items
Fixes #40325
2017-12-15 17:09:25 -08:00
Johannes Rieken
966100d9fa Only accept WorkspaceEdit, #34664 2017-12-15 11:25:29 +01:00
Matt Bierner
e27c505a02 Support odd-indent sizes for jsdoc on enter rules
Fixes #16075
2017-12-13 14:43:20 -08:00
Matt Bierner
161c47988f Remove logging of TS Server start error message 2017-12-12 17:53:00 -08:00
Matt Bierner
8ab9497998 Make name clearer 2017-12-12 17:32:33 -08:00
Matt Bierner
a845443e14 Clean up inferred project config logic 2017-12-12 17:26:14 -08:00
Matt Bierner
1b579ed2c1 Use es2016 for JS/TS inferred projects by default
Fixes #40094
2017-12-12 17:10:55 -08:00
Matt Bierner
0b597d0b11 Use SnippetString to construct TS method snippet
Fixes #40087
2017-12-12 16:09:54 -08:00
Matt Bierner
f4eca163a0 Relax vscode-nls deps 2017-12-12 11:04:39 -08:00
Alex Dima
14ac7514b6 Move license entries to root OSSREADME.json 2017-12-12 11:40:42 +01:00
Matt Bierner
f806fc6d0c Update JS/TS grammars 2017-12-08 14:48:35 -08:00
Matt Bierner
bc206bbacc Fix #37288 2017-12-07 15:36:53 -08:00
Matt Bierner
797b8fe015 Use proper path check for TS/JS refactor on windows
Fixes #39445
2017-12-05 12:51:33 -08:00
Matt Bierner
73c70588bb Start moving markdown commands to own file 2017-12-04 15:24:07 -08:00
Matt Bierner
815c1ece96 Only register TS providers for known schemes 2017-12-04 13:51:40 -08:00
Matt Bierner
408b6d5f83 Move file schemes to own file 2017-12-04 13:51:40 -08:00
Matt Bierner
a903c11790 Restrict creation of TS client to known schemes 2017-12-01 15:49:54 -08:00
Matt Bierner
17ab24fcf0 Also apply manged file contex to jsx files 2017-12-01 15:49:54 -08:00
Matt Bierner
b454c5fc33 Use const 2017-12-01 15:49:54 -08:00
Matt Bierner
e152f0366d Fix a spell 2017-12-01 11:16:06 -08:00
Matt Bierner
eaa1fe40a8 Fix possible undefined reference in managedFileContext
Fixes #39413
2017-12-01 10:54:38 -08:00
Matt Bierner
8f6aaa606b Update ts grammar 2017-11-30 17:59:46 -08:00
Matt Bierner
1c1e9a72d8 Don't force creation of serviceClientHost from ManagedFileContextManager eagerly 2017-11-30 17:49:55 -08:00
Matt Bierner
bcdeb87b29 Introduce basic lazy type to encapsulate the idea of a lazy value 2017-11-30 17:49:55 -08:00
Matt Bierner
527cfa42e7 Use const instead of let for loop 2017-11-30 16:40:07 -08:00
Matt Bierner
37a9b31ea6 Hide TS commands when not in js/ts file 2017-11-30 16:39:53 -08:00
Matt Bierner
7c13230aff Setup basic typescript.isManagedFile context 2017-11-30 16:37:23 -08:00
Matt Bierner
04c4491a43 Move standard TS commands to own file 2017-11-30 15:58:10 -08:00
Matt Bierner
9424a54e58 💄 2017-11-30 15:55:23 -08:00
Matt Bierner
73d4d4cf4a Extract a few functions in TS activate 2017-11-30 15:53:10 -08:00
Matt Bierner
f472a2e51d Move TS/JS language descriptions to own file 2017-11-30 15:48:10 -08:00
Matt Bierner
9761315d6e Fix TS version status not showing up when you first open VS Code 2017-11-30 15:45:46 -08:00
Matt Bierner
229ab747e1 Move TS extension activate to own file 2017-11-30 15:38:40 -08:00
Matt Bierner
8f0f142a2c Don't show ts status bar entry for non file: uri schemes 2017-11-30 11:25:03 -08:00
Matt Bierner
e884f5184a Do not fill in optional/rest paremters for TS Snippets for function calls
Fixes #38318
2017-11-30 11:25:03 -08:00
Matt Bierner
8cc2bef3c9 Simplify snippetForFunctionCall 2017-11-30 11:25:03 -08:00
Matt Bierner
edf5eba25b Convert isValidFunctionCompletionContext to use async 2017-11-30 11:25:03 -08:00
Matt Bierner
c628188d10 Make sure TS service client host also listens to onDidChangeConfiguration 2017-11-29 13:49:36 -08:00
Matt Bierner
ae28e56138 Don't access config API for every TS/JS marker
Part of #39329
2017-11-29 13:47:54 -08:00
Matt Bierner
47b1447a8a Try using tsc path next to tsconfig for ts build tasks
Fixes #30754
2017-11-27 14:29:06 -08:00
Matt Bierner
952d76ee3c Put auto import label first in suggestions
Fixes #38102
2017-11-27 11:11:51 -08:00
Matt Bierner
d049d540d5 Set jsx preserve in generate ts/jsconfig.json. Fixes #39202 2017-11-27 10:22:40 -08:00
Matt Bierner
c08399a4f1 Also treat default as code in jsdocs 2017-11-27 10:22:40 -08:00
Matt Bierner
4edc012cf7 Don't send refactor requests when there is no selection 2017-11-20 19:42:44 -08:00