diff --git a/common/helix/languages.toml b/common/helix/languages.toml index e69de29..dd19718 100644 --- a/common/helix/languages.toml +++ b/common/helix/languages.toml @@ -0,0 +1,31 @@ +[[language]] +name = "javascript" +shebangs = ["deno", "node"] +roots = ["deno.json", "package.json", "tsconfig.json"] +config = { enable = true, lint = true, unstable = true } +language-server = { command = "deno", args = ["lsp"], language-id = "javascript" } +auto-format = true + +[[language]] +name = "jsx" +shebangs = ["deno", "node"] +roots = ["deno.json", "package.json", "tsconfig.json"] +config = { enable = true, lint = true, unstable = true } +language-server = { command = "deno", args = ["lsp"], language-id = "javascriptreact" } +auto-format = true + +[[language]] +name = "typescript" +shebangs = ["deno", "node"] +roots = ["deno.json", "package.json", "tsconfig.json"] +config = { enable = true, lint = true, unstable = true } +language-server = { command = "deno", args = ["lsp"], language-id = "typescript" } +auto-format = true + +[[language]] +name = "tsx" +shebangs = ["deno", "node"] +roots = ["deno.json", "package.json", "tsconfig.json"] +config = { enable = true, lint = true, unstable = true } +language-server = { command = "deno", args = ["lsp"], language-id = "typescriptreact" } +auto-format = true