Skip to content

Instantly share code, notes, and snippets.

@Yagasaki7K
Last active February 15, 2024 15:31
Show Gist options
  • Save Yagasaki7K/7a908b1907714d936d21a568d1f83258 to your computer and use it in GitHub Desktop.
Save Yagasaki7K/7a908b1907714d936d21a568d1f83258 to your computer and use it in GitHub Desktop.
Visual Studio Code Config
{
// Initial Settings - dieegosf
// "workbench.colorTheme": "Min Theme",
// "workbench.iconTheme": "symbols",
// Install this plugin - https://marketplace.visualstudio.com/items?itemName=drcika.apc-extension (APC Extension)
"editor.rulers": [
120
],
// "workbench.startupEditor": "newUntitledFile",
"javascript.suggest.autoImports": true,
// "extensions.ignoreRecommendations": true,
// "editor.parameterHints.enabled": false,
"editor.renderLineHighlight": "gutter", // Remove highlight on line
// "editor.suggestSelection": "first",
// "terminal.integrated.showExitAlert": false,
"typescript.suggest.autoImports": true,
// "terminal.integrated.env.osx": {
// "FIG_NEW_SESSION": "1"
// },
"editor.tabSize": 4,
"editor.insertSpaces": true,
// "workbench.editor.labelFormat": "short",
// "editor.acceptSuggestionOnCommitCharacter": false,
// "explorer.compactFolders": false,
// "editor.accessibilitySupport": "off",
// "editor.codeActionsOnSave": {
// "source.fixAll.eslint": "explicit"
// },
// "eslint.validate": [
// "javascript",
// "javascriptreact",
// "graphql"
// ],
// "editor.semanticHighlighting.enabled": false,
// "breadcrumbs.enabled": false,
// "files.exclude": {
// "**\/CVS": true,
// "**\/.DS_Store": true,
// "**\/.hg": true,
// "**\/.svn": true,
// "**\/.git": true,
// ".vscode": true
// // "node_modules": true
// },
// "update.mode": "start",
// "terminal.integrated.gpuAcceleration": "off",
// "terminal.integrated.defaultProfile.osx": "fish",
// "[json]": {
// "editor.defaultFormatter": "vscode.json-language-features"
// },
"window.commandCenter": false, // Disable search on middle VSCode
// "git.openRepositoryInParentFolders": "always",
// "workbench.editor.empty.hint": "hidden",
// "update.showReleaseNotes": false,
// "apc.activityBar": {
// "position": "bottom",
// "hideSettings": true,
// "size": 48,
// "itemMargin": 8,
// "itemSize": 32
// },
// "editor.hideCursorInOverviewRuler": true,
// "editor.minimap.enabled": false,
// "window.titleBarStyle": "native",
// "apc.electron": {
// "titleBarStyle": "hiddenInset",
// "trafficLightPosition": {
// "x": 11,
// "y": 11
// },
// "frame": false,
// },
// "editor.scrollbar.vertical": "hidden",
"explorer.sortOrder": "foldersNestsFiles", // Compact files like a .envs and package.json like a folder
"explorer.fileNesting.enabled": true, // Compact files like a .envs and package.json like a folder
"explorer.fileNesting.patterns": {
"*.ts": "${capture}.js",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.tsx": "${capture}.ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, .eslint*, prettier*, tsconfig*, pnpm-lock*, bun.lock*, vite*, next.config*",
"tailwind.config*": "tailwind.config*, postcss.config*", // Tailwind
".env.local": ".env*", // Dotenv
},
// "workbench.statusBar.visible": false, // Footer bar on VSCode with Error WSL and etc
// "terminal.integrated.fontFamily": "Fira Code", // Font
// "terminal.integrated.fontSize": 14, // Font size
// //
// "apc.header": {
// "height": 36,
// },
// "apc.font.family": "Fira Code", // Font
// "apc.listRow": {
// "height": 24,
// },
// "apc.stylesheet": {
// ".title-label > h2": "display: none",
// ".editor-actions": "display: none",
// ".nosidebar .inline-tabs-placeholder": "width: 75px",
// ".pane-header": "padding: 0 8px",
// ".pane-body": "padding: 8px",
// ".split-view-view:first-child .pane-header": "display: none !important;",
// ".monaco-list-row": "border-radius: 4px;",
// ".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none;",
// ".title-label": "display: none;",
// },
//
// Initial Settings - Yagasaki
"workbench.colorTheme": "Catppuccin Macchiato", // Theme
"material-icon-theme.activeIconPack": "nest", // Icons
"editor.fontFamily": "Fira Code", // Font
"workbench.tree.indent": 15, // Indentation
"editor.fontSize": 14, // Font size
"editor.lineHeight": 22, // Line height
"editor.fontLigatures": true, // Enable font ligatures
"editor.wordWrap": "on", // Word wrap
"editor.formatOnSave": true, // Format on save
"git.ignoreMissingGitWarning": true, // Ignore missing git warning
"explorer.confirmDragAndDrop": false, // Confirm drag and drop
"explorer.confirmDelete": false, // Confirm delete
// Auto-complete "div.class" on React
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"javascript.updateImportsOnFileMove.enabled": "always",
"settingsSync.ignoredExtensions": [
"felixfbecker.php-intellisense",
"hoovercj.vscode-power-mode",
"ms-vscode-remote.remote-wsl"
],
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": true,
"markdown": true
},
"terminal.explorerKind": "external",
"terminal.integrated.defaultProfile.windows": "Git Bash",
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.enableMultiLinePasteWarning": false,
"[prisma]": {
"editor.formatOnSave": true
},
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.stickyScroll.enabled": true,
"git.enableSmartCommit": true,
"git.confirmSync": false,
"[javascriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[typescriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"emmet.showSuggestionsAsSnippets": true,
"chat.editor.wordWrap": "on",
"editor.unicodeHighlight.ambiguousCharacters": false,
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.iconTheme": "material-icon-theme",
"files.associations": {
"*.mdx": "markdown"
},
"workbench.editorAssociations": {
"*.exe": "default"
},
"symbols.hidesExplorerArrows": false,
"workbench.activityBar.location": "hidden",
"vsicons.dontShowNewVersionMessage": true,
"glassit.alpha": 255,
"window.menuBarVisibility": "toggle",
"vscode-pets.theme": "forest",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment