Skip to content

Instantly share code, notes, and snippets.

@usirin
Created February 1, 2025 21:23
Show Gist options
  • Save usirin/1cb86d097f0309062953c676d92a29a5 to your computer and use it in GitHub Desktop.
Save usirin/1cb86d097f0309062953c676d92a29a5 to your computer and use it in GitHub Desktop.
vscode/cursor settings
{
// Editor settings
"editor.accessibilitySupport": "off",
"editor.bracketPairColorization.enabled": false,
"editor.codeActionsOnSave": {
"source.organizeImports.biome": "explicit"
},
"editor.codeLensFontFamily": "Iosevka",
"editor.cursorBlinking": "solid",
"editor.foldingImportsByDefault": false,
"editor.fontFamily": "Berkeley Mono",
"editor.fontSize": 17,
"editor.formatOnSave": true,
"editor.inlayHints.fontFamily": "Berkeley Mono",
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.tabSize": 2,
// Workbench settings
"workbench.activityBar.orientation": "vertical",
"workbench.colorCustomizations": {
"editor.selectionHighlightBorder": "#0000",
"editor.wordHighlightBackground": "#FFF1",
"editor.wordHighlightBorder": "#0000"
},
"workbench.colorTheme": "GitHub Dark Default",
"workbench.editor.editorActionsLocation": "hidden",
"workbench.editor.showTabs": "multiple",
"workbench.fontAliasing": "auto",
"workbench.layoutControl.enabled": true,
"workbench.preferredDarkColorTheme": "GitHub Dark Default",
"workbench.preferredLightColorTheme": "GitHub Light",
"workbench.settings.editor": "json",
"workbench.tips.enabled": false,
"workbench.tree.renderIndentGuides": "onHover",
"workbench.view.alwaysShowHeaderActions": true,
// Language-specific settings
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[jsonc]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.inlayHints.enumMemberValues.enabled": false,
"typescript.inlayHints.functionLikeReturnTypes.enabled": false,
"typescript.referencesCodeLens.enabled": false,
"typescript.referencesCodeLens.showOnAllFunctions": false,
"typescript.updateImportsOnFileMove.enabled": "always",
// Terminal settings
"terminal.external.osxExec": "kitty.app",
"terminal.integrated.fontFamily": "Berkeley Mono",
"terminal.integrated.fontSize": 16,
"terminal.integrated.fontWeight": "normal",
// Explorer settings
"explorer.excludeGitIgnore": true,
// Window settings
"window.commandCenter": false,
// Extension-specific settings
"apc.electron": {
"frame": false,
"titleBarStyle": "hidden"
},
// "apc.font.family": "Berkeley Mono",
"apc.menubar.compact": false,
"apc.monospace.font.family": "Berkeley Mono",
"apc.parts.font.family": {
"activityBar": "Berkeley Mono",
"extension-editor": "Berkeley Mono",
"monaco-menu": "Berkeley Mono",
"panel": "Berkeley Mono",
"settings-body": "Berkeley Mono",
// "sidebar": "Berkeley Mono",
// "statusbar": "Berkeley Mono",
// "tabs": "Berkeley Mono",
"titlebar": "Berkeley Mono"
},
"apc.sidebar.titlebar": {
"fontSize": 11
},
"apc.stylesheet": {
".sidebar > .composite": "font-size: 28px !important"
},
"extensions.experimental.affinity": {
"asvetliakov.vscode-neovim": 1
},
"redhat.telemetry.enabled": true,
"vscode-neovim.compositeKeys": {
"jj": {
"command": "vscode-neovim.escape"
}
},
"vscode-neovim.neovimExecutablePaths.darwin": "/opt/homebrew/bin/nvim",
"vscode-neovim.revealCursorScrollLine": true,
// Miscellaneous settings
"chat.editor.fontFamily": "Berkeley Mono",
"debug.console.fontFamily": "Berkeley Mono",
"keyboard.touchbar.enabled": false,
"markdown.preview.fontFamily": "Berkeley Mono",
"notebook.output.fontFamily": "Berkeley Mono",
"scm.inputFontFamily": "Berkeley Mono",
"cursor.diffs.useCharacterLevelDiffs": true,
"cursor.cmdk.useThemedDiffBackground": true,
"cursor.cpp.enablePartialAccepts": true,
"cursor.chat.showSuggestedFiles": true,
"[css]": {
"editor.defaultFormatter": "biomejs.biome"
},
"zenMode.hideLineNumbers": false,
"[search-result]": {
"editor.lineNumbers": "on"
},
"makefile.configureOnOpen": true,
"cursor.general.gitGraphIndexing": "enabled",
// "workbench.editor.tabActionCloseVisibility": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment