mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-13 18:16:10 +00:00
Removed javascript from languages (just ts is enough), enhanced ts file matching
This commit is contained in:
1 parent
225c4434a2
commit
ba74c05970
2 files changed
+8
-5
No files matched your search
+1
-1
@@ -144,7 +144,7 @@ class SolidLanguageServer(ABC):
|
||||
|
||||
return OmniSharp(config, logger, repository_root_path)
|
||||
|
||||
elif config.code_language in [Language.TYPESCRIPT, Language.JAVASCRIPT]:
|
||||
elif config.code_language == Language.TYPESCRIPT:
|
||||
from solidlsp.language_servers.typescript_language_server.typescript_language_server import (
|
||||
TypeScriptLanguageServer,
|
||||
)
|
||||
|
||||
@@ -32,7 +32,6 @@ class Language(str, Enum):
|
||||
JAVA = "java"
|
||||
KOTLIN = "kotlin"
|
||||
TYPESCRIPT = "typescript"
|
||||
JAVASCRIPT = "javascript"
|
||||
GO = "go"
|
||||
RUBY = "ruby"
|
||||
DART = "dart"
|
||||
@@ -49,9 +48,13 @@ class Language(str, Enum):
|
||||
case self.JAVA:
|
||||
return FilenameMatcher("*.java")
|
||||
case self.TYPESCRIPT:
|
||||
return FilenameMatcher("*.ts", "*.js", "*.jsx", "*.tsx")
|
||||
case self.JAVASCRIPT:
|
||||
return FilenameMatcher("*.js", "*.jsx")
|
||||
# see https://github.com/oraios/serena/issues/204
|
||||
path_patterns = []
|
||||
for prefix in ["c", "m", ""]:
|
||||
for postfix in ["x", ""]:
|
||||
for base_pattern in ["ts", "js"]:
|
||||
path_patterns.append(f"*.{prefix}{base_pattern}{postfix}")
|
||||
return FilenameMatcher(*path_patterns)
|
||||
case self.CSHARP:
|
||||
return FilenameMatcher("*.cs")
|
||||
case self.RUST:
|
||||
|
||||
Reference in new issue
Block a user