Explorar el Código

feat: add Clojure syntax highlighting support (#3912)

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <[email protected]>
Err hace 5 meses
padre
commit
3b1ab444fd
Se han modificado 2 ficheros con 12 adiciones y 0 borrados
  1. 9 0
      packages/opencode/parsers-config.ts
  2. 3 0
      packages/opencode/src/lsp/language.ts

+ 9 - 0
packages/opencode/parsers-config.ts

@@ -203,5 +203,14 @@ export default {
         ],
       },
     },
+    {
+      filetype: "clojure",
+      wasm: "https://github.com/sogaiu/tree-sitter-clojure/releases/download/v0.0.13/tree-sitter-clojure.wasm",
+      queries: {
+        highlights: [
+          "https://raw.githubusercontent.com/nvim-treesitter/nvim-treesitter/refs/heads/master/queries/clojure/highlights.scm",
+        ],
+      },
+    },
   ],
 }

+ 3 - 0
packages/opencode/src/lsp/language.ts

@@ -4,6 +4,9 @@ export const LANGUAGE_EXTENSIONS: Record<string, string> = {
   ".bib": "bibtex",
   ".bibtex": "bibtex",
   ".clj": "clojure",
+  ".cljs": "clojure",
+  ".cljc": "clojure",
+  ".edn": "clojure",
   ".coffee": "coffeescript",
   ".c": "c",
   ".cpp": "cpp",