From 1857b8af0b84764aa575b5076bd2ba79e1c70626 Mon Sep 17 00:00:00 2001 From: Friedrich Pfitzmann Date: Thu, 8 May 2025 15:13:37 +0200 Subject: [PATCH] fix: add Elixir (.ex, .exs) file extension support in language parser (#3306) Co-authored-by: Friedrich Pfitzmann --- src/services/tree-sitter/languageParser.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/services/tree-sitter/languageParser.ts b/src/services/tree-sitter/languageParser.ts index 28150addc2..5e75fd3255 100644 --- a/src/services/tree-sitter/languageParser.ts +++ b/src/services/tree-sitter/languageParser.ts @@ -27,6 +27,7 @@ import { zigQuery, embeddedTemplateQuery, elispQuery, + elixirQuery, } from "./queries" export interface LanguageParser { @@ -196,6 +197,11 @@ export async function loadRequiredLanguageParsers(filesToParse: string[]): Promi language = await loadLanguage("elisp") query = language.query(elispQuery) break + case "ex": + case "exs": + language = await loadLanguage("elixir") + query = language.query(elixirQuery) + break default: throw new Error(`Unsupported language: ${ext}`) }