88 lines
3.3 KiB
Plaintext
88 lines
3.3 KiB
Plaintext
{
|
|
"window.newWindowDimensions": "maximized",
|
|
"window.restoreFullscreen": true,
|
|
"window.commandCenter": false,
|
|
|
|
"workbench.layoutControl.enabled": false,
|
|
"workbench.colorTheme": "minimalGreen",
|
|
"workbench.editor.empty.hint": "hidden",
|
|
|
|
"editor.stickyScroll.enabled": false,
|
|
"editor.minimap.enabled": false,
|
|
"editor.renderWhitespace": "trailing",
|
|
"editor.unicodeHighlight.includeStrings": false,
|
|
"editor.detectIndentation": false,
|
|
|
|
"explorer.confirmDelete": false,
|
|
"explorer.confirmDragAndDrop": false,
|
|
"explorer.confirmPasteNative": false,
|
|
|
|
"terminal.integrated.persistentSessionReviveProcess": "never",
|
|
"terminal.integrated.enableMultiLinePasteWarning": "never",
|
|
"terminal.integrated.initialHint": false,
|
|
"terminal.integrated.cursorStyle": "line",
|
|
"terminal.integrated.cursorStyleInactive": "line",
|
|
"terminal.integrated.drawBoldTextInBrightColors": false,
|
|
"terminal.integrated.minimumContrastRatio": 1,
|
|
"terminal.integrated.stickyScroll.enabled": false,
|
|
"terminal.integrated.textBlinking": true,
|
|
|
|
"application.shellEnvironmentResolutionTimeout": 100,
|
|
|
|
"security.workspace.trust.untrustedFiles": "open",
|
|
|
|
"chat.disableAIFeatures": true,
|
|
|
|
"telemetry.feedback.enabled": false,
|
|
"telemetry.telemetryLevel": "off",
|
|
|
|
"files.associations": {
|
|
"*.tsx": "xml",
|
|
"*.map": "json"
|
|
},
|
|
|
|
"bashIde.shellcheckArguments": "--exclude=SC2120,SC2155,SC2119",
|
|
"ccls.cache.directory": ".vscode/ccls-cache",
|
|
"extensions.ignoreRecommendations": true,
|
|
"git.enabled": false,
|
|
"markdown-preview-enhanced.previewTheme": "atom-dark.css",
|
|
"nix.enableLanguageServer": true,
|
|
"nix.serverPath": "nil", // or "nixd", or ["executable", "argument1", ...]
|
|
// LSP config can be passed via the ``nix.serverSettings.{lsp}`` as shown below.
|
|
"nix.serverSettings": {
|
|
// check https://github.com/oxalica/nil/blob/main/docs/configuration.md for all options available
|
|
"nil": {
|
|
// "diagnostics": {
|
|
// "ignored": ["unused_binding", "unused_with"],
|
|
// },
|
|
"formatting": {
|
|
"command": [
|
|
"nixfmt"
|
|
]
|
|
}
|
|
},
|
|
// check https://github.com/nix-community/nixd/blob/main/nixd/docs/configuration.md for all nixd config
|
|
"nixd": {
|
|
"formatting": {
|
|
"command": [
|
|
"nixfmt"
|
|
]
|
|
},
|
|
"options": {
|
|
// By default, this entry will be read from `import <nixpkgs> { }`.
|
|
// You can write arbitrary Nix expressions here, to produce valid "options" declaration result.
|
|
// Tip: for flake-based configuration, utilize `builtins.getFlake`
|
|
"nixos": {
|
|
"expr": "(builtins.getFlake \"/absolute/path/to/flake\").nixosConfigurations.<name>.options"
|
|
},
|
|
"home-manager": {
|
|
"expr": "(builtins.getFlake \"/absolute/path/to/flake\").homeConfigurations.<name>.options"
|
|
},
|
|
// Tip: use ${workspaceFolder} variable to define path
|
|
"nix-darwin": {
|
|
"expr": "(builtins.getFlake \"${workspaceFolder}/path/to/flake\").darwinConfigurations.<name>.options"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |