Michael Panchenko
fe6a7d04f4
Major: replace location-based symbol referencing by name_path based
...
Also:
1. find_references now cannot return bodies, instead content around the reference is included
2. find_reference_snippets tool removed since it's no longer necessary
2025-05-31 14:03:45 +02:00
Michael Panchenko
39854c8baa
Fix minor typing issues, fix initialization of gopls, remove hack
2025-05-20 17:21:21 +02:00
Michael Panchenko
c848e8a7ca
Extended tests
2025-05-20 01:41:15 +02:00
Michael Panchenko
7975675a98
More explicit asserts (debugging in CI)
2025-05-19 16:11:02 +02:00
Michael Panchenko
4901f72629
Made paths in test os independent
2025-05-19 12:57:26 +02:00
Michael Panchenko
81b7192410
Added tests for PhP language server
2025-05-19 12:51:44 +02:00
Michael Panchenko
515870b55b
Tests: use markers
2025-05-01 22:57:55 +02:00
Michael Panchenko
7293478fa5
Tests: don't import util from conftest
2025-04-28 15:44:37 +02:00
Michael Panchenko
e48031ea73
Tests for TS and Go, general improvements in tests
2025-04-28 15:34:29 +02:00
Michael Panchenko
14f58c9c2e
Tests: removed for-loops over col for finding references
2025-04-27 16:04:27 +02:00
Michael Panchenko
6a46a3768d
Use selectionRange for referencing symbols in tests
2025-04-27 15:42:55 +02:00
Michael Panchenko
e6f0ddacef
Tests for LS on rust, written by windsurf with GPT4.1
2025-04-27 15:34:29 +02:00
Michael Panchenko
fadfcc4f26
Tests for java, minor extension for multilspy
...
Written by windsurf ang GPT4.1
2025-04-27 13:43:23 +02:00
Michael Panchenko
433d7f4d59
Refactoring in tests: prepare for testing with multiple languages
2025-04-27 13:00:45 +02:00
Michael Panchenko
c4384682f2
LS: support glob ignores using pathspec
2025-04-07 15:43:41 +02:00
Michael Panchenko
78b43d2a63
LS: support for configuring ignored paths
...
Introduced per-language always ignored paths
2025-04-07 00:54:34 +02:00
Michael Panchenko
ba03ec431f
FindSymbolTool: allow passing a file for restricting search, not just a directory
2025-04-06 22:23:06 +02:00
Dominik Jain
1c71b1e5d1
Remove unused imports
2025-04-04 11:02:44 +02:00
Michael Panchenko
9f3bbc8fc9
Tests: removed unused input fixture
2025-04-03 18:58:15 +02:00
Michael Panchenko
be29beaf38
LS: possibility to include file symbols in find_referencing_symbols
...
Some minor fixes and deduplication. Adjusted tests to only use relative paths.
2025-04-01 17:08:22 +02:00
Michael Panchenko
1c4bfe8ed8
Fix path issue in test and request_dir_overview
2025-03-29 19:52:09 +01:00
Michael Panchenko
1afe45805f
New tool and LS method: get_document_overview
2025-03-26 22:58:28 +01:00
Dominik Jain
d172758b29
Fix path separators in tests
2025-03-26 00:06:24 +01:00
Michael Panchenko
d7262ad190
Added columns to overview
2025-03-25 23:49:04 +01:00
Michael Panchenko
68dc60ac97
LS: new method request_dir_overview
2025-03-25 23:21:21 +01:00
Michael Panchenko
79140e9f80
LS: use File symbol instead of Module
2025-03-25 22:24:00 +01:00
Michael Panchenko
739a416943
LS: fixed request_parsed_files, added search_files_for_pattern
2025-03-25 20:18:52 +01:00
Michael Panchenko
d73e725a87
LS: new method, request_full_symbol_tree
2025-03-25 16:48:18 +01:00
Michael Panchenko
69ab44eb74
Document symbols can now include body and retrieve the document-structure of a file
2025-03-25 00:55:03 +01:00
Michael Panchenko
43d26f5b08
Possibility to get body in all symbol retrieval methods
2025-03-24 23:34:02 +01:00
Michael Panchenko
31639b6e6e
Added retrieval of line and full document
2025-03-24 23:07:09 +01:00
Michael Panchenko
276f6a84b9
Ported language server functionality from internal project
2025-03-24 00:07:50 +01:00