Skip to content

Instantly share code, notes, and snippets.

@bgoonz
Created June 27, 2023 21:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bgoonz/89d37e68e7d73309cc7f7ee5c6779739 to your computer and use it in GitHub Desktop.
Save bgoonz/89d37e68e7d73309cc7f7ee5c6779739 to your computer and use it in GitHub Desktop.
vscode-settings-June2023.jsonc
{
//----------------beginning of editor settings--------------------\\
"editor.comments.ignoreEmptyLines": false,
"editor.trimAutoWhitespace": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.definitionLinkOpensInPeek": true,
"editor.fastScrollSensitivity": 9,
"editor.suggest.shareSuggestSelections": true,
"editor.fontSize": 12,
"editor.fontFamily": "Consolas, 'Courier New', monospace",
"editor.fontWeight": "350",
"editor.letterSpacing": 1.2,
"editor.lineHeight": 26,
"editor.fontLigatures": true,
// The number of spaces a tab is equal to. This setting is overridden based on the file contents when `editor.detectIndentation` is on.
"editor.tabSize": 4,
"editor.detectIndentation": false,
"editor.wordWrap": "on",
"editor.semanticTokenColorCustomizations": {
"[One Dark Pro]": {
// Apply to this theme only
"enabled": true,
"rules": {
"magicFunction:python": "#ee0000",
"function.declaration:python": "#990000",
"*.decorator:python": "#0000dd",
"*.typeHint:python": "#5500aa",
"*.typeHintComment:python": "#aaaaaa"
}
}
},
// Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.
"editor.acceptSuggestionOnCommitCharacter": true,
// Enable/Disable ActiveFileInStatusBar
// Show fullpath or relative path in status bar.
// Reveal the active file in the file system.
// Controls the delay in ms after which quick suggestions will show up.
"editor.quickSuggestionsDelay": 10,
// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": true,
// Controls if pressing tab inserts the best suggestion and if tab cycles through other suggestions
"editor.tabCompletion": "on",
// Controls whether sorting favours words that appear close to the cursor
"editor.suggest.localityBonus": true,
"editor.suggestSelection": "first",
// Enable word based suggestions
"editor.wordBasedSuggestions": true,
// Enable parameter hints
"editor.parameterHints.enabled": true,
"editor.suggest.showTypeParameters": false,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
"editor.largeFileOptimizations": false,
"editor.renderControlCharacters": true,
"liveServer.settings.donotVerifyTags": true,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.matchBrackets": "always"
},
"editor.cursorBlinking": "smooth",
"editor.acceptSuggestionOnEnter": "off",
"editor.snippetSuggestions": "top",
//---------------------------end of editor--------------------------\\
//!-----------------------------------------------------------------
//------------------beginning of explorer settingsr-----------------\\
"explorer.sortOrder": "type",
"workbench.sideBar.location": "left",
"workbench.activityBar.visible": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editorAssociations": {
"*.md": "default",
"*.ipynb": "jupyter-notebook",
"*.zip": "default",
"*.db3": "default",
"*.gif": "cweijan.officeViewer",
"*.ico": "cweijan.officeViewer"
},
//---------------------------end of workbench----------------------\\
//!------------------------------------------------------------
//------------------beginning of extension settingsr---------------\\
"markdown.preview.openMarkdownLinks": "inEditor",
"prettier.printWidth": 200,
"prettier.trailingComma": "none",
"settingsSync.ignoredExtensions": ["doi.fileheadercomment"],
//---------------------------end of extensions----------------------\\
//!-------------------------------------------------------------------
//--------------beginning of language-features settingsr------------\\
"javascript.format.insertSpaceAfterConstructor": true,
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true,
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true,
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": true,
"javascript.format.insertSpaceBeforeFunctionParenthesis": false,
//---markdown---\\
//---typescript---\\
"typescript.format.insertSpaceAfterConstructor": true,
"typescript.format.enable": false,
"typescript.reportStyleChecksAsWarnings": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true,
//---python---\\
"python.languageServer": "Pylance",
//---emmet---//
"emmet.showSuggestionsAsSnippets": true,
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"jsx-sublime-babel-tags": "javascriptreact"
},
"terminal.integrated.fontFamily": "monospace",
//----------------------end of terminal--------------------\\
//!-----------------------------------------------------------------
//--------------beginning of file settings------------\\
"files.exclude": {
"**/.git": false
},
"breadcrumbs.filePath": "on",
"files.autoSave": "afterDelay",
"files.insertFinalNewline": true,
"git.allowForcePush": true,
"diffEditor.codeLens": true,
"explorer.confirmDelete": false,
"liveServer.settings.donotShowInfoMsg": true,
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.saveConflictResolution": "overwriteFileOnDisk",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"notebook.cellToolbarLocation": {
"default": "right",
"jupyter-notebook": "left"
},
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": ["${env:windir}\\Sysnative\\cmd.exe", "${env:windir}\\System32\\cmd.exe"],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
},
"C:\\WINDOWS\\System32\\wsl.exe (migrated)": {
"path": "C:\\WINDOWS\\System32\\wsl.exe",
"args": []
},
"JavaScript Debug Terminal": {
"extensionIdentifier": "ms-vscode.js-debug",
"icon": "debug",
"id": "extension.js-debug.debugTerminal",
"title": "JavaScript Debug Terminal"
},
"C:\\Program Files\\PowerShell\\7\\pwsh.exe (migrated)": {
"path": "C:\\Program Files\\PowerShell\\7\\pwsh.exe",
"args": []
},
"Ubuntu (WSL)": {
"path": "C:\\WINDOWS\\System32\\wsl.exe",
"args": ["-d", "Ubuntu"]
}
},
"files.autoSaveDelay": 100,
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.inlineSuggest.enabled": true,
"notebook.cellFocusIndicator": "border",
"notebook.cellToolbarVisibility": "hover",
"notebook.consolidatedRunButton": true,
"notebook.showFoldingControls": "always",
"references.preferredLocation": "view",
"workbench.iconTheme": "material-icon-theme",
"git.enableSmartCommit": true,
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// Controls the font size in pixels of the terminal, this defaults to editor.fontSize's value.
"terminal.integrated.fontSize": 10,
// Controls the line height of the terminal, this number is multipled by the terminal font size to get the actual line-height in pixels.
"terminal.integrated.lineHeight": 1.2,
"telemetry.telemetryLevel": "off",
"git.autofetch": true,
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": true,
"scminput": false,
"yaml": false,
"javascriptreact": true
},
"workbench.editor.untitled.hint": "hidden",
"workbench.tree.indent": 5,
"tabnine.experimentalAutoImports": true,
"files.maxMemoryForLargeFilesMB": 8000,
"diffEditor.ignoreTrimWhitespace": false,
"editor.dragAndDrop": false,
"editor.minimap.showSlider": "always",
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.external.windowsExec": "C:\\Users\\bryan\\AppData\\Local\\Microsoft\\WindowsApps\\ubuntu.exe",
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
},
"bash (2)": {
"path": "/usr/bin/bash"
}
},
"terminal.integrated.defaultProfile.linux": "bash (2)",
"workbench.colorCustomizations": {},
"workbench.colorTheme": "Monokai",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"markdown-preview-enhanced.previewTheme": "medium.css",
"diffEditor.renderSideBySide": false,
"files.associations": {
"*.js": "javascriptreact"
},
"editor.minimap.autohide": true,
"editor.minimap.enabled": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"sync.gist": "d1f7cc5a58ed9b10bb43c113f80405ee",
"terminal.integrated.enableMultiLinePasteWarning": false,
"genieai.enableConversationHistory": true,
"remote.extensionKind": {"genieai.chatgpt-vscode": ["ui"]},
"codestream.serverUrl": "https://codestream-us1.service.newrelic.com",
"audioCues.volume": 0,
"git.openRepositoryInParentFolders": "never"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment