Skip to content

Instantly share code, notes, and snippets.

@starkovsky
Last active February 15, 2025 20:09
Show Gist options
  • Save starkovsky/6848d885905d9ccfbacc65dc109184df to your computer and use it in GitHub Desktop.
Save starkovsky/6848d885905d9ccfbacc65dc109184df to your computer and use it in GitHub Desktop.
{
"editor.acceptSuggestionOnEnter": "off",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},
"editor.cursorSmoothCaretAnimation": "on",
"editor.dragAndDrop": false,
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": false,
"editor.fontSize": 16,
"editor.fontWeight": "normal",
"editor.lineHeight": 1.5,
"editor.defaultFormatter": null,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": false,
"editor.minimap.enabled": false,
"editor.scrollbar.vertical": "visible",
"editor.rulers": [80],
"editor.semanticTokenColorCustomizations": {
"enabled": false
},
"editor.smoothScrolling": true,
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.stickyTabStops": true,
"editor.accessibilitySupport": "off",
"editor.tabCompletion": "onlySnippets",
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true,
"editor.unicodeHighlight.ambiguousCharacters": true,
"editor.unicodeHighlight.includeComments": true,
"editor.unicodeHighlight.nonBasicASCII": true,
"editor.wordWrap": "on",
"editor.inlineSuggest.enabled": true,
"editor.inlineSuggest.showToolbar": "always",
"editor.suggest.selectionMode": "always",
"editor.semanticHighlighting.enabled": true,
"editor.linkedEditing": true,
"editor.occurrencesHighlight": "multiFile",
"editor.stickyScroll.maxLineCount": 10,
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.expand": false,
"scm.alwaysShowRepositories": true,
"scm.alwaysShowActions": true,
"git.showActionButton": {
"commit": true,
"publish": true,
"sync": false
},
"git.autofetch": true,
"workbench.colorCustomizations": {
"editorRuler.foreground": "#553333",
"diffEditor.insertedTextBackground": "#00ff0033",
"diffEditor.insertedLineBackground": "#00ff0020",
"diffEditor.removedTextBackground": "#ff000044",
"diffEditor.removedLineBackground": "#ff000020",
},
"workbench.editor.showTabs": "none",
"workbench.editor.enablePreview": false,
"workbench.editor.closeOnFileDelete": true,
"workbench.list.smoothScrolling": true,
"workbench.settings.useSplitJSON": true,
"workbench.startupEditor": "none",
"workbench.editor.revealIfOpen": false,
"workbench.iconTheme": "catppuccin-frappe",
"window.autoDetectHighContrast": false,
"window.restoreFullscreen": true,
"window.restoreWindows": "none",
"files.autoSave": "onFocusChange",
"files.exclude": {
"**/.git": false,
},
"extensions.ignoreRecommendations": true,
"breadcrumbs.enabled": true,
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"css.lint.validProperties": [
"tailwind",
"apply",
"variants",
"responsive",
"screen",
"layer"
],
"css.enabledLanguages": [
"html", "vue"
],
"prettier.requireConfig": true,
"javascript.format.enable": false,
"typescript.format.enable": false,
"typescript.updateImportsOnFileMove.enabled": "never",
// "typescript.tsserver.experimental.useVsCodeWatcher": false,
"[html][css][less][scss][javascript][typescript][vue][vue-html][javascriptreact][typescriptreact][markdown][json][jsonc][yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"eslint.validate": [
"html",
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"stylelint.validate": ["css", "less", "postcss", "sass", "scss", "vue"],
"npm-intellisense.scanDevDependencies": true,
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"tailwindCSS.includeLanguages": {
"vue": "html",
"vue-html": "html"
},
"emmet.triggerExpansionOnTab": true,
"emmet.showSuggestionsAsSnippets": true,
"redhat.telemetry.enabled": false,
"terminal.integrated.defaultProfile.osx": "fish",
"vue.complete.casing.props": "camel",
"vue.complete.casing.tags": "pascal",
"vue.autoInsert.dotValue": true,
"vue.inlayHints.missingProps": true,
"vue.inlayHints.optionsWrapper": true,
"vue.inlayHints.vBindShorthand": true,
"wallaby.compactMessageOutput": true,
"wallaby.startAutomatically": false,
"wallaby.outputInspectorFeature.automaticDisplay": "Never",
"wallaby.suppressExpirationNotifications": true,
// "wallaby.showUpdateNotifications": false,
// "wallaby.noAutomaticInstall": true,
// "wallaby.node": "~/.local/share/mise/shims/node",
"conventionalCommits.showNewVersionNotes": false,
"[go]": {
"editor.defaultFormatter": "golang.go"
},
"gopls": {
"ui.semanticTokens": true
},
"go.toolsManagement.autoUpdate": true,
"rust-analyzer.inlayHints.chainingHints.enable": false,
"rust-analyzer.inlayHints.closingBraceHints.enable": false,
"rust-analyzer.inlayHints.genericParameterHints.const.enable": false,
"rust-analyzer.inlayHints.parameterHints.enable": false,
"rust-analyzer.inlayHints.typeHints.enable": false,
"rust-analyzer.testExplorer": true,
"rust-analyzer.check.command": "clippy",
"diffEditor.renderSideBySide": false,
"diffEditor.ignoreTrimWhitespace": false,
"diffEditor.experimental.showMoves": true,
"diffEditor.hideUnchangedRegions.enabled": true,
"github.copilot.editor.enableAutoCompletions": true,
"playwright.reuseBrowser": false,
"update.mode": "manual",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment