diff --git a/CHANGELOG.md b/CHANGELOG.md index d7d323eb..154b3939 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ Status of the `main` branch. Changes prior to the next official version change w * Added `RenameSymbolTool` for renaming symbols across the codebase (if LS supports this operation). * Language support: + * **Add support for Julia** via LanguageServer.jl * **Add support for Haskell** via Haskell Language Server (HLS) with automatic discovery via ghcup, stack, or system PATH; supports both Stack and Cabal projects * **Add support for Scala** via Metals language server (requires some [manual setup](docs/scala_setup_guide_for_serena.md)) * **Add support for Elm** via @elm-tooling/elm-language-server (automatically downloads if not installed; requires Elm compiler) diff --git a/README.md b/README.md index f6a1faea..e88f5592 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ With Serena, we provide direct, out-of-the-box support for: * Erlang (requires installation of beam and [erlang_ls](https://github.com/erlang-ls/erlang_ls), experimental, might be slow or hang) * Perl (requires installation of Perl::LanguageServer) * Haskell (automatically locates HLS via ghcup, stack, or system PATH; supports Stack and Cabal projects) + * Julia * AL * Markdown (must be explicitly specified via `--language markdown` when generating project config, primarily useful for documentation-heavy projects)