Jason Platts
Jason Platts
# Overview The purpose of the hover provider is to provide tooltip like notifications when the cursor is held over a segment of text in the code editor. Like the...
# Overview It should be possible to set keybinding from within CodeEdit. These keybindings should be able to reference built-in and extension commands *(See Issue #222)*. Keybindings might be set...
# Overview Commands are used by extensions to trigger actions in CodeEdit. They can be configured to work keybindings and UI elements, such as menus and the command palette. We...
# Overview A TreeDataProvider (Tree View API) gives extension developers the ability to add content to a sidebar tab. Many extensions, like ToDo, would be able to utilize this API....
Before moving too far forward with the Extension API and marketplace, we need to decide what type of environment will be used to run extensions. ~~JavaScript Core, https://developer.apple.com/documentation/javascriptcore, is an...
# Overview The extension store should allow users to browse and install extensions submitted by other developers. They should be categorized using the information provided in each extensions manifest.json (See...
## Overview Support for extensions is planned for a future release of CodeEdit. The extension system will provide similar capabilities to that of other editors. ## Contributing If you wish...
# Overview Help documentation will be needed for the CodeEdit application and Extension API. ~~@austincondiff and I discussed using the DocC documentation compiler, which converts Markdown-based text into documentation for...
# Overview # Resources - https://code.visualstudio.com/api/extension-guides/debugger-extension
# Overview A completionProvider interface is needed to allow extensions to add code completion suggestions. ## Related API Documentation - [CompletionProvider]( https://github.com/CodeEditApp/documentation/blob/main/api-reference/completion-provider.md) ## Resources - https://code.visualstudio.com/api/references/vscode-api#CompletionItemProvider%3CT%3E - https://github.com/microsoft/vscode-extension-samples/tree/main/completions-sample