dotfiles/.config/VSCodium/User/settings.json
2024-05-26 17:28:26 +02:00

1122 lines
30 KiB
JSON

{
// open json editor for settings
"workbench.settings.editor": "json",
// Theme
"workbench.colorTheme": "Catppuccin Macchiato",
"workbench.preferredDarkColorTheme": "Catppuccin Macchiato",
"workbench.iconTheme": "catppuccin-perfect-mocha",
"workbench.preferredHighContrastColorTheme": "Catppuccin Macchiato",
"catppuccin.accentColor": "lavender",
"catppuccin.extraBordersEnabled": true,
"catppuccin.italicComments": true,
"catppuccin.boldKeywords": true,
"catppuccin.italicKeywords": false,
"terminal.integrated.minimumContrastRatio": 1,
"editor.semanticHighlighting.enabled": true,
"catppuccin.workbenchMode": "minimal",
/*
"catppuccin.customUIColors": {
"all": {
"activityBar.background": "mantle",
"activityBar.activeBorder": "mantle",
"editorGroupHeader.tabsBackground": "mantle"
}
},
*/
// Font
"editor.fontFamily": "JetBrainsMono Nerd Font",
"editor.inlayHints.fontFamily": "JetBrainsMono Nerd Font",
"terminal.integrated.fontFamily": "JetBrainsMono Nerd Font",
"scm.inputFontFamily": "JetBrainsMono Nerd Font",
"chat.editor.fontFamily": "JetBrainsMono Nerd Font",
"debug.console.fontFamily": "JetBrainsMono Nerd Font",
"editor.codeLensFontFamily": "JetBrainsMono Nerd Font",
"notebook.output.fontFamily": "JetBrainsMono Nerd Font",
"markdown.preview.fontFamily": "JetBrainsMono Nerd Font",
"errorLens.fontFamily": "JetBrainsMono Nerd Font",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"terminal.integrated.fontSize": 14,
// UI
"editor.stickyScroll.enabled": true,
"window.commandCenter": false,
"editor.lineNumbers": "relative",
"window.menuBarVisibility": "toggle",
"editor.minimap.enabled": false,
"editor.overviewRulerBorder": false,
"workbench.editor.enablePreviewFromCodeNavigation": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.startupEditor": "none",
"editor.scrollbar.horizontal": "hidden",
"editor.hideCursorInOverviewRuler": true,
"workbench.editor.empty.hint": "hidden",
"workbench.editor.tabActionCloseVisibility": false,
"markdown-preview-github-styles.lightTheme": "dark",
"markdown-preview-github-styles.colorTheme": "dark",
"files.trimTrailingWhitespace": true,
"editor.foldingImportsByDefault": true,
"editor.guides.bracketPairs": true,
"editor.guides.highlightActiveIndentation": true,
"editor.guides.bracketPairsHorizontal": "active",
"cSpell.language": "en, es",
"search.followSymlinks": false,
"explorer.compactFolders": false,
"breadcrumbs.filePath": "off",
"editor.bracketPairColorization.enabled": true,
"editor.scrollbar.vertical": "hidden",
"editor.wordWrap": "off",
"errorLens.fontStyleItalic": true,
"terminal.integrated.tabs.enabled": false,
// Misc
"codeium.enableCodeLens": false,
"workbench.tips.enabled": false,
"git.openRepositoryInParentFolders": "never",
"editor.linkedEditing": true,
"git.closeDiffOnOperation": true,
"workbench.editor.scrollToSwitchTabs": true,
"editor.inlayHints.enabled": "on",
"editor.autoClosingBrackets": "always",
"diffEditor.codeLens": true,
"editor.suggest.preview": true,
"debug.allowBreakpointsEverywhere": true,
"editor.suggest.matchOnWordStartOnly": false,
"editor.mouseWheelZoom": true,
"codeium.enableSearch": true,
"workbench.editor.splitInGroupLayout": "vertical",
"files.associations": {
".env*": "dotenv"
},
"update.mode": "manual",
"editor.codeActionsOnSave": {
"source.addMissingImports": "explicit",
"source.organizeImports": "explicit"
},
"editor.formatOnSave": true,
// APC
"apc.electron": {
"titleBarStyle": "hidden",
"opacity": 0.95
},
"window.titleBarStyle": "native",
"apc.activityBar": {
"position": "bottom",
"hideSettings": true,
"size": 26
},
"apc.listRow": {
"lists": ["explorer-folders-view", "quick-input-list", "results"],
"height": 23,
"fontSize": 12
},
"apc.font.family": "JetBrainsMono Nerd Font",
"apc.monospace.font.family": "JetBrainsMono Nerd Font",
"apc.statusBar": {
"position": "editor-bottom",
"height": 26,
"fontSize": 12
},
// Custom css
"apc.stylesheet": {
".title-actions": "display: none !important",
".tabs-and-actions-container > .editor-actions": "display: none !important",
".titlebar-center": "display: none !important",
".titlebar-right": "display: none !important",
".inline-tabs-placeholder": "display: none !important",
".decorationsOverviewRuler": "display: none !important",
".sidebar": "border: none !important",
".monaco-workbench .monaco-list:not(.element-focused):focus:before": "outline: none !important",
".monaco-editor .cursors-layer .cursor": "background-image: linear-gradient(135deg, #c6a0f6 10%, #8aadf4 100%)",
".quick-input-list-row div": "display: flex !important; align-items: center !important",
".title.show-file-icons .label-container .monaco-icon-label.file-icon": "padding-bottom: 6px !important",
".monaco-editor .scroll-decoration": "display: none !important",
".quick-input-widget.show-file-icons, .editor-widget.find-widget": "box-shadow: none !important",
".filematch .monaco-icon-label:before, .custom-list-row.results .monaco-list-row .monaco-icon-label:before": "background-position: 0 bottom !important",
".filematch .monaco-count-badge": "padding: 5px 6px 0 6px !important",
".composite": "border: none !important",
".global-actions": "display: none !important"
},
// Neovim
"extensions.experimental.affinity": {
"asvetliakov.vscode-neovim": 1
},
// Project Manager
"projectManager.git.baseFolders": [
"/home/matt/Repos/Work",
"/home/matt/Repos/Personal",
"/home/matt/Repos/Community",
"/home/matt/Repos/Class"
],
"projectManager.sortList": "Recent",
// Smooth movement
"editor.cursorSmoothCaretAnimation": "on",
"workbench.list.smoothScrolling": true,
"terminal.integrated.smoothScrolling": true,
"editor.cursorBlinking": "smooth",
"editor.smoothScrolling": true,
// Animations
"animations.Enabled": true,
"animations.CursorAnimation": true,
"animations.CursorAnimationOptions": {
"Color": "#b7bdf8",
"CursorStyle": "block",
"TrailLength": 3
},
"animations.Active": "Indent",
"animations.Scrolling": "Slide",
"animations.Durations": {
"Command-Palette": 400,
"Scrolling": 300,
"Active": 200,
"Smooth-Mode": 300,
"Tabs": 300
},
"animations.Smooth-Mode": true,
"animations.Install-Method": "Apc Customize UI++",
"apc.imports": [
"file://${userHome}/.vscode-oss/extensions/brandonkirbyson.vscode-animations-2.0.3/dist/updateHandler.js"
],
// Language specific
"markdown.preview.scrollEditorWithPreview": true,
"markdown.preview.scrollPreviewWithEditor": true,
"Lua.codeLens.enable": true,
"Lua.hint.enable": true,
"html.format.enable": true,
"json.format.enable": true,
"javascript.format.enable": true,
"redhat.telemetry.enabled": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"vue.updateImportsOnFileMove.enabled": true,
"python.analysis.typeCheckingMode": "basic",
"python.analysis.autoImportCompletions": true,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"javascript.preferences.importModuleSpecifier": "relative"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"typescript.preferences.importModuleSpecifier": "relative"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[graphql]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[handlebars]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[python]": {
"editor.defaultFormatter": "charliermarsh.ruff"
},
"gopls": {
"ui.semanticTokens": true
},
// File explorer
// Terminal
"terminal.integrated.cursorBlinking": true,
"terminal.external.linuxExec": "kitty",
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.defaultProfile.linux": "fish",
"terminal.integrated.gpuAcceleration": "on",
"terminal.integrated.shellIntegration.suggestEnabled": true,
"terminal.integrated.enableImages": true,
"terminal.explorerKind": "external",
"terminal.integrated.env.linux": {},
// Zen mode
"zenMode.showTabs": "none",
"zenMode.hideLineNumbers": false,
"zenMode.silentNotifications": false,
"zenMode.fullScreen": false,
// Error lens
"errorLens.errorGutterIconColor": "#ED8796",
"errorLens.searchForProblemQuery": "https://search.brave.com/search?q=$message",
"errorLens.warningGutterIconColor": "#EED49F",
// Colorize
"colorize.include": [
"**/*.lua",
"**/*.cs",
"**/*.css",
"**/*.scss",
"**/*.sass",
"**/*.less",
"**/*.styl",
"**/*.xml",
"**/*.svg",
"**/*.json",
"**/*.js",
"**/*.java",
"**/*.kt",
"**/*.cpp",
"**/*.rasi"
],
"colorize.languages": [
"css",
"sass",
"scss",
"less",
"postcss",
"sss",
"stylus",
"xml",
"svg",
"json",
"javascript",
"java",
"c",
"rasi",
"markdown"
],
// Toggle excluded files
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/Thumbs.db": true,
"**/node_modules": true,
"**/.next": true,
"**/.husky": true,
"**/drizzle": true,
"**/dist": true,
"**/.todo.md": true,
"**/.vscode": true,
"**/.eslintrc.cjs": true,
"**/.editorconfig": true,
"**/.gitignore": true,
"**/.lintstagedrc.mjs": true,
"**/.markdownlint.json": true,
"**/.markdownlintignore": true,
"**/.prettierignore": true,
"**/bun.lockb": true,
"**/cspell.json": true,
"**/package-lock.json": true,
"**/pnpm-lock.yaml": true,
"**/next-env.d.ts": true,
"**/postcss.config.cjs": true,
"**/prettier.config.js": true,
"**/README.md": true,
"**/next.config.js": true,
"**/tailwind.config.ts": true,
"**/drizzle.config.ts": true,
"**/migrate.ts": true,
"**/.env.example": true
},
"commentAnchors.workspace.lazyLoad": false,
"commentAnchors.tags.anchors": {
// General Anchors
"ANCHOR": {
"iconColor": "default",
"highlightColor": "#A8C023",
"scope": "file",
"isItalic": true,
"isBold": true,
"styleMode": "full"
},
"TODO": {
"iconColor": "#91d7e3",
"highlightColor": "#91d7e3",
"scope": "workspace",
"isItalic": true,
"isBold": true,
"styleMode": "full"
},
// FIX Anchors
"FIXME": {
"iconColor": "#ed8796",
"highlightColor": "#ed8796",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"FIX": {
"iconColor": "#ed8796",
"highlightColor": "#ed8796",
"scope": "workspace",
"isItalic": true,
"isBold": true,
"styleMode": "full"
},
"BUG": {
"iconColor": "#ed8796",
"highlightColor": "#ed8796",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"FIXIT": {
"iconColor": "#ed8796",
"highlightColor": "#ed8796",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"ISSUE": {
"iconColor": "#ed8796",
"highlightColor": "#ed8796",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
// NOTE Anchors
"INFO": {
"iconColor": "#8bd5ca",
"highlightColor": "#8bd5ca",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"NOTE": {
"iconColor": "#8bd5ca",
"highlightColor": "#8bd5ca",
"scope": "workspace",
"isItalic": true,
"isBold": true,
"styleMode": "full"
},
// Other Anchors
"HACK": {
"iconColor": "#eed49f",
"highlightColor": "#eed49f",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
// Warning Anchors
"XXX": {
"iconColor": "#eed49f",
"highlightColor": "#eed49f",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"WARNING": {
"iconColor": "#eed49f",
"highlightColor": "#eed49f",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"WARN": {
"iconColor": "#eed49f",
"highlightColor": "#eed49f",
"scope": "workspace",
"isItalic": true,
"isBold": true,
"styleMode": "full"
},
// Performance Anchors
"OPTIM": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"PERFORMANCE": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"OPTIMIZE": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"PERF": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"isBold": true,
"styleMode": "full"
},
// Testing Anchors
"PASSED": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"FAILED": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"TESTING": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
"TEST": {
"iconColor": "#f0c6c6",
"highlightColor": "#f0c6c6",
"scope": "workspace",
"isItalic": true,
"isBold": true,
"styleMode": "full"
},
"REVIEW": {
"iconColor": "#a6da95",
"highlightColor": "#a6da95",
"scope": "workspace",
"isItalic": true,
"styleMode": "full"
},
// Dividing Anchors
"SECTION": {
"iconColor": "#f5bde6",
"highlightColor": "#f5bde6",
"scope": "workspace",
"behavior": "region",
"isItalic": true,
"styleMode": "full"
},
"LINK": {
"iconColor": "#f5a97f",
"highlightColor": "#f5a97f",
"scope": "workspace",
"behavior": "link",
"isItalic": true,
"styleMode": "full"
}
},
"cSpell.enabled": false,
// zoxide
"autojump.smartPlugin": "zoxide",
// Which key
"whichkey.sortOrder": "alphabetically",
"whichkey.bindings": [
{
"key": ":",
"name": "Commands",
"type": "command",
"command": "workbench.action.showCommands"
},
{
"key": "q",
"name": "Exit",
"type": "command",
"command": "workbench.action.closeWindow"
},
{
"key": "-",
"name": "Split window below",
"type": "command",
"command": "workbench.action.splitEditorDown"
},
{
"key": "|",
"name": "Split window right",
"type": "command",
"command": "workbench.action.splitEditorRight"
},
{
"key": "e",
"name": "Explorer View",
"type": "command",
"command": "workbench.view.explorer"
},
{
"key": "!",
"name": "Add word to dictionary",
"type": "command",
"command": "cSpell.addWordToDictionary"
},
{
"key": " ",
"name": "Find Files",
"type": "command",
"command": "workbench.action.quickOpen"
},
{
"key": "/",
"name": "Grep",
"type": "command",
"command": "workbench.action.findInFiles"
},
{
"key": "z",
"name": "Zen Mode",
"type": "command",
"command": "workbench.action.toggleZenMode"
},
{
"key": ",",
"name": "Switch Buffer",
"type": "command",
"command": "workbench.action.showAllEditors"
},
{
"key": "b",
"name": "󰖯 Buffers/Editors",
"type": "bindings",
"bindings": [
{
"key": "A",
"name": "Close all editors",
"type": "command",
"command": "workbench.action.closeAllEditors"
},
{
"key": "a",
"name": "Last Editor",
"type": "command",
"command": "workbench.action.lastEditorInGroup"
},
{
"key": "R",
"name": "Close editors to the right",
"type": "command",
"command": "workbench.action.closeEditorsToTheRight"
},
{
"key": "b",
"name": "Switch to other editor",
"type": "commands",
"commands": [
"workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup",
"list.select"
]
},
{
"key": "L",
"name": "Close editors to the left",
"type": "command",
"command": "workbench.action.closeEditorsToTheLeft"
},
{
"key": "d",
"name": "Delete buffer/editor",
"type": "command",
"command": "workbench.action.closeActiveEditor"
},
{
"key": "h",
"name": "Move editor into left group",
"type": "command",
"command": "workbench.action.moveEditorToLeftGroup"
},
{
"key": "j",
"name": "Move editor into below group",
"type": "command",
"command": "workbench.action.moveEditorToBelowGroup"
},
{
"key": "k",
"name": "Move editor into above group",
"type": "command",
"command": "workbench.action.moveEditorToAboveGroup"
},
{
"key": "l",
"name": "Move editor into right group",
"type": "command",
"command": "workbench.action.moveEditorToRightGroup"
},
{
"key": "o",
"name": "Close other editors",
"type": "command",
"command": "workbench.action.closeOtherEditors"
},
{
"key": "n",
"name": "Next editor",
"type": "command",
"command": "workbench.action.nextEditor"
},
{
"key": "u",
"name": "Reopen closed editor",
"type": "command",
"command": "workbench.action.reopenClosedEditor"
}
]
},
{
"key": "c",
"name": " Code",
"type": "bindings",
"bindings": [
{
"key": "a",
"name": "Code Action",
"type": "command",
"command": "editor.action.codeAction"
},
{
"key": "R",
"name": "Refactor",
"type": "command",
"command": "editor.action.refactor"
},
{
"key": "r",
"name": "Rename",
"type": "command",
"command": "editor.action.rename"
},
{
"key": "o",
"name": "Organize imports",
"type": "command",
"command": "editor.action.organizeImports"
},
{
"key": "f",
"name": "Format document",
"type": "command",
"command": "editor.action.formatDocument"
},
{
"key": "p",
"name": "Markdown Preview",
"type": "command",
"command": "markdown.showPreviewToSide"
},
{
"key": "I",
"name": "Toggle IA (Codeium)",
"type": "command",
"command": "codeium.toggleEnable"
}
]
},
{
"key": "d",
"name": " Debug",
"type": "bindings",
"bindings": [
{
"key": "d",
"name": "Start",
"type": "command",
"command": "workbench.action.debug.start"
},
{
"key": "D",
"name": "Run without debugging",
"type": "command",
"command": "workbench.action.debug.run"
},
{
"key": "t",
"name": "Terminate",
"type": "command",
"command": "workbench.action.debug.stop"
},
{
"key": "c",
"name": "Continue",
"type": "command",
"command": "workbench.action.debug.continue"
},
{
"key": "p",
"name": "Pause",
"type": "command",
"command": "workbench.action.debug.pause"
},
{
"key": "R",
"name": "Restart",
"type": "command",
"command": "workbench.action.debug.restart"
},
{
"key": "i",
"name": "Step into",
"type": "command",
"command": "workbench.action.debug.stepInto"
},
{
"key": "O",
"name": "Step over",
"type": "command",
"command": "workbench.action.debug.stepOver"
},
{
"key": "o",
"name": "Step out",
"type": "command",
"command": "workbench.action.debug.stepOut"
},
{
"key": "b",
"name": "Toggle breakpoint",
"type": "command",
"command": "editor.debug.action.toggleBreakpoint"
},
{
"key": "B",
"name": "Toggle inline breakpoint",
"type": "command",
"command": "editor.debug.action.toggleInlineBreakpoint"
},
{
"key": "j",
"name": "Jump to cursor",
"type": "command",
"command": "debug.jumpToCursor"
},
{
"key": "r",
"name": "Toggle REPL",
"type": "command",
"command": "workbench.debug.action.toggleRepl"
},
{
"key": "w",
"name": "Focus on watch window",
"type": "command",
"command": "workbench.debug.action.focusWatchView"
},
{
"key": "W",
"name": "Add to watch",
"type": "command",
"command": "editor.debug.action.selectionToWatch"
}
]
},
{
"key": "f",
"name": "󰈔 File/Find",
"type": "bindings",
"bindings": [
{
"key": "b",
"name": "Buffers/Editors",
"type": "command",
"command": "workbench.action.showAllEditors"
},
{
"key": "c",
"name": "Config File",
"type": "command",
"command": "workbench.action.openSettings"
},
{
"key": "f",
"name": "Open file/folder",
"type": "command",
"command": "workbench.action.quickOpen"
},
{
"key": "F",
"name": "Open file/folder",
"type": "command",
"command": "whichkey.openFile"
},
{
"key": "n",
"name": "New Untitled",
"type": "command",
"command": "workbench.action.files.newUntitledFile"
},
{
"key": "p",
"name": "Projects",
"type": "command",
"command": "projectManager.listProjects"
},
{
"key": "z",
"name": "Zoxide",
"type": "command",
"command": "autojump.openFolder"
},
{
"key": "S",
"name": "Save all files",
"type": "command",
"command": "workbench.action.files.saveAll"
},
{
"key": "r",
"name": "Open recent",
"type": "command",
"command": "workbench.action.openRecent"
},
{
"key": "R",
"name": "Rename file",
"type": "commands",
"commands": [
"workbench.files.action.showActiveFileInExplorer",
"renameFile"
]
},
{
"key": "e",
"name": "Show explorer view",
"type": "command",
"command": "workbench.view.explorer"
},
{
"key": "E",
"name": "Show active file in tree/explorer view",
"type": "command",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "y",
"name": "Copy path of active file",
"type": "command",
"command": "workbench.action.files.copyPathOfActiveFile"
},
{
"key": "o",
"name": "Open with",
"type": "command",
"command": "explorer.openWith"
},
{
"key": "l",
"name": "Change file language",
"type": "command",
"command": "workbench.action.editor.changeLanguageMode"
}
]
},
{
"key": "g",
"name": " Git",
"type": "bindings",
"bindings": [
{
"key": "b",
"name": "Checkout",
"type": "command",
"command": "git.checkout"
},
{
"key": "c",
"name": "Commit",
"type": "command",
"command": "git.commit"
},
{
"key": "d",
"name": "Delete Branch",
"type": "command",
"command": "git.deleteBranch"
},
{
"key": "f",
"name": "Fetch",
"type": "command",
"command": "git.fetch"
},
{
"key": "i",
"name": "Init",
"type": "command",
"command": "git.init"
},
{
"key": "m",
"name": "Merge",
"type": "command",
"command": "git.merge"
},
{
"key": "p",
"name": "Publish",
"type": "command",
"command": "git.publish"
},
{
"key": "s",
"name": "Status",
"type": "command",
"command": "workbench.view.scm"
},
{
"key": "S",
"name": "Stage",
"type": "command",
"command": "git.stage"
},
{
"key": "U",
"name": "Unstage",
"type": "command",
"command": "git.unstage"
}
]
},
{
"key": "s",
"name": " Search",
"type": "bindings",
"bindings": [
{
"key": "b",
"name": "Buffers/Editors",
"type": "command",
"command": "workbench.action.showAllEditors"
},
{
"key": "e",
"name": "Extensions",
"type": "command",
"command": "workbench.view.extensions"
},
{
"key": "g",
"name": "Grep",
"type": "command",
"command": "workbench.action.findInFiles"
},
{
"key": "c",
"name": "Commands",
"type": "command",
"command": "workbench.action.showCommands"
},
{
"key": "s",
"name": "Goto Symbol",
"type": "command",
"command": "workbench.action.gotoSymbol"
},
{
"key": "S",
"name": "Goto Symbol (Workspace)",
"type": "command",
"command": "workbench.action.showAllSymbols"
},
{
"key": "k",
"name": "Keymaps",
"type": "command",
"command": "workbench.action.openGlobalKeybindings"
}
]
},
{
"key": "u",
"name": " ui",
"type": "bindings",
"bindings": [
{
"key": "b",
"name": "Toggle sidebar",
"type": "command",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "p",
"name": "Toggle panel",
"type": "command",
"command": "workbench.action.togglePanel"
},
{
"key": "c",
"name": "Colorscheme",
"type": "command",
"command": "workbench.action.selectTheme"
},
{
"key": "m",
"name": "Toggle maximized panel",
"type": "command",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "a",
"name": "Toggle activitybar",
"type": "command",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "S",
"name": "Toggle statusline",
"type": "command",
"command": "workbench.action.toggleStatusbarVisibility"
}
]
},
{
"key": "x",
"name": "󰁨 diagnostics/quickfix",
"type": "bindings",
"bindings": [
{
"key": "x",
"name": "Workspace Diagnostics",
"type": "command",
"command": "workbench.actions.view.toggleProblems"
},
{
"key": "t",
"name": "TODO (cwd)",
"type": "command",
"command": "fileAnchors.focus"
},
{
"key": "T",
"name": "TODO (root)",
"type": "command",
"command": "workspaceAnchors.focus"
}
]
}
],
"workbench.statusBar.visible": false,
"editor.matchBrackets": "never",
"workbench.editor.showTabs": "multiple",
"workbench.activityBar.location": "hidden"
}