{ // vscode settings "editor.formatOnSave": true, "editor.minimap.renderCharacters": false, "editor.minimap.showSlider": "always", "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?_", "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, "files.autoSave": "afterDelay", "git.autofetch": true, "git.confirmSync": false, "git.fetchOnPull": true, "git.pruneOnFetch": true, "update.mode": "none", "workbench.colorTheme": "Default Dark+", // formatters "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[yaml]": { "editor.defaultFormatter": "redhat.vscode-yaml" }, "[python]": { "editor.defaultFormatter": "charliermarsh.ruff" }, "[nix]": { "editor.defaultFormatter": "jnoortheen.nix-ide" }, // spell check "cSpell.enabled": true, "cSpell.language": "en,en-US", "cSpell.enableFiletypes": ["bat", "csv", "nix", "toml"], "cSpell.userWords": ["Cahill", "syncthing"], // nix "nix.enableLanguageServer": true, "nix.serverPath": "nil", // force the use of rust-analyzer from dev shell "rust-analyzer.server.path": "rust-analyzer", // other "python.analysis.typeCheckingMode": "basic", "redhat.telemetry.enabled": true, "gitlens.plusFeatures.enabled": false }