diff options
| author | David Czihak <git@dcz.at> | 2026-05-10 19:21:33 +0200 |
|---|---|---|
| committer | David Czihak <git@dcz.at> | 2026-05-10 19:21:33 +0200 |
| commit | b80b9c1f82585677a7c042557576c41b1670d259 (patch) | |
| tree | 9a741dfd7725205dba35b42bc6d5a6a7e084ced0 /Zig.novaextension/Syntaxes | |
| parent | 33ea57ddd69f35f3f2db64a1a2d31b410ed7afb2 (diff) | |
Chore: Move extension bundle into Zig.novaextension/ subdirectory
Separates Nova extension resources from development-only items.
Development items (ISSUES.md, vendor/, examples/) remain at the repo root.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'Zig.novaextension/Syntaxes')
| -rw-r--r-- | Zig.novaextension/Syntaxes/Zig.xml | 55 | ||||
| -rwxr-xr-x | Zig.novaextension/Syntaxes/libtree-sitter-zig.dylib | bin | 0 -> 1495312 bytes |
2 files changed, 55 insertions, 0 deletions
diff --git a/Zig.novaextension/Syntaxes/Zig.xml b/Zig.novaextension/Syntaxes/Zig.xml new file mode 100644 index 0000000..40e8ec8 --- /dev/null +++ b/Zig.novaextension/Syntaxes/Zig.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8"?> +<syntax name="zig"> + <meta> + <name>Zig</name> + <type>compiled</type> + <preferred-file-extension>zig</preferred-file-extension> + </meta> + + <detectors> + <extension priority="1.0">zig,zon</extension> + <filename priority="1.0">build.zig</filename> + <filename priority="1.0">build.zig.zon</filename> + </detectors> + + <indentation> + <increase> + <expression>(\{[^}\"']*$)|(\[[^\]\"']*$)|(\([^)\"']*$)</expression> + </increase> + <decrease> + <expression>^\s*[\}\]\)]</expression> + </decrease> + </indentation> + + <comments> + <single> + <expression>//</expression> + </single> + </comments> + + <brackets> + <pair open="{" close="}" /> + <pair open="[" close="]" /> + <pair open="(" close=")" /> + <pair open="|" close="|" /> + </brackets> + + <surrounding-pairs> + <pair open="{" close="}" /> + <pair open="[" close="]" /> + <pair open="(" close=")" /> + <pair open="'" close="'" /> + <pair open=""" close=""" /> + <pair open="|" close="|" /> + </surrounding-pairs> + + <injection> + <expression>^(zig|zon)$</expression> + </injection> + + <tree-sitter> + <highlights /> + <symbols /> + <folds /> + </tree-sitter> +</syntax> diff --git a/Zig.novaextension/Syntaxes/libtree-sitter-zig.dylib b/Zig.novaextension/Syntaxes/libtree-sitter-zig.dylib Binary files differnew file mode 100755 index 0000000..91de187 --- /dev/null +++ b/Zig.novaextension/Syntaxes/libtree-sitter-zig.dylib |
