rust/crates/ide-completion/src
bors 7c2bb75bc8 Auto merge of #16860 - Veykril:macarons, r=Veykril
feat: Syntax highlighting improvements

Specifically
- Adds a new `constant` modifier, attached to keyword `const` (except for `*const ()` and `&raw const ()`), `const` items and `const` functions
- Adds (or rather reveals) `associated` modifier for associated items
- Fixes usage of the standard `static` modifier, now it acts like `associated` except being omitted for methods.
- Splits `SymbolKind::Function` into `Function` and `Method`. We already split other things like that (notable self param from params), so the split makes sense in general as a lot special cases around it anyways.
2024-03-18 09:14:08 +00:00
..
completions Split SymbolKind::Function into Function and Method 2024-03-17 11:07:22 +01:00
context fix: Fix completions panicking with certain macro setups 2024-02-27 09:35:57 +01:00
render Split SymbolKind::Function into Function and Method 2024-03-17 11:07:22 +01:00
tests Split SymbolKind::Function into Function and Method 2024-03-17 11:07:22 +01:00
completions.rs Cleanup term search related changes 2024-02-11 14:35:54 +02:00
config.rs Optionally disable term search for autocompletion 2024-02-11 13:33:29 +02:00
context.rs fix: Split toolchain and datalayout out of CrateData 2024-02-16 14:48:25 +01:00
item.rs Split SymbolKind::Function into Function and Method 2024-03-17 11:07:22 +01:00
lib.rs Remove dead test code 2024-03-14 16:24:51 +01:00
render.rs Auto merge of #16860 - Veykril:macarons, r=Veykril 2024-03-18 09:14:08 +00:00
snippet.rs Always render the path to be imported in the completion detail 2023-12-11 18:37:12 +01:00
tests.rs Optionally disable term search for autocompletion 2024-02-11 13:33:29 +02:00