| CARVIEW |
Select Language
HTTP/2 301
server: nginx
date: Sat, 27 Dec 2025 16:14:30 GMT
content-type: text/html
content-length: 162
location: /syntax-reference/
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 16:14:31 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
Contributing Languages
How to extend Nova with support for new languages.
Building an extension which provides support new language consists of several pieces, depending on the complexity of the language being contributed.
-
How to use the built-in inspection tool when working on a language extension.
-
Building a language around a Tree-sitter grammar.
-
The basic building blocks of a language.
-
Providing autocomplete items for a language's standard library.
-
Defining a language grammar which uses regular expression rules.