Skip to content

Instantly share code, notes, and snippets.

@LukeberryPi
Last active June 20, 2024 22:51
Show Gist options
  • Save LukeberryPi/d4097e91609eb18309ad21b907dfe9b4 to your computer and use it in GitHub Desktop.
Save LukeberryPi/d4097e91609eb18309ad21b907dfe9b4 to your computer and use it in GitHub Desktop.
my vscode setup
{
"workbench.colorTheme": "Vesper",
"workbench.iconTheme": "chalice-icon-theme",
"editor.fontSize": 15,
"editor.fontWeight": "300",
"terminal.explorerKind": "external",
"terminal.integrated.fontSize": 20,
"terminal.integrated.fontWeight": "300",
"editor.glyphMargin": false,
"editor.fontFamily": "JetBrains Mono",
"apc.stylesheet": {
".mac .sidebar .composite-bar-container": "padding-left: 70px",
".mac .inline-titlebar-placeholder": "padding-left: 0 !important"
},
"workbench.settings.editor": "json",
"apc.activityBar": { "size": 0 },
"explorer.confirmDragAndDrop": false,
"scm.inputFontFamily": "JetBrains Mono",
"chat.editor.fontFamily": "JetBrains Mono",
"debug.console.fontFamily": "JetBrains Mono",
"editor.codeLensFontFamily": "JetBrains Mono",
"apc.font.family": "JetBrains Mono",
"apc.monospace.font.family": "JetBrains Mono",
"notebook.output.fontFamily": "JetBrains Mono",
"markdown.preview.fontFamily": "JetBrains Mono",
"editor.inlayHints.fontFamily": "JetBrains Mono",
"editor.lineNumbers": "relative",
"editor.cursorSmoothCaretAnimation": "on",
"workbench.startupEditor": "none",
"explorer.compactFolders": false,
"editor.tabSize": 2,
"editor.linkedEditing": true,
"breadcrumbs.icons": false,
"breadcrumbs.symbolPath": "off",
"files.trimTrailingWhitespace": true,
"editor.bracketPairColorization.enabled": true,
"workbench.activityBar.location": "default",
"window.titleBarStyle": "native",
"apc.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 12,
"y": 12
}
},
"window.customTitleBarVisibility": "never",
"editor.cursorBlinking": "phase",
"explorer.confirmDelete": false,
"files.autoSave": "afterDelay",
"editor.formatOnType": true,
"editor.accessibilitySupport": "off",
"editor.letterSpacing": 0.5,
"editor.formatOnPaste": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"tailwindCSS.colorDecorators": false,
"editor.lineHeight": 2,
"terminal.integrated.fontFamily": "JetBrains Mono",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleDeclarations": "goto",
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
"editor.guides.indentation": false,
"window.commandCenter": false,
"workbench.layoutControl.enabled": false,
"workbench.editor.enablePreview": false,
"workbench.statusBar.visible": false,
"workbench.colorCustomizations": {
"[Vesper]": {
"tab.activeBorder": "#FFF",
"tab.activeForeground": "#fff",
"tab.activeBackground": "#101010",
"tab.activeBorderTop": "#fff",
"tab.inactiveForeground": "#C5C5C5",
"tab.inactiveBackground": "#101010"
}
},
"workbench.sideBar.location": "right"
}
@LukeberryPi
Copy link
Author

LukeberryPi commented Jun 20, 2024

the font is JetBrains Mono.

i use these extensions:

  • vesper
  • apc customize ui++
  • chalice icon theme
  • tailwincss intellisense
  • error lens
  • vim motions for vscode

and:

  • eslint
  • prettier
  • quokka
  • pretty typescript errors

@LukeberryPi
Copy link
Author

LukeberryPi commented Jun 20, 2024

// keybindgs.json

[
{
"key": "ctrl+space",
"command": "-editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible"
},
{
"key": "ctrl+space",
"command": "-workbench.action.terminal.sendSequence",
"when": "terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh'"
},
{
"key": "ctrl+space",
"command": "-workbench.action.terminal.sendSequence",
"when": "config.terminal.integrated.shellIntegration.suggestEnabled && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh'"
},
{
"key": "ctrl+space",
"command": "editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible"
},
{
"key": "cmd+i",
"command": "-editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible"
},
{
"key": "cmd+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "cmd+n",
"command": "explorer.newFile"
},
{
"key": "alt+cmd+n",
"command": "explorer.newFolder"
},
{
"key": "cmd+-",
"command": "workbench.files.action.collapseExplorerFolders"
},
{
"key": "cmd+-",
"command": "-fontshortcuts.decreaseEditorFontSize",
"when": "editorFocus"
},
{
"key": "cmd+-",
"command": "-fontshortcuts.decreaseTerminalFontSize",
"when": "terminalFocus"
},
{
"key": "cmd+-",
"command": "-workbench.action.zoomOut"
},
{
"key": "shift+cmd+g",
"command": "-editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "shift+cmd+g",
"command": "-workbench.action.terminal.findPrevious",
"when": "terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported"
},
{
"key": "shift+cmd+g",
"command": "-workbench.action.terminal.openDetectedLink",
"when": "accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal'"
},
{
"key": "shift+cmd+g",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "shift+cmd+]",
"command": "-workbench.action.debug.nextConsole",
"when": "inDebugRepl"
},
{
"key": "shift+cmd+[",
"command": "-workbench.action.debug.prevConsole",
"when": "inDebugRepl"
},
{
"key": "shift+cmd+[",
"command": "-workbench.action.previousEditor"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "shift+cmd+[",
"command": "-workbench.action.terminal.focusPrevious",
"when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus"
},
{
"key": "shift+cmd+]",
"command": "-workbench.action.terminal.focusNext",
"when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
},
{
"key": "shift+cmd+]",
"command": "-workbench.action.nextEditor"
},
{
"key": "shift+cmd+.",
"command": "-breadcrumbs.focusAndSelect",
"when": "breadcrumbsPossible && breadcrumbsVisible"
},
{
"key": "shift+cmd+.",
"command": "-editor.action.accessibleViewGoToSymbol",
"when": "accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown"
},
{
"key": "shift+cmd+.",
"command": "-editor.action.inPlaceReplace.down",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+cmd+.",
"command": "-breadcrumbs.toggleToOn",
"when": "!config.breadcrumbs.enabled"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.nextEditor"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.nextEditor"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.previousEditor"
}
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment