Skip to content

Commit a6bf524

Browse files
committed
Update IDEs to use rustfmt 2024, fix Zed settings
- Update IDE `rust-analyzer` settings to use 2024 rather than 2021. - Fix Zed settings by removing `${workspaceFolder}/` from paths.
1 parent c4e05e5 commit a6bf524

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

src/bootstrap/src/core/build_steps/setup.rs

+4
Original file line numberDiff line numberDiff line change
@@ -585,11 +585,13 @@ Select which editor you would like to set up [default: None]: ";
585585
"d29af4d949bbe2371eac928a3c31cf9496b1701aa1c45f11cd6c759865ad5c45",
586586
"b5dd299b93dca3ceeb9b335f929293cb3d4bf4977866fbe7ceeac2a8a9f99088",
587587
"631c837b0e98ae35fd48b0e5f743b1ca60adadf2d0a2b23566ba25df372cf1a9",
588+
"080955765db84bb6cbf178879f489c4e2369397626a6ecb3debedb94a9d0b3ce",
588589
],
589590
EditorKind::Helix => &[
590591
"2d3069b8cf1b977e5d4023965eb6199597755e6c96c185ed5f2854f98b83d233",
591592
"6736d61409fbebba0933afd2e4c44ff2f97c1cb36cf0299a7f4a7819b8775040",
592593
"f252dcc30ca85a193a699581e5e929d5bd6c19d40d7a7ade5e257a9517a124a5",
594+
"198c195ed0c070d15907b279b8b4ea96198ca71b939f5376454f3d636ab54da5",
593595
],
594596
EditorKind::Vim | EditorKind::VsCode => &[
595597
"ea67e259dedf60d4429b6c349a564ffcd1563cf41c920a856d1f5b16b4701ac8",
@@ -604,11 +606,13 @@ Select which editor you would like to set up [default: None]: ";
604606
"c394386e6133bbf29ffd32c8af0bb3d4aac354cba9ee051f29612aa9350f8f8d",
605607
"e53e9129ca5ee5dcbd6ec8b68c2d87376474eb154992deba3c6d9ab1703e0717",
606608
"f954316090936c7e590c253ca9d524008375882fa13c5b41d7e2547a896ff893",
609+
"701b73751efd7abd6487f2c79348dab698af7ac4427b79fa3d2087c867144b12",
607610
],
608611
EditorKind::Zed => &[
609612
"bbce727c269d1bd0c98afef4d612eb4ce27aea3c3a8968c5f10b31affbc40b6c",
610613
"a5380cf5dd9328731aecc5dfb240d16dac46ed272126b9728006151ef42f5909",
611614
"2e96bf0d443852b12f016c8fc9840ab3d0a2b4fe0b0fb3a157e8d74d5e7e0e26",
615+
"4fadd4c87389a601a27db0d3d74a142fa3a2e656ae78982e934dbe24bee32ad6",
612616
],
613617
}
614618
}

src/etc/rust_analyzer_eglot.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"src/bootstrap/Cargo.toml"
1515
"src/tools/rust-analyzer/Cargo.toml"]
1616
:rustfmt ( :overrideCommand ["build/host/rustfmt/bin/rustfmt"
17-
"--edition=2021"])
17+
"--edition=2024"])
1818
:procMacro ( :server "build/host/stage0/libexec/rust-analyzer-proc-macro-srv"
1919
:enable t)
2020
:cargo ( :buildScripts ( :enable t

src/etc/rust_analyzer_helix.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ overrideCommand = [
3232
[language-server.rust-analyzer.config.rustfmt]
3333
overrideCommand = [
3434
"build/rust-analyzer/host/rustfmt/bin/rustfmt",
35-
"--edition=2021"
35+
"--edition=2024"
3636
]
3737

3838
[language-server.rust-analyzer.config.procMacro]

src/etc/rust_analyzer_settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"rust-analyzer.rustfmt.overrideCommand": [
1919
"${workspaceFolder}/build/host/rustfmt/bin/rustfmt",
20-
"--edition=2021"
20+
"--edition=2024"
2121
],
2222
"rust-analyzer.procMacro.server": "${workspaceFolder}/build/host/stage0/libexec/rust-analyzer-proc-macro-srv",
2323
"rust-analyzer.procMacro.enable": true,

src/etc/rust_analyzer_zed.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@
2929
],
3030
"procMacro": {
3131
"enable": true,
32-
"server": "${workspaceFolder}/build/host/stage0/libexec/rust-analyzer-proc-macro-srv"
32+
"server": "build/host/stage0/libexec/rust-analyzer-proc-macro-srv"
3333
},
3434
"rustc": {
3535
"source": "./Cargo.toml"
3636
},
3737
"rustfmt": {
3838
"overrideCommand": [
39-
"${workspaceFolder}/build/host/rustfmt/bin/rustfmt",
40-
"--edition=2021"
39+
"build/host/rustfmt/bin/rustfmt",
40+
"--edition=2024"
4141
]
4242
},
4343
"server": {

0 commit comments

Comments
 (0)