From e7ae10f7cd439828d61f6338b26aeb6e60110828 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Wed, 4 Mar 2026 22:17:38 +0100 Subject: [PATCH] Update supported IDEs, move OCaml info to the proper place --- README.md | 4 +--- docs/01-about/020_programming-languages.md | 2 ++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6cd3a9aa..be511138 100644 --- a/README.md +++ b/README.md @@ -86,15 +86,13 @@ AL, Bash, C#, C/C++, Clojure, Dart, Elixir, Elm, Erlang, Fortran, GLSL, Go, Groo > [!IMPORTANT] > Some language servers require additional dependencies to be installed; see the [Language Support](https://oraios.github.io/serena/01-about/020_programming-languages.html) page for details. -> OCaml requires opam and ocaml-lsp-server to be installed manually; see the [OCaml Setup Guide](docs/03-special-guides/ocaml_setup_guide_for_serena.md). ### The Serena JetBrains Plugin As an alternative to language servers, the [Serena JetBrains Plugin](https://plugins.jetbrains.com/plugin/28946-serena/) leverages the powerful code analysis capabilities of your JetBrains IDE. The plugin naturally supports all programming languages and frameworks that are supported by JetBrains IDEs, -including IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm, RubyMine, GoLand, CLion, and others. -Only Rider is not supported. +including IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm, RubyMine, GoLand, and potentially others (Rider and CLion are unsupported though). diff --git a/docs/01-about/020_programming-languages.md b/docs/01-about/020_programming-languages.md index 5de2815f..c53784fb 100644 --- a/docs/01-about/020_programming-languages.md +++ b/docs/01-about/020_programming-languages.md @@ -68,6 +68,8 @@ Some languages require additional installations or setup steps, as noted. (must explicitly enable language `markdown`, primarily useful for documentation-heavy projects) * **Nix** (requires nixd installation) +* **OCaml** + (requires opam and ocaml-lsp-server to be installed manually; see the [OCaml Setup Guide](../03-special-guides/ocaml_setup_guide_for_serena.md)) * **Pascal** (uses Pascal/Lazarus, which is automatically downloaded; set `PP` and `FPCDIR` environment variables for source navigation) * **Perl**