Last active
September 5, 2022 20:16
-
-
Save mikowl/af091007f0724eb07972894d70a14b33 to your computer and use it in GitHub Desktop.
vscode config
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
{ | |
"workbench.colorCustomizations": { | |
// "editorGroupHeader.tabsBorder": "#303340", | |
"tab.activeBorder": "#c692ea", | |
// "editorLineNumber.foreground": "#525a86", | |
// "statusBar.background": "#011627", | |
// "statusBar.noFolderBackground": "#011627", | |
// "statusBar.debuggingBackground": "#011627", | |
// "statusBar.foreground": "#d6deeb", | |
// "statusBar.debuggingForeground": "#d6deeb" | |
"editorError.foreground": "#f9838388", | |
// "editorWarning.foreground": "#ffe60033", | |
"editorInfo.foreground": "#00ff0088", | |
// "inputValidation.infoBackground": "#88c0d0", | |
// "inputValidation.infoForeground": "#2E3440", | |
// "inputValidation.infoBorder": "#88c0d055" | |
}, | |
"workbench.tree.indent": 14, | |
"workbench.fontAliasing": "auto", | |
"workbench.settings.editor": "json", | |
"workbench.iconTheme": "material-icon-theme", | |
"material-icon-theme.folders.theme": "specific", | |
"material-icon-theme.folders.color": "#a6accd", | |
"material-icon-theme.opacity": 0.75, | |
"material-icon-theme.saturation": 1, | |
"material-icon-theme.hidesExplorerArrows": true, | |
// Explorer | |
"explorer.confirmDelete": false, | |
"explorer.incrementalNaming": "smart", | |
"explorer.confirmDragAndDrop": false, | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/.DS_Store": true, | |
"**/Thumbs.db": true, | |
".vscode": true, | |
"node_modules": true | |
}, | |
"editor.renderLineHighlight": "gutter", | |
"editor.occurrencesHighlight": true, | |
"editor.selectionHighlight": true, | |
"editor.tabSize": 2, | |
"editor.insertSpaces": true, | |
"editor.lineNumbers": "on", | |
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-", | |
"editor.wordWrap": "off", | |
// Editor font | |
"editor.fontFamily": "'Dank Mono','Fira Mono for Powerline', 'Operator Mono Lig','SF Mono','SFMono Powerline','JetBrains Mono'", | |
"editor.fontSize": 16, | |
"editor.fontWeight": "400", | |
"editor.lineHeight": 0, | |
"editor.renderWhitespace": "all", | |
"editor.fontLigatures": true, | |
"editor.cursorBlinking": "solid", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.cursorWidth": 4, | |
"editor.cursorStyle": "line", | |
"editor.inlayHints.enabled": "offUnlessPressed", | |
"editor.matchBrackets": "always", | |
"editor.bracketPairColorization.enabled": true, | |
// guides | |
"editor.guides.highlightActiveBracketPair": true, | |
"editor.guides.indentation": false, | |
"editor.guides.bracketPairs": false, | |
"editor.guides.bracketPairsHorizontal": true, | |
"editor.accessibilitySupport": "off", | |
"editor.inlineSuggest.enabled": true, | |
"indentRainbow.indicatorStyle": "light", | |
"indentRainbow.lightIndicatorStyleLineWidth": 4, | |
//Formatting | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": false, | |
"prettier.tabWidth": 2, | |
"html.format.wrapLineLength": 0, | |
"html.format.wrapAttributes": "preserve", | |
"css.format.spaceAroundSelectorSeparator": true, | |
"[html]": { | |
"editor.formatOnSave": false | |
}, | |
// Controls whether formatting is enabled or disabled | |
"liquid.format": true, | |
// Formatting code style rules | |
"liquid.rules": { | |
// HTML code style | |
"html": {}, | |
// JavaScript code style (applied to the {% javascript %} tag) | |
"js": {}, | |
// CSS code style (appled to {% style %} and {% stylesheet %} tags) | |
"css": {}, | |
// SCSS code style (applied to the {% stylesheet 'scss' %} tag) | |
"scss": {}, | |
// JSON code style (applied to the {% schema %} tag) | |
"json": {} | |
}, | |
"errorLens.borderRadius": "5px", | |
"errorLens.fontSize": "14px", | |
"errorLens.messageBackgroundMode": "none", | |
"turboConsoleLog.wrapLogMessage": false, | |
"turboConsoleLog.addSemicolonInTheEnd": true, | |
"turboConsoleLog.quote": "'", | |
"turboConsoleLog.insertEmptyLineAfterLogMessage": true, | |
"turboConsoleLog.insertEmptyLineBeforeLogMessage": true, | |
"turboConsoleLog.logType": "debug", | |
"better-comments.tags": [ | |
{ | |
"tag": "!", | |
"color": "#FF2D00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "?", | |
"color": "#3498DB", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "//", | |
"color": "#474747", | |
"strikethrough": true, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "todo", | |
"color": "#836f01", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "*", | |
"color": "#6f7a5f", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
} | |
], | |
"git.decorations.enabled": true, | |
"git.autorefresh": true, | |
"problems.decorations.enabled": true, | |
"window.newWindowDimensions": "maximized", | |
// Terminal settings | |
"terminal.integrated.shellIntegration.enabled": true, | |
"terminal.integrated.fontSize": 14, | |
"terminal.integrated.drawBoldTextInBrightColors": true, | |
"terminal.integrated.fontFamily": "'Fira Mono for Powerline','Operator Mono Lig','JetBrains Mono','IBM Plex Mono', SauceCodePro Nerd Font", | |
"terminal.integrated.fontWeight": "300", | |
"terminal.integrated.fontWeightBold": "400", | |
"terminal.external.osxExec": "kitty.app", | |
"terminal.integrated.copyOnSelection": true, | |
"terminal.integrated.cursorBlinking": true, | |
// Gitlens | |
"gitlens.codeLens.recentChange.enabled": true, | |
"gitlens.codeLens.authors.enabled": true, | |
"gitlens.heatmap.coldColor": "#2c94b1", | |
"gitlens.heatmap.hotColor": "#e38038", | |
"gitlens.heatmap.toggleMode": "window", | |
"gitlens.blame.heatmap.enabled": true, | |
"gitlens.blame.highlight.enabled": true, | |
"gitlens.recentChanges.toggleMode": "window", | |
"search.useIgnoreFiles": false, | |
// Vim settings | |
"vim.sneak": true, | |
"vim.sneakUseIgnorecaseAndSmartcase": true, | |
"vim.incsearch": true, | |
"vim.showmodename": true, | |
"vim.showcmd": true, | |
"vim.useSystemClipboard": true, | |
"vim.useCtrlKeys": true, | |
"vim.hlsearch": true, | |
"vim.leader": "<space>", | |
"vim.textwidth": 160, | |
"vim.easymotion": true, | |
"vim.easymotionDimColor": "#202342", | |
"vim.easymotionIncSearchForegroundColor": "#bada55", | |
"vim.easymotionMarkerForegroundColorOneChar": "#d26b54", | |
"vim.sneakReplacesF": true, | |
"vim.insertModeKeyBindings": [ | |
{ | |
"before": ["j", "j"], | |
"after": ["<Esc>"] | |
}, | |
{ | |
"before": ["j", "k"], | |
"after": ["<Esc>"] | |
} | |
], | |
"vim.normalModeKeyBindings": [ | |
{ | |
"before": ["H"], | |
"after": ["^"] | |
}, | |
{ | |
"before": ["L"], | |
"after": ["$"] | |
} | |
], | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["D"], | |
"after": ["\"", "_", "D"] | |
}, | |
{ | |
"before": ["d", "d"], | |
"after": ["\"", "_", "d", "d"] | |
}, | |
{ | |
"before": ["<leader>", "m"], | |
"commands": ["bookmarks.toggle"] | |
}, | |
{ | |
"before": ["<leader>", "b"], | |
"commands": ["bookmarks.list"] | |
}, | |
{ | |
"before": ["u"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "undo", | |
"args": [] | |
} | |
] | |
}, | |
// Captial U undo in vscode vim is wonky so just use regular undo in case we accidentally hit U | |
{ | |
"before": ["U"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "undo", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["<leader>", "n"], | |
"commands": ["workbench.action.navigateForward"] | |
}, | |
{ | |
"before": ["<leader>", "p"], | |
"commands": ["workbench.action.navigateBack"] | |
}, | |
{ | |
"before": ["<leader>", "g"], | |
"commands": ["workbench.action.gotoSymbol"] | |
}, | |
{ | |
"before": ["<leader>", "h", "r"], | |
"commands": ["workbench.action.reloadWindow"] | |
}, | |
{ | |
"before": ["<leader>", "s"], | |
"commands": ["workbench.action.files.save"] | |
}, | |
{ | |
"before": ["<leader>", "t"], | |
"commands": ["workbench.action.terminal.toggleTerminal"] | |
}, | |
{ | |
"before": ["<leader>", "c"], | |
"commands": ["workbench.action.closeActiveEditor"] | |
}, | |
{ | |
"before": ["<leader>", "q"], | |
"commands": ["workbench.action.closeWindow"] | |
}, | |
{ | |
"before": ["<leader>", "f"], | |
"commands": ["workbench.action.quickOpen"] | |
}, | |
{ | |
"before": ["<C-r>"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "redo", | |
"args": [] | |
} | |
] | |
} | |
], | |
"vim.handleKeys": { | |
"<C-a>": true, | |
"<C-f>": true, | |
"<C-d>": true, | |
"<C-u>": true, | |
}, | |
"vim.cursorStylePerMode.insert": "line-thin", | |
"vim.cursorStylePerMode.normal": "block", | |
"vim.cursorStylePerMode.replace": "underline", | |
"vim.cursorStylePerMode.visual": "block-outline", | |
"vim.cursorStylePerMode.visualblock": "block-outline", | |
"vim.cursorStylePerMode.visualline": "block-outline", | |
"vim.statusBarColorControl": false, | |
"vim.statusBarColors.normal": ["#011627", "#d6deeb"], | |
"vim.statusBarColors.insert": ["#011627", "#22da6e"], | |
"vim.statusBarColors.visual": ["#011627", "#c792ea"], | |
"vim.statusBarColors.visualline": ["#011627", "#c792ea"], | |
"vim.statusBarColors.visualblock": ["#011627", "#c792ea"], | |
"vim.statusBarColors.replace": ["#011627", "#ffa0bc"], | |
"vim.statusBarColors.commandlineinprogress": ["#011627", "#FFF"], | |
// Emmet | |
"emmet.triggerExpansionOnTab": true, | |
"emmet.includeLanguages": { | |
"liquid": "html", | |
"javascript": "javascriptreact" | |
}, | |
"extensions.ignoreRecommendations": true, | |
"html.autoClosingTags": false, | |
"javascript.inlayHints.enumMemberValues.enabled": true, | |
"javascript.inlayHints.functionLikeReturnTypes.enabled": true, | |
"javascript.inlayHints.parameterTypes.enabled": true, | |
"javascript.inlayHints.propertyDeclarationTypes.enabled": true, | |
"javascript.inlayHints.variableTypes.enabled": true, | |
"atlascode.jira.todoIssues.enabled": false, | |
"atlascode.jira.explorer.fetchAllQueryResults": true, | |
"security.workspace.trust.untrustedFiles": "open", | |
"javascript.suggest.completeJSDocs": false, | |
"diffEditor.wordWrap": "off", | |
"thunder-client.codeSnippetLanguage": "cs-httpclient", | |
"atlascode.jira.startWorkBranchTemplate.customTemplate": "{{{issueKey}}}-{{{summary}}}", | |
"github.copilot.enable": { | |
"*": true, | |
"yaml": false, | |
"plaintext": true, | |
"markdown": false, | |
"javascriptreact": true, | |
"javascript": true, | |
"html": true, | |
"typescript": true | |
}, | |
"redhat.telemetry.enabled": false, | |
"telemetry.telemetryLevel": "off", | |
"editor.formatOnPaste": false, | |
"editor.formatOnType": false, | |
"cSpell.userWords": [ | |
"astro", | |
"Btns", | |
"frontmatter", | |
"Metafield", | |
"metafields", | |
"onetrust", | |
"pescatarian", | |
"poimandres", | |
"Powerlevel", | |
"powerline", | |
"rgba", | |
"setvisible", | |
"uniqid", | |
"whateverhappenedtopredictability" | |
], | |
"zenMode.centerLayout": false, | |
"editor.lightbulb.enabled": false, | |
"terminal.integrated.macOptionIsMeta": true, | |
"editor.minimap.renderCharacters": false, | |
"editor.minimap.size": "fill", | |
"editor.minimap.showSlider": "always", | |
"window.closeWhenEmpty": true, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint" | |
}, | |
"svelte.enable-ts-plugin": true, | |
"workbench.colorTheme": "August - Nord (Darker)", | |
"rapidapi.terminalLink.enabled": false, | |
"cSpell.enabled": false, | |
"errorLens.enabledDiagnosticLevels": [ | |
"warning", | |
"info" | |
], | |
"typescript.tsserver.log": "off", | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment