{
  "files.autoSave": "onFocusChange",
  "files.defaultLanguage": "rust",
  "editor.formatOnPaste": true,
  "editor.formatOnSave": true,
  "files.trimTrailingWhitespace": true,
  "editor.suggest.preview": true,
  "editor.acceptSuggestionOnEnter": "on",
  "rust-analyzer.restartServerOnConfigChange": true,
  "rust-analyzer.cargo.features": "all",
  "rust-analyzer.rustfmt.extraArgs": ["+nightly"],
  "[rust]": {
    "editor.defaultFormatter": "rust-lang.rust-analyzer"
  },
  "rust-analyzer.inlayHints.typeHints.enable": false,
  "rust-analyzer.linkedProjects": [
    "./burrow/Cargo.toml"
  ],
  "[yaml]": {
    "editor.insertSpaces": true,
    "editor.tabSize": 2,
    "editor.autoIndent": "advanced",
    "diffEditor.ignoreTrimWhitespace": false,
    "editor.formatOnSave": false
  }
}
