Skip to content

Conversation

@LakshyAAAgrawal
Copy link
Collaborator

No description provided.

@LakshyAAAgrawal LakshyAAAgrawal merged commit 13d939c into main Dec 16, 2024
4 checks passed
opcode81 added a commit to oraios/multilspy that referenced this pull request Apr 7, 2025
  commit 50fb559c7c1e9e811cf1030829cad9d78bee3742
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Tue Apr 8 00:52:00 2025 +0200

      Extend the set of file extensions used for Python, JS, TS

  src/multilspy/multilspy_config.py

  commit a1ac3e2e9850980c2fff9c83c98831d63fb34748
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Apr 7 23:55:18 2025 +0200

      Fix ignore condition in should_ignore_path

      isfile was called on rel_path, which can't work

  src/multilspy/language_server.py

  commit a87ff5fad5dd0810b7793089cdaec510096023cc
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Apr 7 18:04:09 2025 +0200

      LS: Minor (docstrings, comments, filter out lines in gitignore)

  src/multilspy/language_server.py

  commit 54588962b7188a512017411a7366099b785473c2
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Apr 7 16:44:25 2025 +0200

      LS: option to add_gitignore_content_to_config

      Defaults to true since it's probably always a good idea

  src/multilspy/language_server.py
  src/multilspy/multilspy_config.py

  commit c4384682f281c344b404f726349626b0e84fc2e3
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Apr 7 15:43:41 2025 +0200

      LS: support glob ignores using pathspec

  src/multilspy/language_server.py
  src/multilspy/multilspy_utils.py

  commit 78b43d2a631a7626f020a484cb7e8455cbaf88d5
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Apr 7 00:54:34 2025 +0200

      LS: support for configuring ignored paths

      Introduced per-language always ignored paths

  src/multilspy/language_server.py
  src/multilspy/language_servers/eclipse_jdtls/eclipse_jdtls.py
  src/multilspy/language_servers/gopls/gopls.py
  src/multilspy/language_servers/jedi_language_server/jedi_server.py
  src/multilspy/language_servers/omnisharp/omnisharp.py
  src/multilspy/language_servers/pyright_language_server/pyright_server.py
  src/multilspy/language_servers/rust_analyzer/rust_analyzer.py
  src/multilspy/language_servers/solargraph/solargraph.py
  src/multilspy/language_servers/typescript_language_server/typescript_language_server.py
  src/multilspy/multilspy_config.py

  commit ba03ec431fb11682fb5743e6a95143b606f0378f
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sun Apr 6 22:23:06 2025 +0200

      FindSymbolTool: allow passing a file for restricting search, not just a directory

  src/multilspy/language_server.py

  commit b19a564c9fe002babf678f8018cb936f4080f38c
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sun Apr 6 13:32:25 2025 +0200

      LS: stop no longer raises if LS is not running

  src/multilspy/language_server.py

  commit a10fc55485e133ead256b29a800ae2811c693e8c
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sat Apr 5 18:00:43 2025 +0200

      Reinstated saving LS cache

  src/multilspy/language_server.py

  commit 8b946790490724ea5c6c5c08f9b5cc778c87e25a
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sat Apr 5 17:37:07 2025 +0200

      Don't rely on server_lifespan to start the server

  src/multilspy/language_server.py

  commit 33c993f8db1009fd700c99030f121ab746fbccaf
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Fri Apr 4 11:01:15 2025 +0200

      C# language server: Account for spaces in path to .sln file

      Potentially fixes microsoft#21

  src/multilspy/language_servers/omnisharp/omnisharp.py

  commit 96a26c795a6047997e1fe8a505b1c50dd74b2952
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Fri Apr 4 10:49:23 2025 +0200

      Improve exception message in get_platform_id

  src/multilspy/multilspy_utils.py

  commit 8e9b63a4bfe8d1270e3a15481750573646b458ab
  Author: Ikko Eltociear Ashimine <eltociear@gmail.com>
  Date:   Wed Apr 2 23:46:09 2025 +0900

      chore: update language_server.py

      minor fix

  src/multilspy/language_server.py

  commit be29beaf38d9b311de7ec214f550ef70cf45efdf
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Apr 1 17:03:26 2025 +0200

      LS: possibility to include file symbols in find_referencing_symbols

      Some minor fixes and deduplication. Adjusted tests to only use relative paths.

  src/multilspy/language_server.py

  commit ae49ecca9ef1450f4283f48ed1f9c38b6dea47fb
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Mon Mar 31 23:18:30 2025 +0200

      Fix Windows compatibility of TypeScriptLanguageServer (pwd not available)

  src/multilspy/language_servers/typescript_language_server/typescript_language_server.py

  commit 723521b64d1adddfb6ccdac90092e4a0a8978ffd
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Mon Mar 31 20:09:37 2025 +0200

      Log language server start command and [may or may not work] check for premature termination

  src/multilspy/lsp_protocol_handler/server.py

  commit e37d054729120c980e631823b0112855c0336001
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Mon Mar 31 20:04:42 2025 +0200

      EclipseJDTLS: Account for spaces in paths

  src/multilspy/language_servers/eclipse_jdtls/eclipse_jdtls.py

  commit 6bb3a49c1a717c6aa9fca79a944cd45610d0e3dd
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Mon Mar 31 20:02:42 2025 +0200

      Add filename matchers for all languages (possibly incomplete)

  src/multilspy/multilspy_config.py

  commit 1c4bfe8ed8702519f6dd7c85ba8e8966bdb47eb3
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sat Mar 29 19:52:09 2025 +0100

      Fix path issue in test and request_dir_overview

  src/multilspy/language_server.py

  commit 4793c68dbc3d88f32c3d6948ceb54ed32a6ee938
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Sat Mar 29 17:56:09 2025 +0100

      MultilspyLogger: Switch to simple logging of message (instead of detailed JSON)

  src/multilspy/multilspy_logger.py

  commit c828cfff3073974cf0dc7c9b596dd66b9cfd51bb
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Sat Mar 29 16:51:47 2025 +0100

      Add GUI log viewer and corresponding handler

  src/multilspy/multilspy_logger.py

  commit 1de854a765acc5ebb949bfb2d49c2baa6f99ad49
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Sat Mar 29 16:44:50 2025 +0100

      Remove potentially problematic del implementation

  src/multilspy/language_server.py

  commit b8f41a8dc6677fa1ed58a71b5b2e3ca5e9381bb3
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sat Mar 29 14:14:26 2025 +0100

      Don't save LS cache on stop server

  src/multilspy/language_server.py

  commit b2207d65e881afc04631066503ce0b071d0fe11f
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sat Mar 29 13:09:17 2025 +0100

      Remove indentation in symbol body

  src/multilspy/language_server.py

  commit 9ee3b0cfc5b19de18adbe4c638344f4f062299a0
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Sat Mar 29 11:56:00 2025 +0100

      Adjusted cache path to .serena instead of .multilspy

  src/multilspy/language_server.py

  commit f0d4c5f09f78c3cab8265d7c04d78d5c4d7205a9
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Thu Mar 27 23:17:53 2025 +0100

      Account for corrupt cache (skip loading)

  src/multilspy/language_server.py

  commit ec397617e808b484e03b757fda9101478d44cac4
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Thu Mar 27 23:07:42 2025 +0100

      Fix language server (sometimes) returning absolute paths in relativePath

  src/multilspy/language_server.py

  commit 91e06f1298dd5178e52351e34945a7a7345058df
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Thu Mar 27 22:36:49 2025 +0100

      Fix SyncLanguageServer not passing on file buffer when using open_file

  src/multilspy/language_server.py

  commit 1afe45805f03d40e6674812ce1ce4b6d3f0c315e
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Wed Mar 26 22:57:26 2025 +0100

      New tool and LS method: get_document_overview

  src/multilspy/language_server.py
  src/multilspy/type_helpers.py

  commit 563906ad76ca6f3463530271d8eca87ce08fa3de
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Wed Mar 26 00:38:09 2025 +0100

      Fix more path issues

  src/multilspy/language_server.py

  commit 5fed52cbf3f8fb41745226b7174138d261dbb061
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Wed Mar 26 00:22:57 2025 +0100

      One more missed abs_path

  src/multilspy/language_server.py

  commit 60ea8fcc98f543af733e4f1f2e4041df5a389974
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Wed Mar 26 00:17:20 2025 +0100

      Fix incorrect paths

  src/multilspy/language_server.py

  commit 8961d4721d744e576f996b86142e000d8addd5ce
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Tue Mar 25 23:58:58 2025 +0100

      Add MCP tools find_symbol, find_referencing_symbols

  src/multilspy/lsp_protocol_handler/lsp_types.py

  commit d7262ad190ba755e84c156638bf0ca2174202848
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 23:49:04 2025 +0100

      Added columns to overview

  src/multilspy/language_server.py

  commit a09c31988b0a784606f8c97faf9cacfac0a29e3b
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 23:36:00 2025 +0100

      Added tool get_dir_overview

  src/multilspy/language_server.py
  src/multilspy/lsp_protocol_handler/lsp_types.py

  commit 68dc60ac9760b38dd62d8e772959f5ec86cd8737
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 23:21:21 2025 +0100

      LS: new method request_dir_overview

  src/multilspy/language_server.py

  commit 79140e9f802eb572711ff2b5f1a5db53da8b641e
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 22:24:00 2025 +0100

      LS: use File symbol instead of Module

  src/multilspy/language_server.py

  commit 5adc2f130e0e4339c59be6492bc6b23ed12b035d
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Tue Mar 25 21:46:14 2025 +0100

      Add language-specific filename filtering to fix request_full_symbol_tree

  src/multilspy/language_server.py
  src/multilspy/multilspy_config.py

  commit 8f70e95b92ab48fb7fec74d6b7f0ca19c17c775c
  Author: Dominik Jain <dominik.jain@outlook.com>
  Date:   Tue Mar 25 20:56:27 2025 +0100

      Fix reference to loop_thread

  src/multilspy/language_server.py

  commit 739a4169438881b73b9cde3f327d3bc9c6d9bb8a
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 20:18:52 2025 +0100

      LS: fixed request_parsed_files, added search_files_for_pattern

  src/multilspy/language_server.py

  commit 7e8caac90938645b03cc98c69da734aec6711cba
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 20:18:13 2025 +0100

      Minor

  src/multilspy/language_servers/pyright_language_server/pyright_server.py

  commit aaf2804a78a3417ef76af282fe483cbd18a05043
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 19:11:29 2025 +0100

      Added exclude paths to pyright config

  src/multilspy/language_server.py
  src/multilspy/language_servers/pyright_language_server/pyright_server.py

  commit d73e725a8776bf072a36033342203ca71d2f5dae
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 16:48:18 2025 +0100

      LS: new method, request_full_symbol_tree

  src/multilspy/language_server.py

  commit 95ea5321433ac8e5ab6aa3911f361bb2540a19ce
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 13:14:40 2025 +0100

      All symbols have "children" field now

  src/multilspy/language_server.py
  src/multilspy/multilspy_types.py

  commit 69ab44eb74481b50dee9ac68778cb50b766f9c86
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Tue Mar 25 00:55:03 2025 +0100

      Document symbols can now include body and retrieve the document-structure of a file

  src/multilspy/language_server.py
  src/multilspy/lsp_protocol_handler/lsp_types.py
  src/multilspy/multilspy_types.py

  commit 43d26f5b08164eebf1adaa3964e0b05818368dde
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Mar 24 23:34:02 2025 +0100

      Possibility to get body in all symbol retrieval methods

  src/multilspy/language_server.py
  src/multilspy/multilspy_types.py

  commit 6a9c2e4454381a81876264ea75c78beb50e760e3
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Mar 24 23:21:34 2025 +0100

      LS: new method, request_references_with_content

  src/multilspy/language_server.py

  commit 2e32fb6040cbf30f7332777d7441123056815736
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Mar 24 23:15:47 2025 +0100

      Removed get_open_file_text from ls

      Superseded by a method that doesn't require opening the file

  src/multilspy/language_server.py

  commit 31639b6e6eefe98cc65c4874aa2ab3b3dda5dfc0
  Author: Michael Panchenko <michael.panchenko@oraios-ai.de>
  Date:   Mon Mar 24 23:07:09 2025 +0100

      Added retrieval of line and full document

  src/multilspy/language_server.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants