From 6bb3a49c1a717c6aa9fca79a944cd45610d0e3dd Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Mon, 31 Mar 2025 20:02:42 +0200 Subject: [PATCH] Add filename matchers for all languages (possibly incomplete) --- src/multilspy/multilspy_config.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/multilspy/multilspy_config.py b/src/multilspy/multilspy_config.py index 10d6910..ac2ff97 100644 --- a/src/multilspy/multilspy_config.py +++ b/src/multilspy/multilspy_config.py @@ -41,6 +41,20 @@ class Language(str, Enum): match self: case self.PYTHON: return FilenameMatcher("*.py") + case self.JAVA: + return FilenameMatcher("*.java") + case self.TYPESCRIPT: + return FilenameMatcher("*.ts", "*.js") + case self.JAVASCRIPT: + return FilenameMatcher("*.js") + case self.CSHARP: + return FilenameMatcher("*.cs") + case self.RUST: + return FilenameMatcher("*.rs") + case self.GO: + return FilenameMatcher("*.go") + case self.RUBY: + return FilenameMatcher("*.rb") case _: raise ValueError