Ryo Yoshida
|
098d9d77b4
|
Search raw identifiers without prefix
|
2023-02-14 17:34:14 +09:00 |
|
Lukas Wirth
|
951ee3d0b5
|
fix: Fix assoc item search finding unrelated definitions
|
2023-01-24 14:11:02 +01:00 |
|
Lukas Wirth
|
bb4e272d8a
|
Refine search for const and function assoc items
|
2023-01-11 17:10:04 +01:00 |
|
Lukas Wirth
|
6a06f6f724
|
Deduplicate reference search results
|
2022-11-07 16:48:50 +01:00 |
|
Lukas Wirth
|
cadb01c315
|
Move reference imports filtering into to_proto layer
|
2022-09-13 14:58:50 +02:00 |
|
Stanislav
|
f7f4792f4f
|
fixes
|
2022-09-09 20:58:06 +03:00 |
|
Stanislav
|
9f6553e1d6
|
add config for import filtering
|
2022-09-08 01:53:20 +03:00 |
|
Stanislav
|
eba54c2fc9
|
pretty solition works
|
2022-09-07 04:09:25 +03:00 |
|
Stanislav
|
92d54f9b30
|
typo and draft
|
2022-09-07 03:24:55 +03:00 |
|
Stanislav
|
bd0eeb3f04
|
Update crates/ide/src/references.rs
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
|
2022-09-07 03:01:06 +03:00 |
|
Stanislav
|
6001e7dfb1
|
fix
|
2022-09-04 19:45:50 +03:00 |
|
Stanislav
|
ba40aa72ac
|
Update crates/ide/src/references.rs
Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com>
|
2022-09-04 19:41:06 +03:00 |
|
Stanislav
|
29729abc3c
|
Retain imports on find-all-references
|
2022-09-04 19:14:52 +03:00 |
|
Lukas Wirth
|
d025c5d8d6
|
Make use of NoHash hashing for FileId and CrateId
|
2022-08-25 20:41:49 +02:00 |
|
Amos Wenger
|
816f7fe12a
|
Run cargo fix --edition-idioms
|
2022-07-20 15:02:08 +02:00 |
|
Lukas Wirth
|
bb4bfae422
|
fix: Fix search for associated trait items being inconsistent
|
2022-07-20 13:59:31 +02:00 |
|
Lukas Wirth
|
ad537be194
|
fix: When reference searching macro inputs, don't search everything that was downmapped
|
2022-05-23 16:09:56 +02:00 |
|
Lukas Wirth
|
4255996965
|
Re-export FxHashMap and FxHashSet from ide_db
|
2022-04-25 18:51:59 +02:00 |
|
Lukas Wirth
|
58660dee2a
|
fix: Do reference search on all downmapped tokens with the same kind only
|
2022-04-15 19:42:48 +02:00 |
|
Lukas Wirth
|
1f1185dcbb
|
Specific proc-macro crate type for other test fixture where needed
|
2022-03-09 22:18:09 +01:00 |
|
Lukas Wirth
|
e759db361e
|
Resolve functions as proc-macros via FileAstId
|
2022-02-23 11:21:46 +01:00 |
|
Lukas Wirth
|
b494795a42
|
update references::derive test output
|
2022-02-22 10:52:35 +01:00 |
|
Lukas Wirth
|
0d3cd90d08
|
Move fn to proc-macro conversion to name classification
|
2022-02-21 17:56:11 +01:00 |
|
Lukas Wirth
|
cef8a17ea5
|
Handle proc-macro functions as the proc-macro they resolve to
|
2022-02-11 22:06:03 +01:00 |
|
Lukas Wirth
|
6746ba5839
|
Record attribute calls on assoc items in TraitData and ImplData
|
2022-01-08 10:45:12 +01:00 |
|
Lukas Wirth
|
5206946674
|
fix: Partially fix ide_db::search for crate roots
|
2021-12-20 17:48:47 +01:00 |
|
Lukas Wirth
|
54b2de45e1
|
Unnest ide::display::navigation_target module
|
2021-11-22 13:04:28 +01:00 |
|
Lukas Wirth
|
366499c3be
|
Do not use reference search in runnables::related_tests
|
2021-11-16 21:32:02 +01:00 |
|
Lukas Wirth
|
0ff380fe17
|
Simplify
|
2021-11-16 21:26:34 +01:00 |
|
Lukas Wirth
|
7776aad166
|
internal: Flatten Definition::ModuleDef variant
|
2021-11-11 00:05:53 +01:00 |
|
Aleksey Kladov
|
12103b16de
|
internal: untangle usages of ReferenceCategory somewhat
Not everything that can be read or write is a reference, let's try to
use more precise types.
|
2021-10-02 13:02:06 +03:00 |
|
Aleksey Kladov
|
46eb03d99a
|
internal: use naming that matches intended use-case
|
2021-10-02 12:18:18 +03:00 |
|
Lukas Wirth
|
b6ed91a6de
|
Rename *Owner traits to Has*
|
2021-09-27 12:54:24 +02:00 |
|
Lukas Wirth
|
538ac599d2
|
Add some more attribute ide tests
|
2021-09-14 03:57:29 +02:00 |
|
Lukas Wirth
|
95746a99b4
|
Use correct file syntax node for decl_access computation in find_all_refs
|
2021-09-12 23:19:23 +02:00 |
|
Jonas Schievink
|
bdba35cc93
|
fix: multi-token mapping aware find references
|
2021-09-01 19:19:16 +02:00 |
|
Lukas Wirth
|
631bca786f
|
Highlight declarations and references for both defs in field shorthands
|
2021-08-24 03:15:41 +02:00 |
|
Frank Steffahn
|
ab23af439d
|
Fix another “a”/“an” typo
|
2021-08-22 16:45:58 +02:00 |
|
Jonas Schievink
|
3efdf6861f
|
Complete editable private items
|
2021-07-23 19:57:16 +02:00 |
|
Lukas Wirth
|
4450365ec8
|
Simplify
|
2021-07-15 21:28:30 +02:00 |
|
Lukas Wirth
|
c41f1279a3
|
Inline name classification reference calls
|
2021-07-11 15:39:09 +02:00 |
|
Lukas Wirth
|
c65bb7f8b9
|
Explicitly check for reference locals or fields in Name classification
|
2021-07-11 15:04:40 +02:00 |
|
Aleksey Kladov
|
bbb053532e
|
internal: remove one more needless extern crate
|
2021-07-11 15:48:49 +03:00 |
|
Aleksey Kladov
|
1171dc74e0
|
internal: remove unused param
|
2021-07-11 15:08:00 +03:00 |
|
Lukas Wirth
|
9957220dfe
|
Fix NameRef::classify path resolution inside attributes
|
2021-06-28 19:07:23 +02:00 |
|
Lukas Wirth
|
34c28c1bbc
|
Include self in usage search for modules in their definition source
|
2021-06-28 16:41:35 +02:00 |
|
Lukas Wirth
|
12266d5e56
|
Strip leading whitespace from test ouput in references
|
2021-06-23 16:49:36 +02:00 |
|
Lukas Wirth
|
14b66bb458
|
Rename 'document_highlight' to 'highlight_related'
|
2021-06-23 15:13:48 +02:00 |
|
Lukas Wirth
|
b26a8ecca1
|
Move document highlighting computation from rust-analyzer to ide
|
2021-06-23 15:02:49 +02:00 |
|
Lukas Wirth
|
95c8c65139
|
Nest all the or-patterns!
|
2021-06-17 17:37:14 +02:00 |
|