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>
This commit is contained in:
Aiday Marlen Kyzy
2023-02-17 19:49:05 +01:00
committed by GitHub
parent b4e6254d60
commit eee87af252
7 changed files with 113 additions and 15 deletions

View File

@@ -149,6 +149,11 @@
"command": "json.clearCache",
"title": "%json.command.clearCache%",
"category": "JSON"
},
{
"command": "json.sort",
"title": "%json.command.sort%",
"category": "JSON"
}
]
},