Gabriela Araujo Britto
56e2f3c5c4
refactor config path
2025-05-07 11:31:47 -07:00
Gabriela Araujo Britto
7a1d5016f8
add maximum hover length
2025-05-05 13:57:09 -07:00
Matt Bierner
0b8acee845
Merge pull request #246858 from andrewbranch/tsgo
...
Allow disabling built-in TS/JS extension in favor of tsgo
2025-04-29 15:36:52 -07:00
Matt Bierner
e665c52c78
Merge pull request #246738 from eps1lon/emphasize-automatic-transform
...
Deemphasize old JSX transform
2025-04-28 17:04:17 -07:00
Andrew Branch
dc2c318570
Localize button
2025-04-28 10:08:33 -07:00
Andrew Branch
5732011d9a
Localize and use .experimental
2025-04-28 10:05:11 -07:00
Matt Bierner
38d7353056
Merge pull request #247348 from mjbvz/progressive-tyrannosaurus
...
Pick up TS5.8.3 recovery build
2025-04-24 16:21:45 -07:00
Matt Bierner
ca8ff4cf30
Pick up TS5.8.3 recovery build
2025-04-24 15:38:27 -07:00
Gabriela Araujo Britto
2a6dcb5135
make expandable hover true by default
2025-04-24 13:35:53 -07:00
Gabriela Araujo Britto
33c9649888
Merge branch 'main' into hover2
2025-04-18 08:36:47 -07:00
Gabriela Araujo Britto
55fe033211
update description and api check
2025-04-18 08:29:33 -07:00
Matt Bierner
720ee54497
Fix null access crash for $traceid
2025-04-17 14:23:03 -07:00
Gabriela Araujo Britto
df61dc46bd
Revert "Merge pull request #240011 from gabritto/reverthover"
...
This reverts commit ef3a39fffd , reversing
changes made to e38edc4e3b .
2025-04-17 13:16:08 -07:00
Andrew Branch
428dd9f8d0
Missed config name
2025-04-17 12:24:34 -07:00
Andrew Branch
b98a014647
Update names
2025-04-17 12:16:00 -07:00
Andrew Branch
a0cd135c8e
Allow disabling built-in TS/JS extension in favor of tsgo
2025-04-17 12:13:49 -07:00
Sebastian Sebbie Silbermann
63c89d7a78
Deemphasize old JSX transform
2025-04-16 17:56:07 +02:00
Dirk Baeumer
afd0e79b03
Fixed working GDPR comment
2025-04-16 09:39:57 +02:00
Dirk Baeumer
607f641e6e
Improve event names
2025-04-15 14:28:14 +02:00
Dirk Baeumer
fada1cb096
Fix event name
2025-04-15 12:20:36 +02:00
Dirk Baeumer
0c129cf983
Add telemetry trace support to TypeScript
2025-04-15 11:46:39 +02:00
Matt Bierner
b61d46c3e4
Add extra catch around package manager
2025-03-12 16:58:50 -07:00
Benjamin Pasero
f909b15f53
status - consistent casing for language entries ( #242466 )
...
* status - consistent casing for language entries
* more
2025-03-03 15:36:07 +01:00
Matt Bierner
c071cfb288
Merge branch 'main' into reverthover
2025-02-26 14:16:06 -08:00
Matt Bierner
8874a60376
Merge pull request #241742 from mjbvz/upper-walrus
...
Always try sending along project root paths
2025-02-26 14:12:12 -08:00
Matt Bierner
4fb6e4a08f
Preserve original data transfer value if still in same ext host context
...
Fixes #241164
2025-02-24 12:51:18 -08:00
Matt Bierner
9697d7ea66
Always try sending along project root paths
...
If the user opens a ts file outside of any workspace, currently we may not send along a project root path to TS. This can result in extra projects being loaded
Instead we should tell TS about the current workspace we have opened
2025-02-24 11:08:54 -08:00
Matt Bierner
8fe3d06206
Merge pull request #241154 from mjbvz/comprehensive-deer
...
Align TS ext lazy implementation with core
2025-02-19 00:13:57 -08:00
Matt Bierner
3704d97cc1
Align TS ext lazy implementation with core
2025-02-18 23:48:32 -08:00
Matt Bierner
1fb1ae0312
Don't log undefined in TSServer error
2025-02-18 23:46:28 -08:00
Gabriela Araujo Britto
2db415abf0
add back 5.7 version
2025-02-07 13:44:45 -08:00
Gabriela Araujo Britto
746caa340a
Revert "[typescript-language-features] Expandable hover ( #228255 )"
...
This reverts commit 0f9abf3c35 .
2025-02-07 12:58:24 -08:00
Matt Bierner
569d6942e8
Use clearer reference
2025-02-07 00:31:33 -08:00
Matt Bierner
ae77c3ff42
Optimistically show paste with imports if TS server takes to long when computing imports to add
...
Fixes #235959
When pasting across files, sometimes users can see a spinner while we wait to see if TS has a `paste with imports` edit. This needs to be done even if we insert plain text by default so that we can then show the paste widget and user can select `paste with imports`
This change makes it so that if TS takes over 200ms, we assume that a paste operation may be available and return an unresolved edit for it. Only when the edit then actually needs to be applied, we wait for TS to respond
In most cases we won't need to wait because plain text will be pasted by default. Users will then only see the spinner after selecting `paste with imports`
2025-02-07 00:01:46 -08:00
henry
3eb1f2c914
correct conditions
2025-01-24 00:41:28 -06:00
henry
ac7533df77
fixed lazy client
2025-01-23 20:10:05 -06:00
Martin Aeschlimann
37a00332c7
remove old MappedEditsProvider
2025-01-15 21:21:58 +01:00
Matt Bierner
4daea74ba9
Finalize paste api and drop api tweaks
...
Fixes #30066
This finalizes the documentPaste api. This api allows extensions to attach metadata on text copy and change how content is pasted. Some examples:
- Updating imports for pasted code
- Inserting an image as an attachment in notebooks
- Pasting files converts them to relative text paths
2025-01-07 14:57:16 -08:00
Matt Bierner
6be3f02482
Inline simple methods
...
These don't add much
2024-12-16 15:50:05 -08:00
Matt Bierner
bee3e32d01
Merge pull request #235987 from mjbvz/narrow-bobcat
...
Make sure we sync file config before generating paste edits
2024-12-12 09:56:39 -08:00
Matt Bierner
8c7ca99740
Make sure we sync file config before generating paste edits
...
This could explain why we occasionally see the wrong style of import being generated
2024-12-12 09:36:15 -08:00
Matt Bierner
6a0fcdeca6
Make preparePasteEdits interrupt diagnostics too
...
For #235959
Already done for the main paste request but we should do it for `preparePasteEdits` too
2024-12-12 09:17:26 -08:00
Riley Bruins
3b7e1c668a
Render JSDoc examples as typescript code ( #234143 )
...
Currently `@example` produces Markdown code blocks for code examples,
but they are not annotated with a programming language. This commit
annotates those code blocks as `typescript`, allowing for better
highlighting for JS/TS when using Markdown renderers that recognize
these languages.
2024-11-22 12:11:59 -08:00
Matt Bierner
c83b443da0
Clean up support for paste edits ( #234240 )
...
- Allow setting an array of preferences for paste as keybindings
- Clarifies kinds used for core and extensions
- Exports text kind as API
2024-11-20 07:14:10 +01:00
Dirk Bäumer
46afc4d3b9
Handle TypeScript server arguments ( #234139 )
...
* Handle TypeScript server arguments
* Pass token as last parameter
2024-11-19 15:03:02 -08:00
Matt Bierner
4cdfe236ce
Use uris when resolving project loading indicator display ( #233859 )
...
Fixes #230009
2024-11-14 18:10:33 -08:00
Nathan Shively-Sanders
a1276ac6df
Revert register copilotRelated with copilot ( #233729 )
...
* Revert "Add new context parameter to API"
This reverts commit a003a0de24 .
* Remove additional references to CopilotRelated
2024-11-13 05:08:23 +00:00
Matt Bierner
ea13242861
Extract interface and fix dispose for TS related files ( #233705 )
...
The array is updated async so we can't spread it in the return type
2024-11-12 18:01:19 +01:00
Matt Bierner
ece952c3a2
Update in code default value for copy paste setting ( #233361 )
...
Update default value for copy paste setting
2024-11-07 14:01:55 -08:00
Matt Bierner
20e2977a10
Update paste/drop preference settings ( #233261 )
...
Makes it a simple array of kinds for now. We can add the mime type variation later if needed
Also makes the paste with imports have a better hierarchy. This lets you setup a keybinding for `text.updateImports` that will work across all languages that support it
2024-11-06 22:59:18 +01:00