rust-analyzer/crates
bors[bot] 44df0e2a9f
Merge #6198
6198: Skip macro matcher fragment name semantic highlighting r=matklad a=Veykril

Implements a small state-machine for macro_rules! highlighting to separate out the matcher part of its rules. This skips semantically highlighting names of metavariables in the matcher and expander. This might even allow for more fun macro highlighting things in the future.

Fixes #4380.

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2020-10-12 14:44:34 +00:00
..
arena Add TBD description to arena 2020-08-24 13:29:10 +02:00
assists adt: correctly inherit field visibility from enum 2020-10-09 20:46:45 +02:00
base_db Properly name the field 2020-10-02 21:38:22 +03:00
cfg Add description for crates that will be published 2020-08-24 13:07:22 +02:00
flycheck Spawn a flycheck instance per workspace 2020-09-27 19:41:54 +02:00
hir Merge #5917 2020-10-12 07:38:24 +00:00
hir_def Merge #6199 2020-10-12 14:24:18 +00:00
hir_expand Shorten type hints for std::iter Iterators 2020-10-06 19:20:42 +02:00
hir_ty Update crates 2020-10-11 18:01:50 -04:00
ide Merge #6198 2020-10-12 14:44:34 +00:00
ide_db Treat ast::Name in field patterns as use 2020-10-09 19:56:54 +02:00
mbe Cleanup 2020-10-07 11:55:20 +02:00
parser Rename record_field_pat to record_pat_field 2020-09-10 18:56:04 +02:00
paths Add description for crates that will be published 2020-08-24 13:07:22 +02:00
proc_macro_api Add description for crates that will be published 2020-08-24 13:07:22 +02:00
proc_macro_srv Add track_env_var to the proc macro server 2020-10-08 17:06:20 +03:00
proc_macro_test Add description for crates that will be published 2020-08-24 13:07:22 +02:00
profile Bump rustc_lexer, cfg-if to 1.0 and add new license to check 2020-10-08 10:39:02 -04:00
project_model Update crates/project_model/src/sysroot.rs 2020-10-09 16:17:05 +02:00
rust-analyzer Merge #5917 2020-10-12 07:38:24 +00:00
ssr Minor clippy performance suggestions 2020-09-30 15:22:49 -04:00
stdx Code reorganisation and field support 2020-10-08 15:04:20 +13:00
syntax Bump rustc_lexer, cfg-if to 1.0 and add new license to check 2020-10-08 10:39:02 -04:00
test_utils Add description for crates that will be published 2020-08-24 13:07:22 +02:00
text_edit Actually assert disjointness 2020-09-03 13:37:36 +02:00
toolchain Add description for crates that will be published 2020-08-24 13:07:22 +02:00
tt Add description for crates that will be published 2020-08-24 13:07:22 +02:00
vfs Rename the method to avoid false promises 2020-09-10 01:45:49 +03:00
vfs-notify Add description for crates that will be published 2020-08-24 13:07:22 +02:00