Last active
November 2, 2022 09:59
-
-
Save oryon-dominik/bf2d5a1712b103ed3ac013de209c72d4 to your computer and use it in GitHub Desktop.
vscode settings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// * /////////////////////////////////// | |
// [--: SMILEYS :--] | |
// * /////////////////////////////////// | |
// ✨ ⭐ 🌟 🎇 💫 🚀 | |
// 🙈 🙉 🙊 | |
// 🐉 🐲 🐌 🐍 🐙 🦄 🦅 🦇 🦈 🐧 🦜 🦉 🦊 🦔 🕊️ 🦅 🐳 | |
// 🧚 🧛 🧜 🧝 🧞 🧟 🧙♀️ 🧝♀️ 🧞♀️ 🤹 | |
// 🍄 🔮 🧹 ⚗️ 👑 💣 🔥 🍭 | |
// 👽 👾 👿 😈 👻 😎 👀 🙏 💔 💖 | |
// 🌍 🌎 🌏 🌐 🌑 🌒 🌓 🌔 🌕 🌖 🌗 🌘 | |
// 🌲 🌳 🌴 🌵 🌹 🌺 🌻 🌼 🌽 🌾 🌿 🌸 🍀 | |
// ❌ ⚡ 💲 🌈 🏳️🌈 🏴☠️ | |
// 🔰 🔴 🔵 🔶 🔷 🔸 🔹 🔺 🔻 | |
// window | |
"window.title": "${rootName}${separator}${activeEditorShort}", | |
"window.titleBarStyle": "native", | |
"window.customMenuBarAltFocus": true, | |
// external data-flows | |
"telemetry.telemetryLevel": "off", | |
// comfort | |
"explorer.confirmDelete": false, | |
"explorer.confirmDragAndDrop": false, | |
// security | |
"security.workspace.trust.enabled": true, | |
"security.workspace.trust.untrustedFiles": "open", | |
// breadcrumbs | |
"breadcrumbs.enabled": true, | |
"breadcrumbs.filePath": "on", | |
"breadcrumbs.symbolPath": "on", | |
"workbench.iconTheme": "material-icon-theme", | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.editor.closeEmptyGroups": false, | |
"workbench.editor.decorations.colors": true, | |
"workbench.editor.decorations.badges": true, | |
// close the file after focus loose, when opened normally (no preview with quickopen) | |
"workbench.editor.enablePreview": true, | |
"workbench.editor.enablePreviewFromQuickOpen": false, | |
"workbench.editorAssociations": { | |
"*.svg": "hediet.vscode-drawio-text", | |
"*.jpg": "cweijan.officeViewer", | |
"*.ico": "cweijan.officeViewer", | |
"*.png": "cweijan.officeViewer", | |
"*.md": "default", | |
"*.ipynb": "jupyter-notebook" | |
}, | |
"workbench.editor.untitled.hint": "hidden", | |
// Material Theme Accents | |
"workbench.colorCustomizations": { // ! Do not remove this Duplicate object key | |
// ! manually or the custom changes below will be overwritten by the theme | |
}, | |
"workbench.colorCustomizations": { // -> custom color override: #b6757a / #9e474e / #861a22 | |
"statusBar.background" : "#861a22", | |
"activityBarBadge.background": "#19857e", | |
"list.activeSelectionForeground": "#e1ad00", | |
"list.inactiveSelectionForeground": "#fac705", | |
"list.highlightForeground": "#b6757a", | |
"scrollbarSlider.activeBackground": "#861a22", | |
"editorSuggestWidget.highlightForeground": "#b6757a", | |
"textLink.foreground": "#9e474e", | |
"progressBar.background": "#861a22", | |
"pickerGroup.foreground": "#9e474e", | |
"tab.activeBorder": "#9e474e", | |
"notificationLink.foreground": "#fac705", | |
"editorWidget.resizeBorder": "#861a22", | |
"editorWidget.border": "#861a22", | |
"settings.modifiedItemIndicator": "#9e474e", | |
"settings.headerForeground": "#9e474e", | |
"panelTitle.activeBorder": "#861a22", | |
"breadcrumb.activeSelectionForeground": "#fac705", | |
"menu.selectionForeground": "#fac705", | |
"menubar.selectionForeground": "#e1ad00", | |
// "window.activeBorder": "#e1ad00", | |
// "window.inactiveBorder":"#19857e", | |
}, | |
// editor | |
"editor.minimap.enabled": false, | |
"editor.cursorBlinking": "smooth", | |
"editor.tabSize": 4, | |
"editor.insertSpaces": true, | |
"editor.cursorSmoothCaretAnimation": true, | |
"editor.rulers": [79, 119, 199], | |
"editor.renderWhitespace": "boundary", | |
"editor.autoIndent": "full", | |
"editor.guides.bracketPairs": true, | |
"editor.bracketPairColorization.enabled": true, | |
// "editor.fontFamily": "Cascadia Code", | |
"editor.fontLigatures": true, | |
"editor.fontWeight": "220", | |
"editor.fontSize": 14, | |
// intelliSense | |
"editor.inlineSuggest.enabled": true, | |
"editor.quickSuggestions": { | |
"other": true, | |
"comments": false, | |
"strings": false | |
}, | |
"editor.suggest.insertMode": "insert", | |
"editor.suggest.showStatusBar": true, | |
"editor.quickSuggestionsDelay": 3, | |
"editor.suggest.localityBonus": true, | |
"editor.tabCompletion": "onlySnippets", | |
"editor.suggestOnTriggerCharacters": true, | |
"editor.suggestSelection": "recentlyUsedByPrefix", | |
"editor.minimap.scale": 2, | |
"editor.mouseWheelZoom": true, | |
"editor.stablePeek": false, | |
// files | |
"files.autoSave": "onFocusChange", | |
"files.eol": "\n", | |
//"files.trimTrailingWhitespace": true, | |
// custom file extensions | |
"files.associations": { | |
"*.djhtml": "html", | |
"**/*.html": "html", | |
"**/templates/**/*.html": "django-html", | |
"**/templates/**/*": "django-txt", | |
"**/requirements{/**,*}.{txt,in}": "pip-requirements", | |
"*.js": "javascript", | |
"**/azure/pipelines/*.yml": "azure-pipelines" | |
}, | |
"multiCommand.commands": [ | |
{ | |
"command": "multiCommand.hideBars", | |
"sequence": [ | |
"workbench.action.toggleSidebarVisibility", | |
"workbench.action.toggleActivityBarVisibility", | |
] | |
}, | |
], | |
// * /////////////////////////////////// | |
// LINTING AND LANGUAGES | |
// * /////////////////////////////////// | |
"problems.showCurrentInStatus": true, | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
// CSS, HTML & Javascript/Typescript | |
"emmet.includeLanguages": { | |
"markdown": "html", | |
"javascript": "javascript", | |
"vue-html": "html", | |
}, | |
// deactivating build-in linters | |
"css.validate": false, | |
"less.validate": false, | |
"scss.validate": false, | |
// stylelint-plus | |
"stylelint.enable": true, | |
"stylelint.autoFixOnSave": false, | |
// prettier | |
"prettier.requireConfig": false, | |
"prettier.vueIndentScriptAndStyle": true, | |
"prettier.tabWidth": 2, | |
"prettier.useTabs": false, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": false, | |
"editor.tabSize": 2, | |
"editor.autoIndent": "full", | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
}, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": false, | |
"editor.tabSize": 2, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
}, | |
"typescript.updateImportsOnFileMove.enabled": "never", | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
}, | |
"[vue]": { | |
"editor.defaultFormatter": "johnsoncodehk.volar", | |
"editor.formatOnSave": false, | |
"editor.tabSize": 2, | |
"editor.autoIndent": "full", | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": false, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
}, | |
"json.maxItemsComputed": 2500000, | |
"[html]": { | |
"editor.tabSize": 2, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
}, | |
"html.format.wrapLineLength": 199, | |
"html.completion.attributeDefaultValue":"doublequotes", | |
"[css]": { | |
"editor.tabSize": 2, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.tslint": false, | |
"source.fixAll.eslint": false, | |
}, | |
"editor.defaultFormatter": "HookyQR.beautify", | |
}, | |
"[xml]": { | |
"editor.defaultFormatter": "redhat.vscode-xml" | |
}, | |
"[terraform]": { | |
"editor.tabSize": 4, | |
"editor.formatOnSave": true | |
}, | |
"[azure-pipelines]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
// HTML-lint | |
"htmlhint.options": { | |
"tagname-lowercase": true, | |
"attr-lowercase": true, | |
"attr-value-double-quotes": true, | |
"doctype-first": false, | |
"tag-pair": true, | |
"spec-char-escape": true, | |
"id-unique": true, | |
"src-not-empty": true, | |
"attr-no-duplication": true, | |
"title-require": true | |
}, | |
// eslint | |
// "eslint.options": { // ! deprecated | |
// "env":{ | |
// "es6": true, | |
// "es2020": true, | |
// "browser": true, | |
// }, | |
// "parserOptions": { | |
// "allowImportExportEverywhere": true, | |
// "ecmaVersion": 2020, // or 6,7,8,9,10,11 | |
// "parser": "babel-eslint", | |
// "sourceType": "module" | |
// }, | |
// "plugins": [ | |
// "@vue" | |
// ], | |
// }, | |
"eslint.codeAction.disableRuleComment": { | |
"enable": true, | |
"location": "separateLine" | |
}, | |
"eslint.validate": [ | |
"javascript", | |
"typescript", | |
"html", | |
"vue", | |
], | |
"eslint.packageManager": "yarn", | |
// * /////////////////////////////////// | |
// AUTO_CLOSE_TAGS | |
"auto-close-tag.enableAutoCloseTag": true, | |
"auto-close-tag.enableAutoCloseSelfClosingTag": true, | |
"auto-close-tag.insertSpaceBeforeSelfClosingTag": false, | |
"auto-close-tag.excludedTags": [ | |
"area", | |
"base", | |
"br", | |
"col", | |
"command", | |
"embed", | |
"hr", | |
"img", | |
"input", | |
"keygen", | |
"link", | |
"meta", | |
"param", | |
"source", | |
"track", | |
"wbr" | |
], | |
"auto-close-tag.disableOnLanguage": [ | |
"python", | |
"markdown", | |
"typescript", | |
], | |
"auto-close-tag.activationOnLanguage": [ | |
"xml", | |
"php", | |
"blade", | |
"ejs", | |
"jinja", | |
"javascript", | |
"javascriptreact", | |
"typescriptreact", | |
"plaintext", | |
// "markdown", | |
"vue", | |
"liquid", | |
"erb", | |
"lang-cfml", | |
"cfml", | |
"HTML (Eex)" | |
], | |
// * /////////////////////////////////// | |
// TAILWIND | |
"tailwindCSS.includeLanguages": { | |
"plaintext": "html" | |
}, | |
// * /////////////////////////////////// | |
// VUE | |
// "vetur.experimental.templateInterpolationService": true, // true leads to speed issues here :() | |
// "vetur.languageFeatures.updateImportOnFileMove": false, | |
// "vetur.format.options.useTabs": false, | |
// "vetur.format.options.tabSize": 4, | |
// "vetur.format.scriptInitialIndent": true, | |
// "vetur.format.styleInitialIndent": true, | |
// // vetur shouldn't do formatting of the source code since it is already formatted by eslint. | |
// "vetur.format.defaultFormatter.ts": "none", | |
// "vetur.format.defaultFormatter.js": "none", | |
// "vetur.languageFeatures.codeActions": true, | |
// "vetur.validation.template": false, // because of the use of eslint | |
// "vetur.validation.templateProps": false, | |
// "vetur.validation.interpolation": false, | |
// "vetur.validation.script": true, | |
// "vetur.validation.style": true, | |
// "vetur.useWorkspaceDependencies": true, | |
// "vetur.ignoreProjectWarning": false, | |
// * /////////////////////////////////// | |
// PYTHON | |
// * /////////////////////////////////// | |
// "python.languageServer": "Microsoft", | |
"python.languageServer": "Pylance", | |
"[python]": { | |
"files.eol": "\n", | |
"editor.defaultFormatter": "ms-python.python" | |
}, | |
// "python.venvPath": "~/Envs", | |
"python.envFile": "${workspaceFolder}/.env", | |
"python.terminal.activateEnvironment": true, | |
"python.analysis.completeFunctionParens": true, | |
"python.analysis.autoImportCompletions": false, | |
"python.analysis.typeCheckingMode": "off", | |
"python.autoComplete.addBrackets": true, | |
"python.linting.enabled": false, | |
"python.linting.lintOnSave": true, | |
"python.linting.pycodestyleEnabled": true, | |
"python.linting.pycodestyleArgs": [ | |
"--ignore=E501", // E501: Line too long, // E402: Import not on top, // W291: Trailing whitespace | |
], | |
"python.linting.pylintEnabled": true, | |
"python.linting.pylintArgs": [ | |
"--disable=C0301", | |
// http://pylint-messages.wikidot.com/all-messages | |
// C0301: Line too long | |
// C0303: Trailing whitespace | |
// C0111: Missing docstring | |
// C0411, C0412, C0413: import placement | |
// C0103: snake case naming_convention | |
// W0611, W0612, W0613: unused arguments+variables+imports | |
// W0703: Catching too general exception | |
// E0611: no name in module (just for kivy-project..) | |
], | |
"python.linting.flake8Enabled": true, | |
"python.linting.mypyEnabled": true, | |
"python.linting.pylamaEnabled": true, | |
"python.linting.pydocstyleEnabled": true, | |
"python.formatting.provider": "black", | |
"python.formatting.blackArgs": [ | |
"--line-length=119", | |
], | |
//"python.dataScience.useDefaultConfigForJupyter": true, | |
//"python.analysis.disabled": [ | |
// "", | |
//], | |
// jupyter extension | |
"jupyter.sendSelectionToInteractiveWindow": false, | |
"jupyter.askForKernelRestart": false, | |
"notebook.cellToolbarLocation": { | |
"default": "right", | |
"jupyter-notebook": "right" | |
}, | |
"notebook.output.textLineLimit": 300, | |
// * /////////////////////////////////// | |
// EXTENSIONS, remote, version control | |
// * /////////////////////////////////// | |
"extensions.autoUpdate": "onlyEnabledExtensions", | |
"extensions.ignoreRecommendations": true, | |
// GIT | |
"git.confirmSync": false, | |
"git.autofetch": true, | |
"git.mergeEditor": true, | |
// diff | |
"diffEditor.ignoreTrimWhitespace": false, | |
"gitlens.hovers.currentLine.over": "line", | |
"gitlens.codeLens.recentChange.enabled": false, | |
"gitlens.codeLens.authors.enabled": false, | |
"gitlens.hovers.enabled": false, | |
"gitlens.statusBar.command": "gitlens.toggleFileBlame", | |
// gitlab - deactivated for now | |
// "gitlab.ignoreCertificateErrors": true, | |
// errorlens | |
"errorLens.exclude": [ | |
"^\".*\" is not accessed$", | |
// "^Cannot access member \".*\" for type \".*\"$", | |
// "^\"self\" is not accessed$", | |
// "^\"cls\" is not accessed$", | |
// "^Define a constant instead of duplicating this literal .*$", | |
], | |
"errorLens.onSave": true, | |
// remote / SSH | |
// "remote.SSH.showLoginTerminal": true, | |
"remote.SSH.remotePlatform": { | |
"cyberise": "linux" | |
}, | |
// SHELL & Terminal | |
// "terminal.integrated.fontFamily": "", // "terminal.integrated.fontFamily": "monospace", | |
"terminal.integrated.scrollback": 5000, | |
"terminal.integrated.profiles.windows": { | |
"OldPowerShell": { | |
"source": "PowerShell", | |
"overrideName": true, | |
"icon": "terminal-powershell", | |
"env": {} | |
}, | |
"Powershell": { | |
"path": "C:\\Program Files\\PowerShell\\7\\pwsh.exe", | |
"args": [] | |
} | |
}, | |
"terminal.integrated.tabs.enabled": true, | |
// "terminal.integrated.defaultProfile.windows": "PowershellPreview", | |
// VS Live Share | |
// "liveshare.guestApprovalRequired": true, | |
"liveshare.featureSet": "stable", | |
"sonarlint.ls.javaHome": "C:\\Program Files\\Java\\jdk-17", | |
"sonarlint.disableTelemetry": true, | |
"sonarlint.rules": { | |
// "Define a constant instead of duplicating this literal" | |
"python:S1192":{ // String literals should not be duplicated | |
"level": "on", | |
"parameters": { | |
"threshold": 7 | |
} | |
}, | |
"typescript:S1117":{ | |
"level": "off", | |
} | |
}, | |
// django | |
// "djangointellisense.debugMessages": false, | |
// better-comments | |
"better-comments.tags": [ | |
{ | |
"tag": "!", // alerts | |
"color": "#FF2D00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "?", // queries | |
"color": "#3498DB", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "//", // disabled-comment | |
"color": "#474747", | |
"strikethrough": true, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "todo", // t0d0s | |
"color": "#ffc800", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "fixme", // fixmes | |
"color": "#ff9100", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "hack", // fixmes | |
"color": "#fffb00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "bug", // bugs | |
"color": "#cc212c", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "wtf", | |
"color": "#ff5733", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "*", // highlights | |
"color": "#98C379", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
} | |
], | |
// T0D0-tree | |
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)", | |
"todo-tree.general.tags" :[ | |
"TODO", | |
"FIXME", | |
"HACK", | |
"BUG", | |
"TBD", | |
"WTF", | |
"[ ]", | |
"[x]" | |
], | |
"todo-tree.highlights.customHighlight": { | |
"TODO": { | |
"type": "tag", | |
"foreground": "magenta", | |
"iconColour": "green", | |
}, | |
"FIXME": { | |
"type": "tag", | |
"foreground": "magenta", | |
"icon": "alert", | |
"iconColour": "yellow", | |
}, | |
"HACK": { | |
"type": "tag", | |
"icon": "flame", | |
"iconColour": "grey", | |
}, | |
"BUG": { | |
"type": "text", | |
"foreground": "red", | |
"icon": "zap", | |
"iconColour": "red", | |
}, | |
"TBD": { | |
"type": "tag", | |
"foreground": "magenta", | |
"icon": "organization", | |
"iconColour": "magenta", | |
}, | |
"WTF": { | |
"type": "text", | |
"foreground": "orange", | |
"icon": "megaphone", | |
"iconColour": "orange", | |
}, | |
"[ ]": { | |
"background": "#ff000080" | |
}, | |
"[x]": { | |
"background": "#00ff0080" | |
} | |
}, | |
// "todo-tree.tree.showScanModeButton": false, | |
// // * extension: coverage gutters ////////////////////////////////////////// | |
// "coverage-gutters.coverageFileNames": [ | |
// "coverage.xml", | |
// ".coverage", | |
// ], | |
// "coverage-gutters.xmlname": "coverage.xml", | |
// "coverage-gutters.customizable.context-menu": false, | |
// "coverage-gutters.customizable.status-bar-toggler-watchCoverageAndVisibleEditors-enabled": false, | |
// "coverage-gutters.ignoredPathGlobs": "**/{node_modules,venv,.venv,vendor}/**", | |
// // "coverage-gutters.coverageReportFileName": "**/htmlcoverage/index.html", | |
// // "coverage-gutters.manualCoverageFilePaths": [], | |
// // "coverage-gutters.remotePathResolve": [], | |
// "coverage-gutters.showLineCoverage": true, | |
// "coverage-gutters.showGutterCoverage": false, | |
// "coverage-gutters.showRulerCoverage": false, | |
// zenmode | |
"zenMode.fullScreen": true, | |
"zenMode.hideActivityBar": true, | |
"zenMode.hideStatusBar": true, | |
"zenMode.centerLayout": true, | |
"zenMode.restore": true, | |
"zenMode.hideTabs": false, | |
"zenMode.hideLineNumbers": false, | |
"zenMode.silentNotifications": true, | |
// azure-terraform | |
// "azureTerraform.test.location": "germanywestcentral", | |
// "azureTerraform.terminal": "integrated", | |
// "azureTerraform.checkTerraformCmd": false, | |
// powermode | |
"powermode.enabled": false, | |
"powermode.presets": "particles", | |
// bucket-explorer | |
// ... TODO integrate at least one remote bucket | |
// redhat-commons | |
"redhat.telemetry.enabled": false, | |
// sqltools | |
"sqltools.useNodeRuntime": false, | |
// vim | |
"vim.disableExtension": true, | |
"vim.startInInsertMode": true, | |
"vim.useCtrlKeys": false, | |
// "vim.vimrc.enable": true, | |
// "vim.vimrc.path" = "~/.vimrc", | |
"vim.useSystemClipboard": true, | |
"vim.highlightedyank.enable": true, | |
"vim.highlightedyank.color": "#ff0000", | |
"vim.highlightedyank.duration": 200, | |
// "vim.insertModeKeyBindings": [ | |
// { | |
// "before": ["j", "j"], | |
// "after": ["<Esc>"] | |
// } | |
// ], | |
// "vim.normalModeKeyBindingsNonRecursive": [ | |
// { | |
// "before": ["<leader>", "d"], | |
// "after": ["d", "d"] | |
// }, | |
// { | |
// "before": ["<C-n>"], | |
// "commands": [":nohl"] | |
// } | |
// ], | |
// "vim.leader": "<space>", | |
// "vim.handleKeys": { | |
// "<C-a>": false, | |
// "<C-f>": false, | |
// "<C-b>": false, | |
// "<C-c>": false, | |
// "<C-v>": false, | |
// "<C-z>": false, | |
// "<C-y>": false, | |
// }, | |
"vim.overrideCopy": false, | |
// * /////////////////////////////////// | |
// LAUNCH | |
// * /////////////////////////////////// | |
"launch": { | |
"version": "0.2.0", | |
"configurations": [ | |
{ | |
"type": "chrome", | |
"request": "launch", | |
"name": "vuejs: chrome", | |
"url": "http://localhost:8080", | |
"webRoot": "${workspaceFolder}", | |
}, | |
{ | |
"name": "Python: pytest", | |
"type": "python", | |
"request": "launch", | |
"program": "${workspaceFolder}/pytest", | |
"console": "integratedTerminal", | |
"args": [ | |
// "test", | |
], | |
}, | |
{ | |
"name": "Python: pytest for Django", | |
"type": "python", | |
"request": "launch", | |
"program": "${workspaceFolder}/backend/manage.py", | |
"console": "integratedTerminal", | |
"args": [ | |
"test", | |
], | |
"django": true | |
}, | |
{ | |
"name": "Python: Django", | |
"type": "python", | |
"request": "launch", | |
"program": "${workspaceFolder}/manage.py", | |
"console": "integratedTerminal", | |
"args": [ | |
"runserver", | |
], | |
"django": true | |
}, | |
{ | |
"name": "Python: Terminal (Virtual Environment)", | |
"type": "python", | |
"request": "launch", | |
"program": "${file}", | |
"console": "integratedTerminal", | |
//"stopOnEntry": true, | |
// "args": ["--start", "with", "arguments"], | |
// "pythonPath": "${config:python.pythonPath}", | |
"cwd": "${workspaceRoot}", | |
"env": {}, | |
"envFile": "${workspaceRoot}/.env", | |
}, | |
{ | |
"name": "Python: Current File, integrated Terminal", | |
"type": "python", | |
// "pythonPath": "${config:python.pythonPath}", | |
// "python.terminal.activateEnvironment": false, // true works only in workspace | |
"request": "launch", | |
"program": "${file}", | |
// "program": "${workspaceFolder}/${file}", | |
// "program": "${workspaceFolder}/main.py", | |
"cwd": "${fileDirname}", | |
// "cwd": "${workspaceFolder}", | |
// "cwd": "${workspaceRoot}", | |
"console": "integratedTerminal", | |
// "args": [], | |
// "stopOnEntry": true, // vscode-debugging-mode | |
}, | |
] | |
}, | |
// * /////////////////////////////////// | |
// SETTINGS-SYNC | |
// * /////////////////////////////////// | |
"settingsSync.ignoredExtensions": [ | |
// ignore extensions not to sync here.. | |
], | |
"settingsSync.ignoredSettings": [ | |
"sonarlint.ls.javaHome", | |
"gitlab.instanceUrl", | |
"terminal.integrated.shell.windows", | |
], | |
"GithubGistExplorer.explorer.gistSortBy": "Last Updated", | |
"GithubGistExplorer.explorer.gistAscending": false, | |
"GithubGistExplorer.explorer.subscriptionSortBy": "Last Updated", | |
"GithubGistExplorer.explorer.subscriptionAscending": false, | |
"GithubGistExplorer.github.username": "***", | |
"GithubGistExplorer.github.token": "***", | |
"github.copilot.enable": { | |
"*": true, | |
"yaml": false, | |
"plaintext": false, | |
"markdown": true | |
}, | |
"powermode.shake.enabled": false, | |
"gitlens.currentLine.enabled": false, | |
"gitlens.codeLens.enabled": false, | |
"workbench.colorTheme": "Nosferatu", | |
"liveServer.settings.donotVerifyTags": true, | |
"liveServer.settings.donotShowInfoMsg": true, | |
"projectManager.removeCurrentProjectFromList": false, | |
"javascript.updateImportsOnFileMove.enabled": "never", | |
"window.menuBarVisibility": "toggle", | |
"lldb.suppressUpdateNotifications": true, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment