rust/crates/ide/src
bors 1179c3ee83 Auto merge of #16639 - alibektas:13529/config_restruct, r=Veykril
internal : redesign rust-analyzer::config

This PR aims to cover the infrastructural requirements for the `rust-analyzer.toml` ( #13529 ) issue. This means, that

1. We no longer have a single config base. The once single `ConfigData` has been divided into 4 : A tree of `.ratoml` files, a set of configs coming from the client ( this is what was called before the `CrateData` except that now values do not default to anything when they are not defined) , a set of configs that will reflect what the contents of a `ratoml` file defined in user's config directory ( e.g `~/.config/rust-analyzer/.rust-analyzer.toml` and finally a tree root that is populated by default values only.
2. Configs have also been divided into 3 different blocks : `global` , `local` , `client`. The current status of a config may change until #13529 got merged.

Once again many thanks to `@cormacrelf` for doing all the serde work.
2024-04-16 07:52:07 +00:00
..
annotations Consider exported_name="main" functions in test modules as tests 2024-04-04 14:51:10 +02:00
doc_links internal: Enforce utf8 paths 2024-03-19 15:39:00 +01:00
hover fix: Fix impl Trait<Self> causing stackoverflows 2024-04-15 15:41:20 +02:00
inlay_hints Use a hash to find the correct inlay hint when resolving 2024-03-18 09:51:51 +01:00
syntax_highlighting Adjust package.json semantic highlighting items 2024-04-15 17:00:03 +02:00
typing
annotations.rs
call_hierarchy.rs
doc_links.rs internal: Enforce utf8 paths 2024-03-19 15:39:00 +01:00
expand_macro.rs Differentiate between full configs and toml only config groupings 2024-04-15 14:16:43 +02:00
extend_selection.rs
fetch_crates.rs
file_structure.rs internal: Thread edition through to parsing/tt-to-syntax-tree routines for macros 2024-04-14 16:02:38 +02:00
fixture.rs
folding_ranges.rs internal: Thread edition through to parsing/tt-to-syntax-tree routines for macros 2024-04-14 16:02:38 +02:00
goto_declaration.rs
goto_definition.rs feat: Support macro calls in eager macros for IDE features 2024-03-14 15:40:35 +01:00
goto_implementation.rs fix: Goto implementation to impls inside blocks 2024-03-19 22:04:48 +09:00
goto_type_definition.rs
highlight_related.rs fix: Don't highlight related assoc items of super traits 2024-03-01 14:03:12 +01:00
hover.rs limit struct field hover display nums 2024-03-25 19:55:19 +08:00
inlay_hints.rs fix: Fix inlay hint resolution being broken 2024-04-14 08:27:24 +02:00
interpret_function.rs
join_lines.rs internal: Thread edition through to parsing/tt-to-syntax-tree routines for macros 2024-04-14 16:02:38 +02:00
lib.rs Auto merge of #16639 - alibektas:13529/config_restruct, r=Veykril 2024-04-16 07:52:07 +00:00
markdown_remove.rs
markup.rs
matching_brace.rs internal: Thread edition through to parsing/tt-to-syntax-tree routines for macros 2024-04-14 16:02:38 +02:00
moniker.rs internal: Remove load-cargo dependency on ide 2024-02-28 16:59:04 +01:00
move_item.rs
navigation_target.rs internal: Improve rooted upmapping 2024-03-12 13:46:58 +01:00
parent_module.rs Add prefix file_ to Semantics's to_module_defs()/to_module_def() methods 2024-02-28 10:27:28 +01:00
references.rs feat: Add proc macro semantic token type 2024-03-11 22:14:59 +09:00
rename.rs Add prefix file_ to Semantics's to_module_defs()/to_module_def() methods 2024-02-28 10:27:28 +01:00
runnables.rs Consider exported_name="main" functions in test modules as tests 2024-04-04 14:51:10 +02:00
shuffle_crate_graph.rs
signature_help.rs
ssr.rs
static_index.rs limit struct field hover display nums 2024-03-25 19:55:19 +08:00
status.rs Keep the span for Attr::Literal 2024-03-21 10:28:25 +01:00
syntax_highlighting.rs feat: Add proc macro semantic token type 2024-03-11 22:14:59 +09:00
syntax_tree.rs internal: Thread edition through to parsing/tt-to-syntax-tree routines for macros 2024-04-14 16:02:38 +02:00
test_explorer.rs Resolve tests per file instead of per crate in test explorer 2024-03-29 05:34:43 +03:30
typing.rs internal: Thread edition through to parsing/tt-to-syntax-tree routines for macros 2024-04-14 16:02:38 +02:00
view_crate_graph.rs
view_hir.rs
view_item_tree.rs
view_memory_layout.rs
view_mir.rs