Lukas Wirth
|
151afdfe5c
|
Remove inherent methods from ast node that carry semantic meaning
|
2021-09-26 16:49:03 +02:00 |
|
Lukas Wirth
|
6f9de71402
|
fix: Use original definition ranges for ide_db::search instead of the expanded ranges
|
2021-09-14 02:49:06 +02:00 |
|
Lukas Wirth
|
e2ede38d47
|
Use correct search scopes for macros
|
2021-09-02 17:30:55 +02:00 |
|
Lukas Wirth
|
99f1e66997
|
Only report unique text ranges in highlight_related
|
2021-08-29 01:11:29 +02:00 |
|
Lukas Wirth
|
72bfbb0691
|
Return all usages inside macros in usage searches
|
2021-08-29 00:49:57 +02:00 |
|
Lukas Wirth
|
512135920d
|
Highlight all related tokens in macro inputs
|
2021-08-29 00:49:57 +02:00 |
|
Lukas Wirth
|
631bca786f
|
Highlight declarations and references for both defs in field shorthands
|
2021-08-24 03:15:41 +02:00 |
|
Lukas Wirth
|
04076bc5fb
|
Don't trigger related highlighting on unrelated tokens
|
2021-08-18 15:03:39 +02:00 |
|
Lukas Wirth
|
40455db088
|
Highlight function exit points on fn keyword
|
2021-08-16 21:25:22 +02:00 |
|
Lukas Wirth
|
b96f1adf5c
|
Give TypeInfo fields and methods more appropriate names
|
2021-08-03 17:28:51 +02:00 |
|
Lukas Wirth
|
25ff7171c4
|
Introduce TypeInfo
|
2021-08-03 16:41:53 +02:00 |
|
Lukas Wirth
|
1edbaa29f9
|
Wrap inner tail expressions in MissingOkOrSomeInTailExpr
|
2021-07-31 20:00:09 +02:00 |
|
Kevin DeLorey
|
efb6587664
|
Added tests to ensure config behavior.
|
2021-07-22 19:35:47 -06:00 |
|
Kevin DeLorey
|
b75e0e7bb1
|
Initial commit of highlight related configuration w/ implementation.
|
2021-07-22 19:35:47 -06:00 |
|
Laurențiu Nicola
|
efcc487dff
|
Fix a couple of clippy nits
|
2021-07-22 09:03:54 +03: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
|
3ce5c66ca1
|
Deduplicate ast expression walking logic
|
2021-06-27 01:11:57 +02:00 |
|
Lukas Wirth
|
67075b228e
|
Fix break point highlighting not considering outer labels
|
2021-06-24 21:14:43 +02:00 |
|
Lukas Wirth
|
42efd211bc
|
Highlight label value block tails
|
2021-06-24 21:01:37 +02:00 |
|
Lukas Wirth
|
543f925353
|
Highlight loop break points
|
2021-06-24 20:57:02 +02:00 |
|
Lukas Wirth
|
d77655e5c3
|
Refine tail exit point highlighting to highlight inner tails
|
2021-06-24 17:19:27 +02:00 |
|
Lukas Wirth
|
d049783b5d
|
Simplify
|
2021-06-24 16:50:56 +02:00 |
|
Lukas Wirth
|
066bc4f3a4
|
Simplify
|
2021-06-24 01:32:56 +02:00 |
|
Lukas Wirth
|
511ae17d07
|
Improve feature docs for highlight_related
|
2021-06-23 18:11:48 +02:00 |
|
Lukas Wirth
|
f283fce594
|
Mark (method-)calls with never type as exit points
|
2021-06-23 17:21:47 +02:00 |
|
Lukas Wirth
|
cc791538d6
|
Simplify
|
2021-06-23 17:05:00 +02:00 |
|
Lukas Wirth
|
e406140f38
|
Implement exit point highlighting
|
2021-06-23 16:43:53 +02:00 |
|
Lukas Wirth
|
9a53f1033e
|
Implement yield point highlighting
|
2021-06-23 16:16:32 +02:00 |
|