diff --git a/dot_config/helix/languages.toml b/dot_config/helix/languages.toml index 8e147b9..dcadaec 100644 --- a/dot_config/helix/languages.toml +++ b/dot_config/helix/languages.toml @@ -1,3 +1,20 @@ [language-server.rust-analyzer.config.check] command = "clippy" +[[language]] +name = "graphql" +scope = "source.graphql" +injection-regex = "graphql" +file-types = ["graphql", "gql"] +auto-format = true +comment-token = "//" +language-servers = [ "graphql-language-service" ] +indent = {tab-width = 2, unit = " "} + +[language-server.graphql-language-service] +command = "graphql-lsp" +args = ["server", "-m", "stream"] + +[[grammar]] +name = "graphql" +source = {git = "https://github.com/bkegley/tree-sitter-graphql", rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"} \ No newline at end of file diff --git a/dot_config/helix/runtime/grammars/empty_dot_gitkeep b/dot_config/helix/runtime/grammars/empty_dot_gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dot_config/helix/runtime/grammars/executable_astro.so b/dot_config/helix/runtime/grammars/executable_astro.so new file mode 100644 index 0000000..bb5e331 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_astro.so differ diff --git a/dot_config/helix/runtime/grammars/executable_awk.so b/dot_config/helix/runtime/grammars/executable_awk.so new file mode 100644 index 0000000..bde8dfd Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_awk.so differ diff --git a/dot_config/helix/runtime/grammars/executable_bash.so b/dot_config/helix/runtime/grammars/executable_bash.so new file mode 100644 index 0000000..61e4eb6 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_bash.so differ diff --git a/dot_config/helix/runtime/grammars/executable_bass.so b/dot_config/helix/runtime/grammars/executable_bass.so new file mode 100644 index 0000000..cc68a56 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_bass.so differ diff --git a/dot_config/helix/runtime/grammars/executable_beancount.so b/dot_config/helix/runtime/grammars/executable_beancount.so new file mode 100644 index 0000000..f9a3dba Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_beancount.so differ diff --git a/dot_config/helix/runtime/grammars/executable_bibtex.so b/dot_config/helix/runtime/grammars/executable_bibtex.so new file mode 100644 index 0000000..17da3cc Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_bibtex.so differ diff --git a/dot_config/helix/runtime/grammars/executable_bicep.so b/dot_config/helix/runtime/grammars/executable_bicep.so new file mode 100644 index 0000000..07d8965 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_bicep.so differ diff --git a/dot_config/helix/runtime/grammars/executable_blueprint.so b/dot_config/helix/runtime/grammars/executable_blueprint.so new file mode 100644 index 0000000..9a04749 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_blueprint.so differ diff --git a/dot_config/helix/runtime/grammars/executable_c-sharp.so b/dot_config/helix/runtime/grammars/executable_c-sharp.so new file mode 100644 index 0000000..94ab3c8 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_c-sharp.so differ diff --git a/dot_config/helix/runtime/grammars/executable_c.so b/dot_config/helix/runtime/grammars/executable_c.so new file mode 100644 index 0000000..6730c14 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_c.so differ diff --git a/dot_config/helix/runtime/grammars/executable_capnp.so b/dot_config/helix/runtime/grammars/executable_capnp.so new file mode 100644 index 0000000..8899a31 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_capnp.so differ diff --git a/dot_config/helix/runtime/grammars/executable_clojure.so b/dot_config/helix/runtime/grammars/executable_clojure.so new file mode 100644 index 0000000..632b8c8 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_clojure.so differ diff --git a/dot_config/helix/runtime/grammars/executable_cmake.so b/dot_config/helix/runtime/grammars/executable_cmake.so new file mode 100644 index 0000000..a46d5a9 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_cmake.so differ diff --git a/dot_config/helix/runtime/grammars/executable_comment.so b/dot_config/helix/runtime/grammars/executable_comment.so new file mode 100644 index 0000000..ab793b6 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_comment.so differ diff --git a/dot_config/helix/runtime/grammars/executable_cpon.so b/dot_config/helix/runtime/grammars/executable_cpon.so new file mode 100644 index 0000000..67de227 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_cpon.so differ diff --git a/dot_config/helix/runtime/grammars/executable_cpp.so b/dot_config/helix/runtime/grammars/executable_cpp.so new file mode 100644 index 0000000..e7ad410 Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_cpp.so differ diff --git a/dot_config/helix/runtime/grammars/executable_css.so b/dot_config/helix/runtime/grammars/executable_css.so new file mode 100644 index 0000000..11d3e3e Binary files /dev/null and b/dot_config/helix/runtime/grammars/executable_css.so differ