{ // // Appearance "workbench.colorTheme": "Monokai Pro", "workbench.iconTheme": "Monokai Pro Icons", "editor.fontFamily": "Fira Code, Menlo, Monaco, 'Courier New', monospace", "editor.fontSize": 18, "editor.fontWeight": "normal", "editor.fontLigatures": true, "editor.stickyScroll.enabled": true, "editor.minimap.renderCharacters": false, "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "window.titleBarStyle": "custom", "workbench.sideBar.location": "right", // // Excluded files and directories "files.exclude": { "**/.classpath": true, "**/.project": true, "**/.settings": true, "**/.factorypath": true }, "files.watcherExclude": { "**/.bloop": true, "**/.metals": true, "**/.ammonite": true }, // // File associations with languages "files.associations": { "*.pgpass" : "yaml", }, // // Settings Sync "settingsSync.ignoredSettings": [ "sshfs.configs", "editor.fontFamily" ], // // Remote SSH "remote.SSH.remotePlatform": { "lab-pc07": "linux", "lab-pc28": "linux", "lab-pc01": "linux", "wasteside": "linux", "sralab": "linux" }, "remote.SSH.serverInstallPath": { "sralab": "/srv/scratch/paul.aumann", "lab-pc00": "/srv/scratch/paul.aumann", "lab-pc44": "/srv/scratch/paul.aumann", }, // // Python "python.languageServer": "Default", "python.createEnvironment.trigger": "off", "[python]": { "editor.formatOnSave": true, "editor.rulers": [ 120 ], "editor.defaultFormatter": "ms-python.black-formatter", "editor.codeActionsOnSave": { "source.organizeImports": "explicit" } }, "black-formatter.args": [ "--line-length", "120" ], // // Jupyter Notebooks "notebook.cellToolbarLocation": { "default": "right", "jupyter-notebook": "left" }, "workbench.editorAssociations": { "*.ipynb": "jupyter-notebook" }, // // R "r.lsp.diagnostics": false, // // JSON "[json][jsonc]": { "editor.defaultFormatter": "vscode.json-language-features", }, "prettier.singleQuote": true, // // Webdev "[typescript][typescriptreact][javascript][html]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "editor.indentSize": "tabSize", "editor.tabSize": 2, "emmet.showAbbreviationSuggestions": false, "editor.linkedEditing": true, "editor.codeActionsOnSave": { // "source.organizeImports": "always" } }, // // Hex Editor "hexeditor.columnWidth": 4, "hexeditor.showDecodedText": true, "hexeditor.defaultEndianness": "little", "hexeditor.inspectorType": "aside", // // Typst "typst-lsp.exportPdf": "onType", /// // Various settings "explorer.confirmDragAndDrop": false, "workbench.startupEditor": "none", "security.workspace.trust.untrustedFiles": "open", "emmet.showExpandedAbbreviation": "never", "git.openRepositoryInParentFolders": "never", "editor.selectionClipboard": false, "git.blame.editorDecoration.enabled": true, "python.analysis.typeCheckingMode": "basic", "workbench.editor.empty.hint": "hidden", "python.defaultInterpreterPath": "/home/paul/.pyenv/versions/3.12.5/envs/wasteside-tools", "editor.lineNumbers": "relative", "github.copilot.nextEditSuggestions.enabled": true, }