From 7a8ac91c8b8c03ca731c45a3e26d873deefae638 Mon Sep 17 00:00:00 2001 From: anntnzrb Date: Mon, 22 Dec 2025 09:27:33 -0500 Subject: [PATCH] feat: add Gleam syntax highlighting support --- packages/opencode/parsers-config.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/opencode/parsers-config.ts b/packages/opencode/parsers-config.ts index bc02780c6..fa33796da 100644 --- a/packages/opencode/parsers-config.ts +++ b/packages/opencode/parsers-config.ts @@ -221,6 +221,20 @@ export default { ], }, }, + { + // NOTE: Pending upstream release with WASM binary + // See: https://github.com/gleam-lang/tree-sitter-gleam/pull/137 + filetype: "gleam", + wasm: "https://github.com/gleam-lang/tree-sitter-gleam/releases/download/v1.2.0/tree-sitter-gleam.wasm", + queries: { + highlights: [ + "https://raw.githubusercontent.com/nvim-treesitter/nvim-treesitter/refs/heads/master/queries/gleam/highlights.scm", + ], + locals: [ + "https://raw.githubusercontent.com/nvim-treesitter/nvim-treesitter/refs/heads/master/queries/gleam/locals.scm", + ], + }, + }, { filetype: "swift", wasm: "https://github.com/alex-pinkus/tree-sitter-swift/releases/download/0.7.1/tree-sitter-swift.wasm",