Skip to content

Commit b2e8f74

Browse files
authored
meta(vscode): Add recommended vscode settings (#6)
1 parent f2fce68 commit b2e8f74

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

.vscode/extensions.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
// See http://go.microsoft.com/fwlink/?LinkId=827846
3+
// for the documentation about the extensions.json format
4+
"recommendations": [
5+
// TOML language support
6+
"tamasfe.even-better-toml",
7+
// Rust language server
8+
"rust-lang.rust-analyzer",
9+
// Crates.io dependency versions
10+
"fill-labs.dependi",
11+
// Debugger support for Rust and native
12+
"vadimcn.vscode-lldb",
13+
// Snapshot tests integration
14+
"mitsuhiko.insta",
15+
]
16+
}

.vscode/settings.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
// Formatting
3+
"editor.formatOnPaste": true,
4+
"editor.formatOnSave": true,
5+
"editor.formatOnType": true,
6+
"editor.tabSize": 4,
7+
"editor.rulers": [100],
8+
"files.autoSave": "onWindowChange",
9+
"files.trimTrailingWhitespace": true,
10+
"files.insertFinalNewline": true,
11+
12+
// Rust Analyzer
13+
"rust-analyzer.cargo.features": "all",
14+
"rust-analyzer.check.command": "clippy",
15+
"rust-analyzer.imports.granularity.group": "module",
16+
"rust-analyzer.imports.prefix": "crate",
17+
18+
// Language-specific overrides
19+
"[markdown]": {
20+
"editor.rulers": [80],
21+
"editor.tabSize": 2,
22+
}
23+
}

0 commit comments

Comments
 (0)