dotfiles

My PC Dotfiles & Website

files/vscode/settings.json (2657B)


 1{
 2  "chat.disableAIFeatures": true,
 3  "editor.cursorBlinking": "expand",
 4  "editor.cursorSmoothCaretAnimation": "on",
 5  "editor.cursorStyle": "line-thin",
 6  "editor.formatOnSave": true,
 7  "editor.linkedEditing": true,
 8  "editor.smoothScrolling": true,
 9  "editor.suggest.preview": true,
10  "editor.suggest.showStatusBar": true,
11  "editor.unfoldOnClickAfterEndOfLine": true,
12  "explorer.confirmDelete": false,
13  "explorer.incrementalNaming": "smart",
14  "explorer.openEditors.visible": 7,
15  "extensions.autoCheckUpdates": false,
16  "extensions.autoUpdate": false,
17  "extensions.ignoreRecommendations": true,
18  "files.autoSave": "onWindowChange",
19  "files.trimFinalNewlines": true,
20  "search.showLineNumbers": true,
21  "search.smartCase": true,
22  "search.useGlobalIgnoreFiles": true,
23  "search.useParentIgnoreFiles": true,
24  "telemetry.telemetryLevel": "off",
25  "terminal.integrated.cursorStyle": "line",
26  "terminal.integrated.enableVisualBell": true,
27  "terminal.integrated.tabs.separator": " / ",
28  "update.mode": "none",
29  "window.autoDetectColorScheme": false,
30  "window.closeWhenEmpty": true,
31  "window.commandCenter": true,
32  "window.dialogStyle": "custom",
33  "window.doubleClickIconToClose": true,
34  "window.menuBarVisibility": "toggle",
35  "window.titleSeparator": " / ",
36  "workbench.browser.openLocalhostLinks": true,
37  "workbench.commandPalette.preserveInput": true,
38  "workbench.editor.highlightModifiedTabs": true,
39  "workbench.list.horizontalScrolling": true,
40  "workbench.list.smoothScrolling": true,
41  "workbench.startupEditor": "readme",
42
43  "editor.defaultFormatter": "esbenp.prettier-vscode",
44  "better-comments.highlightPlainText": true,
45  "scm.repositories.visible": 7,
46  "python.languageServer": "None",
47  "nix.enableLanguageServer": true,
48  "nix.serverPath": "nixd",
49  "nix.hiddenLanguageServerErrors": ["textDocument/definition"],
50  "nix.serverSettings": {
51    "nixd": {
52      "nixpkgs": {
53        "expr": "import (builtins.getFlake \"/etc/nixos\").inputs.nixpkgs { }"
54      },
55      "options": {
56        "nixos": {
57          "expr": "let f = builtins.getFlake \"/etc/nixos\"; h = builtins.replaceStrings [\"\\n\"] [\"\"] (builtins.readFile /etc/hostname); in f.nixosConfigurations.${h}.options"
58        }
59      },
60      "formatting": {
61        "command": ["alejandra"]
62      }
63    }
64  },
65  "[nix]": {
66    "editor.defaultFormatter": "jnoortheen.nix-ide"
67  },
68  "[cpp]": {
69    "editor.defaultFormatter": "ms-vscode.cpptools"
70  },
71  "[python]": {
72    "editor.defaultFormatter": "charliermarsh.ruff"
73  },
74  "[xml]": {
75    "editor.defaultFormatter": "redhat.vscode-xml"
76  },
77  "[toml]": {
78    "editor.defaultFormatter": "tombi-toml.tombi"
79  }
80}