Changelog #268
Commit: 8364ef2
Release: 2025-01-13 (v0.3.2264)
New Features
-
#18880(first contribution) add config to include additional paths in the VFS. -
#18885(first contribution) changerust-analyzer.cargo.cfgsfrom a map to a list. -
#18907implement#[rust_analyzer::skip]for bodies. -
#18903implement implicit sized bound inlay hints. -
#18813reimplement the syntax tree view as a sidebar. -
#18906reimplement Rust string highlighting using a tool attribute. -
#18788re-removerust-analyzer.cargo.sysrootQueryMetadata.
Fixes
-
#18832(first contribution) do not offer completions within strings in macro calls. -
#18866(first contribution) fix JSON project buildfile inclusion. -
#18858clear diagnostics on cancel unconditionally. -
#18853fix case where completion inside macro that expands to#[test]was unavailable. -
#18864fix diagnostics not clearing between flychecks. -
#18877fix performance issue on missing MBE bindings. -
#18884fixenv!completions. -
#18900do not callprettify_macro_expansionunless "Inline macro" has actually been invoked. -
#18904improve module path rendering in hover. -
#18861make edition per-token, not file. -
#18920fixreftext edit for binding mode hints. -
#18889fix token lookup in macro call completions. -
#18899fix another panic in fixup reversing.
Internal Improvements
-
#18855,#18524migrateif-letreplacement and(un)wrap_return_typeassists toSyntaxEditor. -
#18902addDefinition::Crate. -
#18921compute inlay hint text edits lazily. -
#18923compute inlay hint tooltips lazily. -
#18867supporttarget-tuple(vs.target-triple) and clean up version fetching. -
#18887refactor test helpers withinide-completions.