Skip to content

Instantly share code, notes, and snippets.

@wtchnm
Last active May 15, 2024 18:59
Show Gist options
  • Save wtchnm/de73b6beb7b3537ec11957922b653710 to your computer and use it in GitHub Desktop.
Save wtchnm/de73b6beb7b3537ec11957922b653710 to your computer and use it in GitHub Desktop.

Uses

Apps

Tools

Tech

Arc Extensions

VSCode Extensions

Git config

[pull]
	rebase = true
[fetch]
	prune = true
[rebase]
	autoStash = true
[core]
	editor = code -w
[user]
	name = Gabriel Pereira Woitechen
[push]
	autoSetupRemote = true
	default = current
[alias]
	ap = !git add . && git commit --amend --no-edit && git push -f
[init]
	defaultBranch = main

VSCode config

{
  "[astro]": {
    "editor.defaultFormatter": "astro-build.astro-vscode",
    "editor.foldingImportsByDefault": false
  },
  "apc.electron": {
    "titleBarStyle": "hiddenInset"
  },
  "apc.stylesheet": {
    ".composite-bar-container": "justify-content: flex-end",
    ".inline-titlebar-placeholder": "padding-left: 0 !important"
  },
  "breadcrumbs.enabled": false,
  "diffEditor.experimental.showMoves": true,
  "diffEditor.hideUnchangedRegions.enabled": true,
  "diffEditor.renderSideBySide": false,
  "editor.acceptSuggestionOnCommitCharacter": false,
  "editor.accessibilitySupport": "off",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.foldingImportsByDefault": true,
  "editor.fontFamily": "'Monaspace Neon', monospace",
  "editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'calt', 'dlig'",
  "editor.fontSize": 12.75,
  "editor.formatOnSave": true,
  "editor.glyphMargin": false,
  "editor.guides.bracketPairs": "active",
  "editor.guides.indentation": false,
  "editor.insertSpaces": false,
  "editor.linkedEditing": true,
  "editor.minimap.enabled": false,
  "editor.quickSuggestions": {
    "comments": "on",
    "other": "on",
    "strings": "on"
  },
  "editor.renderFinalNewline": "off",
  "editor.roundedSelection": false,
  "editor.rulers": [80],
  "editor.snippetSuggestions": "bottom",
  "editor.stickyScroll.enabled": true,
  "editor.suggest.insertMode": "replace",
  "editor.suggest.localityBonus": true,
  "editor.suggest.preview": true,
  "editor.tabCompletion": "on",
  "editor.tabSize": 2,
  "editor.wordWrap": "bounded",
  "editor.wrappingIndent": "indent",
  "emmet.showExpandedAbbreviation": "never",
  "explorer.excludeGitIgnore": true,
  "explorer.fileNesting.enabled": true,
  "explorer.fileNesting.expand": false,
  "explorer.fileNesting.patterns": {
    "package.json": "pnpm-lock.yaml, pnpm-workspace.yaml, nx.json, .npmrc, .eslintrc.json, .gitignore, .syncpackrc.json, babel.config.json, .nxignore, .prettierignore, project.json, .eslintignore, .prettierrc.json",
    "vite.config.*": "tsconfig.*"
  },
  "files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/.hg/store/**": true,
    "**/dist/**": true,
    "**/node_modules/*/**": true
  },
  "git.autofetch": true,
  "git.autoStash": true,
  "git.closeDiffOnOperation": true,
  "git.confirmSync": false,
  "git.enableSmartCommit": true,
  "git.openAfterClone": "always",
  "git.pullBeforeCheckout": true,
  "git.supportCancellation": true,
  "javascript.updateImportsOnFileMove.enabled": "always",
  "merge-conflict.autoNavigateNextConflict.enabled": true,
  "scm.showIncomingChanges": "never",
  "scm.showOutgoingChanges": "never",
  "search.followSymlinks": false,
  "task.autoDetect": "off",
  "telemetry.telemetryLevel": "off",
  "terminal.integrated.fontSize": 12.75,
  "terminal.integrated.scrollback": 5000,
  "terminal.integrated.stickyScroll.enabled": true,
  "terminal.integrated.tabs.enabled": false,
  "typescript.enablePromptUseWorkspaceTsdk": true,
  "typescript.inlayHints.parameterNames.enabled": "literals",
  "typescript.preferences.importModuleSpecifier": "project-relative",
  "typescript.tsserver.maxTsServerMemory": 4096,
  "typescript.updateImportsOnFileMove.enabled": "always",
  "window.customTitleBarVisibility": "never",
  "window.newWindowDimensions": "maximized",
  "window.titleBarStyle": "native",
  "window.zoomLevel": 1,
  "workbench.activityBar.location": "top",
  "workbench.colorTheme": "GitHub Light",
  "workbench.editor.highlightModifiedTabs": true,
  "workbench.editor.tabActionLocation": "left",
  "workbench.iconTheme": null,
  "workbench.reduceMotion": "on"
}

Prettier config

{
	"arrowParens": "avoid",
	"experimentalTernaries": true,
	"jsxSingleQuote": true,
	"semi": false,
	"singleQuote": true,
	"trailingComma": "none",
	"useTabs": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment