mirror of
https://github.com/tiennm99/serena.git
synced 2026-09-06 22:17:55 +00:00
Merge branch 'main' into elixir-support
This commit is contained in:
+3
-1
@@ -9,7 +9,8 @@ Status of the `main` branch. Changes prior to the next official version change w
|
||||
* The MCP server is the only asyncio-based component now, which resolves cross-component loop contamination,
|
||||
such that process isolation is no longer required.
|
||||
Neither are non-graceful shutdowns on Windows.
|
||||
* Better default and description for restricting the search in `search_for_pattern`
|
||||
* **Support for Clojure**
|
||||
* Better default, extended parameters and description for restricting the search in `search_for_pattern`
|
||||
* **Improved editing tools**: The editing logic was simplified and improved, making it more robust.
|
||||
* The "minimal indentation" logic was removed, because LLMs did not understand it.
|
||||
* The logic for the insertion of empty lines was improved (mostly controlled by the LLM now)
|
||||
@@ -29,6 +30,7 @@ Fixes:
|
||||
* Fix repository indexing not following links and catch exceptions during indexing, allowing indexing
|
||||
to continue even if unexpected errors occur for individual files.
|
||||
* Fix `ImportError` in Ruby language server.
|
||||
* Fix some issues with gitignore matching and interpreting of regexes in `search_for_pattern` tool.
|
||||
|
||||
# 2025-06-20
|
||||
|
||||
|
||||
@@ -67,14 +67,15 @@ Language servers provide support for a wide range of programming languages.
|
||||
With Serena, we provide
|
||||
* direct, out-of-the-box support for:
|
||||
* Python
|
||||
* TypeScript/Javascript
|
||||
* TypeScript/Javascript (currently has some instability issues, we are working on it)
|
||||
* PHP
|
||||
* Go (need to install go and gopls first)
|
||||
* Rust
|
||||
* C/C++
|
||||
* C# (requires dotnet to be installed. We switched the underlying language server recently, please report any issues you encounter)
|
||||
* Java (_Note_: startup is slow, initial startup especially so. There may be issues with java on macos and linux, we are working on it.)
|
||||
* Elixir (Requires NextLS and Elixir install; **Windows not supported** - Next LS does not provide Windows binaries)
|
||||
* Clojure
|
||||
* C/C++ (You may experience issues with finding references, we are working on it)
|
||||
* indirect support (may require some code changes/manual installation) for:
|
||||
* Ruby (untested)
|
||||
* Kotlin (untested)
|
||||
|
||||
Reference in New Issue
Block a user