Aiday Marlen Kyzy
7069433804
cleaning the code
2023-08-31 15:34:10 +02:00
Aiday Marlen Kyzy
06fdc0a633
unsure how to register the provider
2023-08-31 15:10:14 +02:00
Aiday Marlen Kyzy
fffb813460
adding code
2023-08-31 11:19:33 +02:00
Aiday Marlen Kyzy
3ea4d66a5b
changing to use code action instead of setting
2023-08-30 18:04:52 +02:00
Aiday Marlen Kyzy
9c184b6007
Sort JSONC files on save ( #188480 )
...
* adding the initial code for sorting on save setting
* adding code, it is working, but how to get the text editor options
* cleaning the code
* making the callback synchronous, why does waitUntil not work
* removed unwated edit
* previously the check on is text edit instance was throwing an error, now checking manually that it is working
* chaning the return type of `getOptionsForDocument` to udnefined by default
* Convert to TextEdit instances
---------
2023-08-02 03:24:03 -07:00
Martin Aeschlimann
2ea2c80d63
[json] schemas in workspace settings also apply to external files ( #178010 )
2023-03-22 14:57:41 +01:00
Martin Aeschlimann
07d120e10a
schema URI not resolving in workspace file ( #175320 )
...
schema URI not resolve in workspace file
2023-02-24 12:33:59 +01:00
Martin Aeschlimann
8dcf90c7d0
Non-standard capitalization of JSON commands ( #175251 )
2023-02-23 16:52:44 +01:00
Martin Aeschlimann
400fde0524
relative schema path not resolved properly ( #175185 )
2023-02-23 00:01:20 +01:00
Aiday Marlen Kyzy
eee87af252
Adding the server and client code to the JSON language features extensions to enable JSONC sorting in VS Code ( #174352 )
...
* temporarily changing the funcion onFromat to be able to trigger the sorting on real examples
* adding the DocumentSortingRequest
* accesssing directly the text edits from the request
* added code in order to provide the link between the json sorting capabiliites and vscode
* adapting to the new api output of the sort function
* instead of using await use then inside of the command that registers
* textEditor replaces window.activeTextEditor
* adding changes from review
* update service
* use SortOptions
---------
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com >
2023-02-17 19:49:05 +01:00
Martin Aeschlimann
911f119120
generalize limit indicator and use for color decorators ( #173730 )
...
* generalize limit indicator and use for color decorators
* remove updateDebounceInfo max
2023-02-08 07:43:29 +01:00
Martin Aeschlimann
bd9ac7a089
Fix JSON schema configuration in multi root workspaces ( #173169 )
...
[json] add folderUri to SchemaAssociation and schema setting
2023-02-02 13:36:41 -08:00
Martin Aeschlimann
afac9524b6
[css/json/html] move to l10n ( #165725 )
...
[css/json/html] move to l10n (for #164438 )
2022-11-08 07:32:38 -08:00
Martin Aeschlimann
c83eff40dd
Remove too many folding regions notification ( #163854 )
...
* Remove too many folding regions notification
* remove duplicate folding limit item for JSON/JSONC
* polish
* fix test
2022-10-17 14:42:02 -07:00
Aiday Marlen Kyzy
47a1f80c65
Adding keepLines feature to the settings ( #154790 )
...
* Adding the keepLines feature into the settings so the user can format while keeping the original line positions in json documents
* update service
* update dependencies
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com >
2022-07-12 09:59:33 +02:00
Martin Aeschlimann
b3cc787d78
[json] use language indicator for folding limit warnings ( #153104 )
...
* reduce number of json notifications
* use language indicator for folding limit warnings. For #142496
* add comment for resultLimit + 1
2022-06-24 15:01:02 +02:00
Martin Aeschlimann
e783fdc25e
css/html/json update to lsp 8 ( #148715 )
2022-05-19 12:48:53 +02:00
Martin Aeschlimann
caa463191f
add telemetry event comments and owner ( #149070 )
2022-05-17 15:20:02 +02:00
Martin Aeschlimann
8f5b743a0b
[json] Allow "json.validate.enable": false in settings / disable JSON validation or error checking. Fixes #114775
2022-04-12 15:33:25 +02:00
Martin Aeschlimann
3698a0b247
polish json schema language info
2022-04-04 16:17:49 +02:00
João Moreno
b390ac286b
OK
2022-03-21 09:30:09 +01:00
Martin Aeschlimann
4274ec05b8
[html][json] fix some missing dispose registrations
2022-03-02 11:57:20 +01:00
Johannes Rieken
4a130c40ed
enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391
2022-02-02 14:35:33 +01:00
Martin Aeschlimann
95a9378519
[json] add 'Clear schema cache' command. Fixes #138524
2021-12-06 16:56:17 +01:00
Martin Aeschlimann
6123d781cb
[json] use uri helpers
2021-11-19 22:27:02 +01:00
Martin Aeschlimann
f13f5832fd
[json] when downloading JSON Schema files, do Conditional GETs. Fixes #101050
2021-11-19 22:06:54 +01:00
Martin Aeschlimann
6651f8ab43
[json] Adapt language status indicator. Fixes #137288
2021-11-18 14:46:59 +01:00
Martin Aeschlimann
7aaa2474eb
JSON Schema validation https failed without details. Fixes #127769
2021-10-08 12:03:03 +02:00
Henning Dieterichs
feed53b813
Merge branch 'main' into hediet/refactor-language-configuration
2021-05-31 19:40:48 +02:00
Benjamin Pasero
159479eb5a
Allow to show status bar entries with an id and name ( fix #74972 )
2021-05-19 14:03:37 +02:00
Henning Dieterichs
a1af8aa651
Refactors calls to languages.setLanguageConfiguration to declarative descriptions in language-configuration.json. This fixes #98621 .
2021-05-17 09:12:01 +02:00
Martin Aeschlimann
a22b5d54ad
[json/css/html] adopt lsp 316
2020-12-14 18:18:58 +01:00
Martin Aeschlimann
ec13471816
[json] Inconsistency between files.insertFinalNewline and Format Document. Fixes #17359
2020-11-30 23:07:24 +01:00
Martin Aeschlimann
1a6d7f3118
[json] performance warning message can't be ignored. Fixes #105988
2020-11-27 17:24:02 +01:00
Martin Aeschlimann
0211038211
[json] increase rangeFormatting editLimit to 10000 (for #97138 )
2020-10-15 15:37:51 +02:00
Martin Aeschlimann
4c030c46d4
[json] run serverless
2020-06-11 18:32:24 +02:00