rust-analyzer/crates
bors[bot] 4342b71715
Merge #4876
4876: Syntactic highlighting of NAME_REF for injections r=matklad a=ltentrup

This commit adds a function that tries to determine the syntax highlighting class of NAME_REFs based on the usage.
It is used for highlighting injections (such as highlighting of doctests) as the semantic logic will most of the time result in unresolved references.
It also adds a color to unresolved references in HTML encoding.

Follow up of #4683.
Fixes #4809.

Co-authored-by: Leander Tentrup <leander.tentrup@gmail.com>
2020-06-16 11:40:51 +00:00
..
paths Introduce paths crate 2020-06-14 14:15:36 +02:00
ra_arena Extract messy tree handling out of profiling code 2020-04-25 21:22:40 +02:00
ra_assists Merge #4878 2020-06-16 05:29:05 +00:00
ra_cfg add support of feature flag for runnables #4464 2020-05-23 20:59:18 +02:00
ra_db Make relevant_crates return a Set 2020-06-11 11:30:06 +02:00
ra_flycheck flycheck now uses the configured features 2020-06-09 21:47:54 +02:00
ra_fmt Introduce EffectExpr 2020-05-02 11:21:39 +02:00
ra_hir Merge #4843 2020-06-11 10:18:53 +00:00
ra_hir_def Deprecate hir::Path::from_ast 2020-06-15 10:55:48 +02:00
ra_hir_expand Don't guess macro expansion crate 2020-06-11 12:13:14 +02:00
ra_hir_ty _match.rs: improve comment formatting 2020-06-14 15:56:02 +02:00
ra_ide Syntactic highlighting of NAME_REF for injections 2020-06-15 22:13:53 +02:00
ra_ide_db Remove dead code 2020-06-11 13:34:09 +02:00
ra_mbe Reuse Vec allocations 2020-05-16 22:20:44 +02:00
ra_parser Allow attributes on expressions 2020-06-15 10:59:05 +02:00
ra_proc_macro proc_macro: add ability to log to stderr and view output in vscode 2020-04-23 01:57:02 +03:00
ra_proc_macro_srv Fix tests, apply code review proposals 2020-05-31 03:10:23 +03:00
ra_prof Simplify profiler impl (bubble up Option and shorten code 2020-04-26 00:55:49 +03:00
ra_project_model Accept relative paths in rust-project.json 2020-06-15 13:11:53 +02:00
ra_syntax Merge #4878 2020-06-16 05:29:05 +00:00
ra_text_edit Formalize JoinLines protocol extension 2020-05-21 20:05:33 +02:00
ra_toolchain Simplify match 2020-05-09 22:20:11 +03:00
ra_tt Reduce reallocations in ra_tt::buffer::TokenBuffer::new_inner 2020-05-16 22:20:44 +02:00
rust-analyzer Accept relative paths in rust-project.json 2020-06-15 13:11:53 +02:00
stdx Use split1 when formatting function signature params 2020-06-03 07:26:15 -04:00
test_utils Update parser tests with env var 2020-06-15 11:02:17 +02:00