microsoft / microsoft/monaco-editor
[Feature Request] Add registerCallHierarchyProvider to standalone monaco exports
@jrieken is already working on this.
Since Mar 14, 2023.
- Dominant language
- JavaScript
- Stars
- 46.8k
- Forks
- 4.1k
- Avg merge
- 17h 58m
- Merged PRs (30d)
- 1
Description
Context
- This issue is not a bug report. (please use a different template for reporting a bug)
- This issue is not a duplicate of an existing issue. (please use the search to find existing issues)
Description
There is existing infrastructure in VS Code for a CallHierarchyProvider, which the TypeScript extension makes use of (as a VS Code Extension API). But, it looks like the required glue code hasn't been added to the standalone Monaco API.
It could be as simple as a few lines of code in src/vs/editor/standalone/browser/standaloneLanguages.ts to add a stub to receive the provider and register it with the existing service.
(There appear to be a couple more registerX() methods in the vscode extension API as well, which haven't been added to Monaco. I don't know what they do, but maybe it's worth adding them all, to bring standaloneLanguages.ts fully up-to-date.)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.