settings.json

 1{
 2  "languages": {
 3    "Markdown": {
 4      "tab_size": 2,
 5      "formatter": "prettier"
 6    },
 7    "TOML": {
 8      "formatter": "prettier",
 9      "format_on_save": "off"
10    },
11    "YAML": {
12      "tab_size": 2,
13      "formatter": "prettier"
14    },
15    "JSON": {
16      "tab_size": 2,
17      "preferred_line_length": 120,
18      "formatter": "prettier"
19    },
20    "JSONC": {
21      "tab_size": 2,
22      "preferred_line_length": 120,
23      "formatter": "prettier"
24    },
25    "JavaScript": {
26      "tab_size": 2,
27      "formatter": "prettier"
28    },
29    "CSS": {
30      "tab_size": 2,
31      "formatter": "prettier"
32    },
33    "Rust": {
34      "tasks": {
35        "variables": {
36          "RUST_DEFAULT_PACKAGE_RUN": "zed"
37        }
38      }
39    }
40  },
41  "file_types": {
42    "Dockerfile": ["Dockerfile*[!dockerignore]"],
43    "Git Ignore": ["dockerignore"]
44  },
45  "hard_tabs": false,
46  "formatter": "auto",
47  "remove_trailing_whitespace_on_save": true,
48  "ensure_final_newline_on_save": true,
49  "file_scan_exclusions": [
50    "crates/eval/worktrees/",
51    "crates/eval/repos/",
52    "**/.git",
53    "**/.svn",
54    "**/.hg",
55    "**/.jj",
56    "**/CVS",
57    "**/.DS_Store",
58    "**/Thumbs.db",
59    "**/.classpath",
60    "**/.settings"
61  ]
62}