From 4bd8ab83ad4e9853910b5c4b18bfabfbc6a6dfe1 Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Mon, 16 Jun 2025 13:54:38 +0200 Subject: [PATCH] LS: make cache path language dependent This means existing cache files will no longer be used, they have to be moved or deleted --- src/multilspy/language_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multilspy/language_server.py b/src/multilspy/language_server.py index 5bd0ae5..9801735 100644 --- a/src/multilspy/language_server.py +++ b/src/multilspy/language_server.py @@ -1596,7 +1596,7 @@ class LanguageServer: @property def _cache_path(self) -> Path: - return Path(self.repository_root_path) / ".serena" / "cache" / "document_symbols_cache_v20-05-25.pkl" + return Path(self.repository_root_path) / ".serena" / "cache" / self.language_id / "document_symbols_cache_v20-05-25.pkl" def save_cache(self): with self._cache_lock: