rust-analyzer/crates
bors e961b1aece Auto merge of #17587 - joshka:jm/edit-name-after-refactor, r=Veykril
Trigger VSCode to rename after extract variable assist is applied

When the user applies the "Extract Variable" assist, the cursor is
positioned at the newly inserted variable. This commit adds a command
to the assist that triggers the rename action in VSCode. This way, the
user can quickly rename the variable after applying the assist.

Fixes part of: #17579

https://github.com/user-attachments/assets/4cf38740-ab22-4b94-b0f1-eddd51c26c29

I haven't yet looked at the module or function extraction assists yet.
2024-07-15 09:53:39 +00:00
..
base-db Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
cfg Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
flycheck Add --keep-going to the check command 2024-07-07 18:37:02 +02:00
hir Use statics + clone instead of const until const can access statics 2024-07-14 17:52:59 +02:00
hir-def Fix stable iteration ordering for Map<Name, ...> usages 2024-07-15 11:25:46 +02:00
hir-expand Use statics + clone instead of const until const can access statics 2024-07-14 17:52:59 +02:00
hir-ty Use statics + clone instead of const until const can access statics 2024-07-14 17:52:59 +02:00
ide Auto merge of #17587 - joshka:jm/edit-name-after-refactor, r=Veykril 2024-07-15 09:53:39 +00:00
ide-assists Auto merge of #17587 - joshka:jm/edit-name-after-refactor, r=Veykril 2024-07-15 09:53:39 +00:00
ide-completion Fix stable iteration ordering for Map<Name, ...> usages 2024-07-15 11:25:46 +02:00
ide-db Auto merge of #17587 - joshka:jm/edit-name-after-refactor, r=Veykril 2024-07-15 09:53:39 +00:00
ide-diagnostics Auto merge of #17587 - joshka:jm/edit-name-after-refactor, r=Veykril 2024-07-15 09:53:39 +00:00
ide-ssr Auto merge of #17555 - Veykril:grammar-inline, r=Veykril 2024-07-07 09:21:04 +00:00
intern Fix stable iteration ordering for Map<Name, ...> usages 2024-07-15 11:25:46 +02:00
limit Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
load-cargo fix: ensure there are no cycles in the source_root_parent_map 2024-06-20 13:46:14 +08:00
mbe Fix up the syntax tree for macro 2.0 2024-07-03 10:41:19 +02:00
parser Run codegen commands as tests if their results are commited 2024-07-07 09:14:50 +02:00
paths Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
proc-macro-api Improve error message when the proc-macro server unexpectedly exits 2024-07-01 14:30:21 +02:00
proc-macro-srv Improve error message when the proc-macro server unexpectedly exits 2024-07-01 14:30:21 +02:00
proc-macro-srv-cli Abstract proc-macro-srv protocol format 2024-06-30 16:56:30 +02:00
profile Fix stop_watch on linux 2024-07-07 08:40:41 +02:00
project-model Remove version check before using --keep-going 2024-07-08 16:41:12 +02:00
rust-analyzer Address feedback from @DropDemBits 2024-07-13 19:33:35 -07:00
salsa Improve dead code analysis 2024-07-04 22:05:00 +08:00
span internal: Fix rustdoc warnings 2024-06-13 17:29:10 -07:00
stdx Merge from rust-lang/rust 2024-07-11 20:06:05 +03:00
syntax Add f16 and f128 support 2024-07-10 10:43:14 +01:00
test-fixture style: simplify string interpolation 2024-05-30 16:18:49 -07:00
test-utils Add f16 and f128 support 2024-07-10 10:43:14 +01:00
text-edit Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
toolchain Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
tt Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
vfs Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00
vfs-notify Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this 2024-06-30 15:23:54 +02:00