1131 lines
31 KiB
JSON
1131 lines
31 KiB
JSON
{
|
|
// open json editor for settings
|
|
"workbench.settings.editor": "json",
|
|
// Theme
|
|
"workbench.colorTheme": "Catppuccin Macchiato",
|
|
"workbench.preferredDarkColorTheme": "Catppuccin Macchiato",
|
|
"workbench.iconTheme": "catppuccin-macchiato",
|
|
"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.customUIColors": {
|
|
"all": {
|
|
"activityBar.background": "base",
|
|
"activityBar.border": "base",
|
|
"sideBar.background": "base",
|
|
"editorGroupHeader.tabsBackground": "mantle",
|
|
"tab.inactiveBackground": "mantle",
|
|
"tab.unfocusedActiveBackground": "mantle",
|
|
"tab.unfocusedInactiveBackground": "mantle",
|
|
"statusBar.background": "base",
|
|
"statusBar.border": "base",
|
|
"sideBar.border": "base"
|
|
}
|
|
},
|
|
|
|
// 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",
|
|
"editor.lineHeight": 24,
|
|
"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": "visible",
|
|
"editor.wordWrap": "off",
|
|
"errorLens.fontStyleItalic": true,
|
|
"terminal.integrated.tabs.enabled": true,
|
|
// 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": 28,
|
|
"itemMargin": 5
|
|
},
|
|
"apc.listRow": {
|
|
"lists": ["explorer-folders-view", "quick-input-list", "results"],
|
|
"height": 26,
|
|
"fontSize": 12
|
|
},
|
|
"apc.font.family": "JetBrainsMono Nerd Font",
|
|
"apc.monospace.font.family": "JetBrainsMono Nerd Font",
|
|
"apc.statusBar": {
|
|
"position": "editor-bottom",
|
|
"height": 28,
|
|
"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",
|
|
".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",
|
|
".slider": "position: absolute !important; right: 1px !important; width: 6px !important; border-radius: 5px; left: auto !important;",
|
|
".monaco-scrollable-element > .shadow.top": "box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75) !important; top: -3px !important",
|
|
".monaco-editor-hover, .monaco-hover": "box-shadow: 0px 8px 32px rgba(0,0,0,.45) !important; padding: 5px !important; background-image: linear-gradient(#363a4f 0%, #24273a 100%) !important; border-radius: 7px !important; border: none !important;",
|
|
".quick-input-widget": "transform: translateY(-50%) !important; top: 50% !important; box-shadow: 0px 8px 20px rgba(0, 0, 0, .45) !important; padding: 10px 10px 18px 10px !important; background-image: linear-gradient(#363a4f 0%, #1e2030 100%) !important; border-radius: 7px !important;",
|
|
".monaco-list-rows": "background: transparent !important;",
|
|
".monaco-list-row:hover": "background: rgba(0, 0, 0, .2) !important;",
|
|
".notifications-toasts .monaco-list-row:hover": "background: none !important;"
|
|
},
|
|
|
|
// Neovim
|
|
"extensions.experimental.affinity": {
|
|
"asvetliakov.vscode-neovim": 1
|
|
},
|
|
"vscode-neovim.neovimExecutablePaths.linux": "/home/matt/.local/share/bob/nvim-bin/nvim",
|
|
|
|
// Project Manager
|
|
"projectManager.git.baseFolders": ["~/dev/"],
|
|
"projectManager.sortList": "Recent",
|
|
// Smooth movement
|
|
"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": 2
|
|
},
|
|
"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++",
|
|
// 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,
|
|
"svelte.enable-ts-plugin": 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.integrated.stickyScroll.enabled": false,
|
|
"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",
|
|
"**/*.toml"
|
|
],
|
|
"colorize.languages": [
|
|
"css",
|
|
"sass",
|
|
"scss",
|
|
"less",
|
|
"postcss",
|
|
"sss",
|
|
"stylus",
|
|
"xml",
|
|
"svg",
|
|
"json",
|
|
"javascript",
|
|
"java",
|
|
"c",
|
|
"rasi",
|
|
"markdown",
|
|
"toml"
|
|
],
|
|
// 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"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"editor.matchBrackets": "never",
|
|
"workbench.statusBar.visible": false
|
|
"dart.flutterSdkPath": "/home/kappa/down/pkgs/flutter",
|
|
"dart.flutterCustomEmulators": []
|
|
}
|