Skip to content

Instantly share code, notes, and snippets.

@rw3iss
Last active April 12, 2024 00:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rw3iss/4b0afe387006c17abcdac846e7212fb5 to your computer and use it in GitHub Desktop.
Save rw3iss/4b0afe387006c17abcdac846e7212fb5 to your computer and use it in GitHub Desktop.
settings.json
{
"window.title": "${dirty} ${folderPath} 💠 ${activeEditorMedium} 🔷 ${rootName} ",
"explorer.autoReveal": true,
"explorer.autoCollapse": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.compactFolders": true,
"workbench.layoutControl.enabled": true,
"workbench.list.smoothScrolling": true,
//"workbench.list.mouseWheelScrollSensitivity": ".2", // mac
"workbench.list.mouseWheelScrollSensitivity": 3, // windows
"workbench.list.fastScrollSensitivity": 4,
"workbench.settings.editor": "json",
"workbench.settings.openDefaultSettings": false,
"workbench.editor.tabSizing": "fit",
"workbench.editor.enablePreview": true,
"workbench.tree.indent": 20,
"workbench.list.openMode": "singleClick",
"workbench.startupEditor": "welcomePage",
"workbench.editor.wrapTabs": true,
"breadcrumbs.enabled": false,
//"workbench.editor.labelFormat": "medium",
"workbench.colorCustomizations": {
//"sideBar.background": "#000000",s
"editorWarning.foreground": "#7d744faa",
"editorInfo.foreground": "#6693a8aa",
"editorError.foreground": "#ac9282aa",
"editorBracketHighlight.foreground1": "#86a0b2",
"editorBracketHighlight.foreground2": "#6693a8",
"editorBracketHighlight.foreground3": "#6693a8",
"editorBracketHighlight.foreground4": "#4f7f91",
"editorBracketHighlight.foreground5": "#406978",
"editorBracketHighlight.foreground6": "#355764"
},
//"editor.mouseWheelScrollSensitivity": ".25", // mac
"editor.mouseWheelScrollSensitivity": 2.25, // windows
"editor.smoothScrolling": true,
"editor.suggestSelection": "first",
"editor.minimap.enabled": false,
"editor.guides.indentation": true,
"editor.accessibilitySupport": "off",
"editor.lightbulb.enabled": "off",
"editor.trimAutoWhitespace": false,
"editor.scrollbar.verticalScrollbarSize": 20,
"editor.cursorSmoothCaretAnimation": "off",
"editor.formatOnSave": true,
"editor.tabCompletion": "on",
"editor.quickSuggestionsDelay": 0,
// "editor.fontSize": 12,
// "editor.letterSpacing": ".5",
"editor.fontSize": 12,
"editor.fontFamily": "Fira Code",
"editor.letterSpacing": ".318",
"editor.lineHeight": 18,
"editor.fontWeight": 500,
"editor.tabSize": 4,
"editor.wordWrap": "on",
"editor.wrappingIndent": "same",
"editor.glyphMargin": true,
"editor.showFoldingControls": "always",
"editor.detectIndentation": false,
"editor.autoClosingBrackets": "never",
"editor.autoClosingQuotes": "never",
"editor.gotoLocation.multipleDeclarations": "goto",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
"editor.hover.delay": 300,
"editor.occurrencesHighlight": "off",
"editor.showUnused": true,
"editor.language.brackets": [
[
24
]
],
"files.associations": {
"/Users/rw3iss/Documents/Notes/**/*": "markdown",
"C:/Users/rw3is/Documents/Notes/**/*": "markdown",
"*.min.js": "minified-code",
"*.min.css": "minified-code"
},
"editor.language.colorizedBracketPairs": [
[
"[",
"]"
],
[
"(",
")"
],
[
"{",
"}"
]
],
"editor.matchBrackets": "near",
"editor.guides.highlightActiveBracketPair": true,
"editor.bracketPairColorization.enabled": true,
"editor.bracketPairColorization.independentColorPoolPerBracketType": false,
"editor.snippetSuggestions": "top",
//"editor.suggest.snippetsPreventQuickSuggestions": true,
// "editor.suggest.filterGraceful": false,
// "editor.suggest.preview": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.quickSuggestions": {
"other": false,
"comments": false,
"strings": false
},
"editor.codeLens": true,
"terminal.integrated.profiles.windows": {
"Git Bash": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe"
}
},
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.explorerKind": "external",
"terminal.integrated.inheritEnv": true,
"terminal.integrated.fontFamily": "Fira Code Regular, Droid Sans Mono Slashed, Source Code Pro, monospace",
"terminal.integrated.fontSize": 11,
"typescript.disableAutomaticTypeAcquisition": false,
"typescript.suggest.paths": true,
"typescript.validate.enable": true,
"typescript.autoImportSuggestions.enabled": true,
"typescript.suggest.autoImports": true,
"typescript.suggest.alwaysAllWords": false,
"typescript.suggest.completeFunctionCalls": false,
"typescript.updateImportsOnFileMove.enabled": "prompt",
"typescript.autoClosingTags": false,
"typescript.inlayHints.parameterNames": "none",
"typescript.inlayHints.variableTypes.enabled": false,
"typescript.format.insertSpaceBeforeFunctionParenthesis": false,
"typescript.suggest.completeJSDocs": true,
"[javascript]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.foldingStrategy": "indentation",
//"editor.defaultFormatter": "vscode.typescript-language-features",
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.foldingStrategy": "indentation",
//"editor.defaultFormatter": "vscode.typescript-language-features",
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"javascript.validate.enable": true,
"javascript.suggest.autoImports": true,
"javascript.suggest.completeFunctionCalls": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"javascript.autoClosingTags": false,
"javascript.inlayHints.variableTypes.enabled": false,
"javascript.format.insertSpaceBeforeFunctionParenthesis": false,
"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false,
"javascript.suggest.completeJSDocs": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.foldingStrategy": "indentation",
//"editor.defaultFormatter": "vscode.typescript-language-features"
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.foldingStrategy": "indentation",
//"editor.defaultFormatter": "vscode.typescript-language-features"
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[html]": {
"editor.formatOnSave": true,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 180,
"editor.defaultFormatter": "vscode.html-language-features"
},
"[minified-code]": {
"editor.formatOnSave": false
},
"[scss]": {
"editor.formatOnSave": true,
"editor.wrappingStrategy": "advanced",
"editor.trimAutoWhitespace": false,
"editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter"
},
"[css]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true,
},
"[python]": {
"editor.wordWrapColumn": 180,
"editor.formatOnType": true
},
"[xml]": {},
"eslint.validate": [
// "javascript",
// "typescriptreact",
// "typescript"
],
// "git.path": null,
// "git.autofetch": false,
"git.mergeEditor": false,
"git.openDiffOnClick": false,
"git.requireGitUserConfig": false,
"gitlens.advanced.messages": {
"suppressGitDisabledWarning": true,
"suppressGitMissingWarning": true
},
//exludes files & folders for watcher service
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/build": true,
"**/env/**": true,
"**/venv/**": true,
"env-*": true
},
"files.trimTrailingWhitespace": true,
"search.useParentIgnoreFiles": true,
"search.useGlobalIgnoreFiles": true,
//exludes files & folders in search indexing
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/build": true,
"**/env": true,
"**/venv": true
},
"[c]": {
"editor.tabSize": 4,
"editor.autoIndent": "full",
"editor.defaultFormatter": "ms-vscode.cpptools",
//"editor.defaultFormatter": "xaver.clang-format",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "never",
"source.organizeImports": "never",
"source.sortImports": "never"
},
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 180,
},
"[cpp]": {
"editor.tabSize": 4,
"editor.autoIndent": "full",
"editor.defaultFormatter": "ms-vscode.cpptools",
//"editor.defaultFormatter": "xaver.clang-format",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "never",
"source.sortImports": "never"
},
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 180,
},
"C_Cpp.clang_format_style": "file",
//"C_Cpp.clang_format_path": "/opt/homebrew/bin/clang-format",
//"clang-format.executable": "C:/Program Files/LLVM/bin/clang-format.exe",
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 120, IncludeBlocks: Preserve, IndentGotoLabels: true, KeepEmptyLinesAtTheStartOfBlocks: true, IndentAccessModifiers: true, PointerAlignment: Left, QualifierAlignment: Left, SeparateDefinitionBlocks: Always, MaxEmptyLinesToKeep: 1 }",
//, BraceWrapping:
// AfterClass: Never
// AfterStruct: Never
// SplitEmptyFunction: Never
// BraceWrappingAfterControlStatementStyle: Never }",
//"{ BasedOnStyle: Google, IndentWidth: 4, IncludeBlocks: Preserve, SortIncludes: Never, IndentGotoLabels: true, KeepEmptyLinesAtTheStartOfBlocks: true, IndentAccessModifiers: true, PointerAlignment: Left, QualifierAlignment: Left, SeparateDefinitionBlocks: Always }",
"C_Cpp.codeAnalysis.clangTidy.enabled": false,
"clang-format.language.cpp.style": "file",
//"clang-format.executable": "/opt/homebrew/bin/clang-format",
"clangd.detectExtensionConflicts": false,
"cmake.configureOnOpen": true,
"arduino.path": "C:/Users/rw3is/OneDrive/Documents/Arduino/",
"arduino.useArduinoCli": true,
"arduino.logLevel": "verbose",
// GOLANG:
// "go.lintTool": "gometalinter",
//"go.useLanguageServer": true,
"go.formatTool": "goimports",
"go.lintFlags": [
//"--disable-all",
"--enable=golint",
"--exclude=exported (const|type|method|function) [\\w.]+ should have comment (\\(or a comment on this block\\) )?or be unexported",
"--exclude=don't use ALL_CAPS in Go names; use CamelCase"
//"--exclude=(func|const|struct field|) \\w+ should be \\w+"
],
"go.languageServerExperimentalFeatures": {
"diagnostics": false
},
"go.useLanguageServer": true,
// Disable git annoyingness
"autoimport.autoComplete": true,
"beautify.options": {
"preserve_newlines": true,
"max_preserve_newlines": 2,
"space_in_empty_paren": true
},
"debug.onTaskErrors": "showErrors",
"diffEditor.codeLens": false,
"docthis.includeDescriptionTag": true,
"docthis.includeMemberOfOnClassMembers": false,
"docthis.includeTypes": true,
"emmet.excludeLanguages": [
"typescriptreact",
"javscriptreact",
"javscript",
"typescript"
],
"extensions.ignoreRecommendations": true,
"jsdoc-generator": {
"descriptionPlaceholder": "",
"author": "",
"includeDate": false,
"includeTime": false
},
"prettier.tabWidth": 4,
"python.languageServer": "Default",
"redhat.telemetry.enabled": false,
"scm.diffDecorations": "none",
"scm.diffDecorationsGutterVisibility": "hover",
"security.workspace.trust.untrustedFiles": "open",
"tabnine.experimentalAutoImports": true,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"postcssSorting.config": {
"order": [
"at-rules",
"custom-properties",
"dollar-variables",
"declarations",
"at-rules"
],
"properties-order": [
"@include",
"display",
"flex",
"flex-direction",
"flex-wrap",
"justify-content",
"align-items",
"z-index",
"position",
"top",
"right",
"bottom",
"left",
"height",
"min-height",
"max-height",
"width",
"min-width",
"max-width",
"object-fit",
"overflow",
"overflow-x",
"overflow-y",
"margin",
"padding",
"font",
"font-family",
"font-size",
"font-weight",
"text-transform",
"text-align",
"color",
"background",
"background-color",
"transition",
"border",
"border-color"
]
},
"window.commandCenter": true,
"explorerExclude.backup": {},
"CodeGPT.maxTokens": 1000,
"CodeGPT.temperature": 0.45,
"highlight.decorations": {
"highlight.rangeBehavior": 1
},
"hediet.vscode-drawio.resizeImages": null,
"editor.unicodeHighlight.allowedCharacters": {
"’": true
},
"[nginx]": {
"editor.defaultFormatter": "raynigon.nginx-formatter"
},
"[javascript][javascriptreact][typescript][typescriptreact]": {
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
}
},
"workbench.colorTheme": "Dark Space Theme"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment