Skip to content

Instantly share code, notes, and snippets.

@mikowl
Last active September 5, 2022 20:16
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 mikowl/af091007f0724eb07972894d70a14b33 to your computer and use it in GitHub Desktop.
Save mikowl/af091007f0724eb07972894d70a14b33 to your computer and use it in GitHub Desktop.
vscode config
{
"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