Commit Graph

913 Commits

Author SHA1 Message Date
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
Matt Bierner
7c6e4a07fc Add timeout for jsdoc navtree request 2017-11-20 18:03:01 -08:00
Matt Bierner
3200d2afa6 Update a few interfaces for TS 2.6.2 2017-11-20 15:53:17 -08:00
Matt Bierner
946b275e0a Restrict where jsdoc completion is shown
Fixes #33948
2017-11-20 14:34:32 -08:00
Matt Bierner
24423dd529 Treat jsdoc @example tag body as code
Fixes #30062
2017-11-16 18:16:10 -08:00
Matt Bierner
f51db4abfc Move previewer into utils 2017-11-16 17:46:54 -08:00
Matt Bierner
6f544729dc Clean up TypeScriptReferenceSupport
- Use await
- Use for of
2017-11-16 16:23:29 -08:00
Matt Bierner
63b103c604 Switch a few more TS providers to async 2017-11-16 16:23:29 -08:00
Matt Bierner
f2c538b8b0 Build ts extension to target es2017 2017-11-16 16:23:29 -08:00
Matt Bierner
f3008845ef Show quick pick when ts returns more than one code action on a suggestion 2017-11-16 13:01:51 -08:00