about summary refs log tree commit diff
path: root/crates/ide/src/syntax_highlighting
AgeCommit message (Expand)AuthorLines
2022-01-15Move format specifier lexing from syntax to ide_dbLukas Wirth-5/+5
2022-01-15feat: Add very simplistic ident completion for format_args! macro inputLukas Wirth-29/+3
2022-01-08fix: Fix outline modules spilling inner doc injections into their parentLukas Wirth-1/+15
2022-01-07Use `FileAstId<ast::Adt>` in nameres where appropriate insteadLukas Wirth-0/+32
2022-01-04Merge #11157bors[bot]-11/+12
2022-01-03give `resolve_derive_ident` a more robust apiLukas Wirth-5/+11
2022-01-03fix: Fix highlighting hack for self-paramsLukas Wirth-4/+6
2022-01-02internal: Record unresolved derive invocations in hirLukas Wirth-8/+3
2022-01-02Fix tool module classification not working correctlyLukas Wirth-0/+2
2022-01-02minor: Cleanup syntax highlightingLukas Wirth-180/+152
2022-01-02fix NameRefClass misclassifying proc-macrosLukas Wirth-1/+1
2022-01-02fix syntactic highlighting for macrosLukas Wirth-13/+19
2022-01-02internal: Handle macro calls better in highlightingLukas Wirth-65/+68
2021-12-07SimplifyLukas Wirth-7/+1
2021-12-05fix: Add highlighting hack back for unresolved attributesLukas Wirth-0/+7
2021-12-04fix: Fix self keyword not being tagged as such in highlighting properlyLukas Wirth-61/+57
2021-12-04Introduce SymbolKind::DeriveLukas Wirth-3/+10
2021-12-04Introduce SymbolKind::AttributeLukas Wirth-26/+27
2021-12-03Rename things: Tool -> ToolModuleLukas Wirth-3/+3
2021-12-03SimplifyLukas Wirth-0/+2
2021-12-03Remove syntax highlighting hack for builtin attrsLukas Wirth-77/+47
2021-12-03feat: Resolve builtin-attr and tools in ide layerLukas Wirth-0/+4
2021-12-01add a fixme:Jake Heinz-0/+2
2021-12-01simplifyJake Heinz-1/+1
2021-12-01ide: hack to make self not unresolved reference in async trait wrapped impl'sJake Heinz-2/+18
2021-12-01add testJake Heinz-0/+18
2021-11-23Disable string highlight injection for macros changing string literalsLukas Wirth-5/+6
2021-11-22Split parts of `ide_db::call_info` off into `ide`Lukas Wirth-1/+2
2021-11-11internal: Flatten `Definition::ModuleDef` variantLukas Wirth-106/+111
2021-11-08Fix proc-macro attributes being shadowed by their functions in IDE layerLukas Wirth-1/+1
2021-10-28Enable auto-import and qualify-path in derive attributesLukas Wirth-0/+2
2021-10-28Refactor ide handling for paths in derive inputsLukas Wirth-23/+6
2021-10-16more clippy fixesMilo-3/+3
2021-10-14a few clippy fixesMilo-1/+1
2021-10-01Merge #10413bors[bot]-9/+13
2021-10-01Fix format highlighting with `concat!`Jonas Schievink-9/+13
2021-10-01Merge #10403bors[bot]-14/+138
2021-10-01Add semantic token modifier for crate rootlhvy-14/+138
2021-10-01Expand `asm!` to `format_args!`Jonas Schievink-0/+6
2021-09-30Restructure syntax element highlightingLukas Wirth-190/+210
2021-09-30Merge #10398bors[bot]-29/+121
2021-10-01Fix builtin_crates return type changelhvy-2/+2
2021-09-30Work around tidy checkJonas Schievink-4/+4
2021-10-01Give defaultLibrary semantic token modifier to items from standard librarylhvy-29/+121
2021-09-30Add `const_format_args!` builtin macro, fix highlightingJonas Schievink-10/+33
2021-09-30Less hacky `assert!` expansionJonas Schievink-0/+10
2021-09-30Fix format string highlighting in `panic!`Jonas Schievink-3/+59
2021-09-21Add a mirror function-like proc-macro expander for testsLukas Wirth-9/+11
2021-09-15Don't highlight unsafe traits as unsafe in safe implsLukas Wirth-56/+44
2021-09-14fix source_to_def trying to use attribute macro calls as containersLukas Wirth-1/+1