From 1c0cfd290d437fbbb43d32f0bda0412390f16951 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Wed, 19 Feb 2025 02:30:07 -0500 Subject: [PATCH] AutoYADM commit: 2025-02-19 02:30:07 --- .config/helix/languages.toml | 9 +++++++++ .config/helix/runtime/grammars/test.so | Bin 0 -> 28544 bytes .../helix/runtime/queries/test/highlights.scm | 15 +++++++++++++++ .../helix/runtime/queries/test/injections.scm | 15 +++++++++++++++ 4 files changed, 39 insertions(+) create mode 100755 .config/helix/runtime/grammars/test.so create mode 100644 .config/helix/runtime/queries/test/highlights.scm create mode 100644 .config/helix/runtime/queries/test/injections.scm diff --git a/.config/helix/languages.toml b/.config/helix/languages.toml index 9261a2cb..4db4e1a1 100644 --- a/.config/helix/languages.toml +++ b/.config/helix/languages.toml @@ -90,3 +90,12 @@ file-types = ["eml"] name = "mail" source.path = "/home/fic/dev/tree-sitter-mail" # source = { git = "https://github.com/stevenxxiu/tree-sitter-mail", rev = "e3d63ac2093e22777cb30d70b9264f48814622ad" } + +[[language]] +name = "test" +scope = "source.test" +file-types = [{ glob = "test/corpus/*.txt" }] + +[[grammar]] +name = "test" +source = { git = "https://github.com/tree-sitter-grammars/tree-sitter-test", rev = "93746e2e387ae757d21088ab0ab5657efffb973e" } diff --git a/.config/helix/runtime/grammars/test.so b/.config/helix/runtime/grammars/test.so new file mode 100755 index 0000000000000000000000000000000000000000..3536e513db1011fb26bfb42b957d9cbe5cbf27b6 GIT binary patch literal 28544 zcmeI5dz=*2weMHWLuPn%4KD#j8E;TQaU6U^1PL?@&?tfmL{zY8W_qB_O!uU_Cp=9z*UYCZ3#_V2(LHjv7xMM`BP>P{EHH;)lloV;JQj6%bJoP=R$nzg>HE_f*xO z_k2G0k9+SdKEvMiU3;(Ed)KaAyLMHrUOHjQ#5}_wk$n0NWw(gNYDL2WNdY#3y3tq~ zNaw4x1zD9#hIF@)gj8a0V;_Zx>TPE@;SxKYgrY}2wLdACBW&nl=aVou-#J9I`Yv1V z3>WE2G)QH1x$=lqz6a;n`J7=15}+D7EV4IM8DZ)P&7EPnPA8!=UyIJ?3m93R8x_lr`QH59Ggn-5(?e&g`$Qu8A07$*lZbkG@aqh3 zeqRUa(Vl1zr=T8Qd{_s(huUv-akbXW>ryr}+U#QblFgU+977Zqnp?ESFq~PQkHwUZ2@$mdeA{ma)xOsd{ zEE=8>npYFHb>5m_<)ToqIuZ@lM3#gp84rhpiAXXTjt7(BL^2p&lnlqCp_*W#G8B!5 z
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 literal 0 HcmV?d00001 diff --git a/.config/helix/runtime/queries/test/highlights.scm b/.config/helix/runtime/queries/test/highlights.scm new file mode 100644 index 00000000..68f09961 --- /dev/null +++ b/.config/helix/runtime/queries/test/highlights.scm @@ -0,0 +1,15 @@ +(name) @markup.heading.1 + +(attribute) @attribute + +(attribute + language: (parameter) @string) + +(attribute + platform: (parameter) @constant.builtin) + +[ + (separator) + ")" + "(" +] @punctuation diff --git a/.config/helix/runtime/queries/test/injections.scm b/.config/helix/runtime/queries/test/injections.scm new file mode 100644 index 00000000..685890a0 --- /dev/null +++ b/.config/helix/runtime/queries/test/injections.scm @@ -0,0 +1,15 @@ +(test + (header + (name) + (attributes + . ; skip over non-language attributes + (attribute + !language)* + . ; select only the first language attribute + (attribute + language: (parameter) @injection.language))) + (input) @injection.content) + +((test + (output) @injection.content) + (#set! injection.language "tsq"))