Commit Graph

759 Commits

Author SHA1 Message Date
Matt Bierner
00dbc4541c Autoshow intellisense for import with no side effects
Fixes #35691
2017-10-10 18:05:14 -07:00
Matt Bierner
63ecf01397 Use unique grammar and scope for JavaScript react to avoid conflicts when overriding plain old javascript grammar
Fixes #35532
2017-10-10 15:02:32 -07:00
Matt Bierner
0bd33bbd96 Use strict versions for @types. Fixes #35561 2017-10-09 11:21:00 -07:00
Matt Bierner
d06bf76099 Update js/ts grammar
Fixes #35768
Fixes #35639
2017-10-09 08:46:43 -07:00
Matt Bierner
1bfad134b0 Set NODE_PATH when forking TS server
The ensures that we can resolve require('typescript') inside of plugins correctly
2017-09-29 13:49:09 -07:00
Matt Bierner
34cb8ff33c Disable auto complete on quotes since this now gets in the way for path quick suggestions 2017-09-27 13:50:46 -07:00
Alex Dima
e95122f45e No need to inline license details, as they can be fetched from the repo 2017-09-27 12:08:55 +02:00
Alex Dima
aa9952edb7 Fix after PR #34486 and run OSS tool 2017-09-27 11:54:14 +02:00
Alexandru Dima
8cba35dd0f Merge pull request #34486 from myEditor/master
Updated the license to MIT
2017-09-27 11:32:19 +02:00
Matt Bierner
60470a533b Relax check on TS path completion trigger 2017-09-26 13:24:37 -07:00
kieferrm
08d8f0f9f6 indentation changes 2017-09-25 18:36:43 -07:00
kieferrm
9d5589dbf4 update GDPR todos 2017-09-25 18:36:43 -07:00
kieferrm
fbb3e25987 omit endPoint where it defaults to none 2017-09-25 18:36:43 -07:00
kieferrm
4ef3ba3972 classification for TS extension 2017-09-25 18:36:43 -07:00
Matt Bierner
754738ca4b Special case TS dev version detection
Allow pointing to a TS local build without setting `tsdk_version`

Fixes #33977
2017-09-25 15:32:24 -07:00
Martin Aeschlimann
f0281ddc2d [ts] invalid tab characters in snippets 2017-09-25 23:10:30 +02:00
Martin Aeschlimann
45251543b9 [folding] snippets for folding markers 2017-09-25 23:00:02 +02:00
Arthur Ozga
c8f5358f36 report tsserver response error as telemetry (#34860) 2017-09-25 13:33:35 -07:00
Martin Aeschlimann
777fddd4f7 [folding] add folding marker to API and schema 2017-09-25 22:25:45 +02:00
Matt Bierner
cbfafa8f15 Update js/ts grammar 2017-09-25 11:28:07 -07:00
Martin Aeschlimann
098d2dbfa8 [ts/js] update grammar 2017-09-25 15:25:05 +02:00
Matt Bierner
cb7e0bffd0 Prototype TSC watch task contribution (#33865)
* Prototype TSC watch task contribution

* Update to make use of optional properties in task definitions
2017-09-22 15:32:00 -07:00
Matt Bierner
65b9a0de2d Autoshow suggestions for jsdoc param
Fixes #34853
2017-09-22 13:55:56 -07:00
Matt Bierner
2cae7c9da0 Use async in refactor provider 2017-09-22 11:14:44 -07:00
Martin Aeschlimann
9e05d4b635 [folding] fold regions, initial, preconfigured support. For #12146 2017-09-22 13:50:03 +02:00
Matt Bierner
16dcd4dd2c Also trigger completion items for require and import expressions 2017-09-21 21:15:01 -07:00
Matt Bierner
5ec101edad Trigger intellisense on / in ts paths 2017-09-21 17:10:57 -07:00
Matt Bierner
606ab06533 Auto show path intellisense when typing ' or " in import statement
Fixes #23962
2017-09-21 17:03:53 -07:00
Matt Bierner
0e4e0d8f81 Make sure we send format requests before code actions / refactor 2017-09-21 15:50:26 -07:00
Matt Bierner
84605ab7a9 Rename to FormattingConfigurationManager 2017-09-21 15:50:26 -07:00
Matt Bierner
e94a569f7c Move ts and js config manager into same object 2017-09-21 15:50:26 -07:00
Matt Bierner
163f51db8d Don't export config from formatting config manager 2017-09-21 15:50:26 -07:00
Matt Bierner
1646463dd2 Split formatting config manager to own file 2017-09-21 15:50:26 -07:00
Matt Bierner
5bb143137c Move formatting options manager to own class 2017-09-21 15:50:26 -07:00
Matt Bierner
0f611dbe05 Cleaning up formatting provider to use async 2017-09-21 15:50:26 -07:00
Matt Bierner
b86108e54b Make display string optional in ts/js hover 2017-09-20 19:21:33 -07:00
isidor
93867e4ef2 merge master 2017-09-20 10:08:51 +02:00
Matt Bierner
f1043f2b9d Continue moving vs loc to ts loc location into single set of functions 2017-09-19 18:25:45 -07:00
Matt Bierner
703e7408d6 Continue moving range/position conversion to single location 2017-09-19 18:25:45 -07:00
Matt Bierner
474a29ee48 Replace duplicated textSpan conversion logic 2017-09-19 18:25:45 -07:00
Oliver Joseph Ash
4f599ae71d Update .tsx import statement snippet to be consistent with .ts (#34653)
Fixes https://github.com/Microsoft/vscode/issues/34646
2017-09-19 12:41:19 -07:00
isidor
ceb34634b1 always use uri.toString() when comparing uris for equality 2017-09-19 15:59:23 +02:00
Matt Bierner
761d23b04c Mark inline js expressions in js with language javascript
Fixes #20874
2017-09-18 14:32:58 -07:00
Nguyen Long Nhat
51c8e4b8b7 Updated the license to MIT 2017-09-16 01:10:09 +07:00
Matt Bierner
0347eda931 Update TS/JS grammars 2017-09-13 23:00:51 -07:00
Matt Bierner
1d992b11f7 Use MarkedString for js completion and sig help 2017-09-11 11:03:44 -07:00
Matt Bierner
dce4442b91 remove no longer needed todo 2017-09-08 22:58:52 -07:00
Matt Bierner
1a45836c1d Dispose of ataProgressReporter 2017-09-07 18:32:37 -07:00
Matt Bierner
6fdf625645 Use async in jsDoc and in ts main 2017-09-06 12:48:43 -07:00
Matt Bierner
54b0654caa use async for create config file 2017-09-06 12:48:43 -07:00