Commit Graph
558 Commits
Author SHA1 Message Date
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
Arthur OzgaandMatt Bierner c8f5358f36 report tsserver response error as telemetry (#34860) 2017-09-25 13:33:35 -07:00
Matt BiernerandGitHub 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
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
isidor ceb34634b1 always use uri.toString() when comparing uris for equality 2017-09-19 15:59:23 +02: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
Matt Bierner 36aa3a0184 Create more helpful initial JS config 2017-09-06 12:48:43 -07:00
Matt Bierner 040fadfeec Fix multiroot tsconfig task detection for folders with the same name
Fixes #31828
Fixes #31827
2017-08-28 13:49:53 -07:00
Matt Bierner 18abacfc26 More lazy loading of ts providers 2017-08-25 18:28:12 -07:00
Matt Bierner 0f1c9696d9 Lazy load some ts providers 2017-08-25 18:23:44 -07:00
Matt Bierner f8f218b426 Pick up TS 2.5.1 8/25 insiders 2017-08-25 18:03:51 -07:00
Matt Bierner 3aada0035a Move rename provider to use async 2017-08-25 17:44:27 -07:00
Matt Bierner 96de72d94e Defer code action edit creation until action is actually accepted 2017-08-23 17:21:17 -07:00
Matt Bierner 949b9f1a79 Support inferred TS/JS project per root
Fixes #30414
2017-08-22 17:26:33 -07:00
Johannes Rieken 7128eb085c style - use single-quoted imports 2017-08-21 16:45:32 +02:00
Benjamin Pasero a87dd9c7ad fix imports to single quote 2017-08-21 11:27:57 +02:00
Matt Bierner d9cbd11d00 Pick up TS 2.5.1 insiders 2017-08-18 16:49:15 -07:00
Matt Bierner a6e46b1b34 Make sure we use the normalized path in the task provider in all locations 2017-08-18 14:05:40 -07:00
Matt Bierner 26644f02fa Fix duplicate tsc tasks on windows
Fixes #31977
2017-08-18 14:01:29 -07:00
Matt Bierner aebaece673 Only send TS plugins that have registered for the document's language
Addresses comment on https://github.com/Microsoft/vscode/commit/c2ee6133aa87d915f246e1ce1c33ef9b4f1b3888
2017-08-17 17:19:19 -07:00
Matt Bierner 771ef9ede8 Show invalid version string if ts version cannot be determined 2017-08-17 15:13:31 -07:00
Matt Bierner d8f5131aa4 Trigger rename after refactor in JS/TS
Fixes #32735
2017-08-17 15:13:31 -07:00
Simon ChanandMatt Bierner 0e18b0533f Automatically restart ts server after disableAutomaticTypeAcquisition config changed (#32412)
* Automatically restart ts server after disableAutomaticTypeAcquisition config changed

* Change to LF
2017-08-16 16:43:40 -07:00
Matt Bierner c2ee6133aa Add plugins property on TSServer open requests
Part of https://github.com/Microsoft/TypeScript/issues/17151
2017-08-16 13:49:27 -07:00
Matt Bierner 73d8c3104c Remove js indent on if/for/while block
Fixes #30933 Fixes #32653
2017-08-16 12:58:21 -07:00