Pārlūkot izejas kodu

fix: add Elixir (.ex, .exs) file extension support in language parser (#3306)

Co-authored-by: Friedrich Pfitzmann <[email protected]>
Friedrich Pfitzmann 7 mēneši atpakaļ
vecāks
revīzija
ba465b834e
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      src/services/tree-sitter/languageParser.ts

+ 6 - 0
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}`)
 		}