diff --git a/pyproject.toml b/pyproject.toml index 540f73d0..34348aac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -290,7 +290,6 @@ markers = [ "dart: language server running for Dart", "erlang: language server running for Erlang", "scala: language server running for Scala", - "scala: language server running for Scala", "al: language server running for AL (Microsoft Dynamics 365 Business Central)", "rego: language server running for Rego", "markdown: language server running for Markdown", diff --git a/src/solidlsp/language_servers/scala_language_server.py b/src/solidlsp/language_servers/scala_language_server.py index a19252fc..5a7ca14c 100644 --- a/src/solidlsp/language_servers/scala_language_server.py +++ b/src/solidlsp/language_servers/scala_language_server.py @@ -150,6 +150,7 @@ class ScalaLanguageServer(SolidLanguageServer): "copyWorksheetOutputProvider": False, "doctorVisibilityProvider": False, }, + "capabilities": {"textDocument": {"documentSymbol": {"hierarchicalDocumentSymbolSupport": True}}}, } return initialize_params