| CARVIEW |
Select Language
HTTP/2 301
server: nginx
date: Sat, 27 Dec 2025 10:58:40 GMT
content-type: text/html
content-length: 162
location: /extensions/
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
strict-transport-security: max-age=31536000;
HTTP/2 200
server: nginx
date: Sat, 27 Dec 2025 10:58:41 GMT
content-type: text/html
last-modified: Tue, 26 Aug 2025 18:14:18 GMT
vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
content-encoding: gzip
strict-transport-security: max-age=31536000;
Nova
RESULTS:
No Results
Building Extensions
Contributing Languages
JavaScript API Reference
Building Extensions
The basics of developing Nova extensions.
-
Getting started with extension development.
-
Changes to the documentation by Nova version.
-
How to contribute debug adapters to the IDE to provide interactive debugging.
-
How an extension can contribute sidebars with one or more sections.
-
Description of the Snippets placeholder format for Clips and Completions.
-
Key-Value reference for the extension JSON manifest.
-
How to localize extensions for multiple languages.
-
A set of rules defining how issues are automatically detected in output.
-
How to use image assets for interface elements in your extension.
-
How to contribute tasks to the IDE within a user's project.
-
How to define commands that can be invoked from the menu bar and command palette.
-
How to use private and user-visible preferences to save state on a workspace or global basis.
-
How to define a custom theme for the IDE and editor.