Skip to content

Instantly share code, notes, and snippets.

@JohnPhamous
Created June 4, 2024 01:24
Show Gist options
  • Save JohnPhamous/ec429b3185270dbc05e115e28d42efe3 to your computer and use it in GitHub Desktop.
Save JohnPhamous/ec429b3185270dbc05e115e28d42efe3 to your computer and use it in GitHub Desktop.
{
"js/ts.implicitProjectConfig.checkJs": true,
"editor.copyWithSyntaxHighlighting": true,
"liveshare.connectionMode": "relay",
"vim.smartRelativeLine": true,
"vim.overrideCopy": false,
"diffEditor.wordWrap": "on",
"breadcrumbs.enabled": true,
"editor.gotoLocation.multipleDefinitions": "goto",
// "typescript.preferGoToSourceDefinition": true,
// "javascript.preferGoToSourceDefinition": true,
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.suggest.localityBonus": true,
"editor.renderLineHighlight": "all",
"workbench.editor.customLabels.enabled": true,
"workbench.editor.customLabels.patterns": {
"**/app/**/page.tsx": "${dirname}.${extname}",
"**/app/**/layout.tsx": "${dirname}/layout.${extname}",
"**/app/**/index.tsx": "${dirname(1)}/${dirname}",
"**/index.module.css": "${dirname(1)}/${dirname}",
"**/index.tsx": "${dirname(1)}/${dirname}",
"**/index.ts": "${dirname(1)}/${dirname}",
},
// "typescript.inlayHints.variableTypes.enabled": true,
"editor.bracketPairColorization.enabled": true,
"gitlens.advanced.blame.customArguments": [
"--ignore-revs-file",
".git-blame-ignore-revs"
],
"githubPullRequests.commentExpandState": "collapseAll",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
},
"eslint.rules.customizations": [
{
"rule": "*",
"severity": "warn"
}
],
"cSpell.userWords": [
"allowlist",
"antd",
"Appspaces",
"artefacts",
"authed",
"autocompleting",
"Avenir",
"boba",
"Callout",
"Cascadia",
"Checkly",
"Checkmark",
"CHROMEOS",
"Chrono",
"clearfilter",
"clsx",
"CMDK",
"Conjs",
"constate",
"contentful",
"Customizer",
"datetime",
"dedupe",
"deserialize",
"Dropdown",
"Droppable",
"firstload",
"flyout",
"Flyouts",
"GLTF",
"gorm",
"GURL",
"HCBT",
"hgetall",
"HHOOK",
"history",
"hset",
"HWND",
"iframe",
"Imgix",
"injectable",
"johnphamous",
"jpham",
"keymap",
"konva",
"liveblocks",
"Lookback",
"LPARAM",
"mconnect",
"message",
"Millis",
"monokai",
"nextjs",
"ngrx",
"nocheck",
"noescape",
"noopener",
"noreferrer",
"Objs",
"onclick",
"overscan",
"Paulo",
"POWERBICOM",
"preproduction",
"psql",
"rainbowkit",
"ratelimit",
"Raycaster",
"replayer",
"Replayer's",
"rrweb",
"Scroller",
"searchstrings",
"Smartsheet",
"spel",
"stylelint",
"tailwindcss",
"testid",
"Tinybird",
"tinykeys",
"tooltips",
"TURBOREPO",
"unauthed",
"Unclickable",
"unmarshaling",
"Unmount",
"upsell",
"validators",
"Vercel",
"Vercelian",
"verdana",
"wagmi",
"Waitlist",
"wireframe",
"Wordmark",
"workapps",
"xmlhttprequest",
"xsmall",
"zindex"
],
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.fontFamily": "'CommitMono', 'Monaspace Neon', 'Geist Mono', 'Cascadia Code', 'Dank Mono', 'Operator Mono', 'FiraCode NF'",
"editor.inlayHints.fontFamily": "'Monaspace Neon', 'Geist Mono', 'Cascadia Code', 'Dank Mono', 'Operator Mono', 'FiraCode NF'",
"editor.codeLensFontFamily": "'Monaspace Neon', 'Geist Mono', 'Cascadia Code', 'Dank Mono', 'Operator Mono', 'FiraCode NF'",
"editor.fontWeight": "400",
// "editor.letterSpacing": 0.25,
// "editor.fontLigatures": "'ss09' 1",
"editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss06', 'ss07', 'ss08', 'calt', 'dlig'",
"search.showLineNumbers": true,
"editor.lineNumbers": "on",
"editor.fontSize": 16,
"editor.formatOnSave": true,
"editor.minimap.showSlider": "mouseover",
"editor.minimap.enabled": false,
"editor.tokenColorCustomizations": {
"[*Light*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#000"
}
}
]
},
"[*Dark*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#fff"
}
}
]
},
"textMateRules": [
{
"scope": [
"entity.name.function",
"support.function"
],
"settings": {
"fontStyle": "bold"
}
}
]
},
"editor.wordWrap": "on",
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"emmet.triggerExpansionOnTab": true,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.openEditors.visible": 0,
"files.exclude": {
"**/.classpath": true,
"**/.factorypath": true,
"**/.project": true,
"**/.settings": true,
"storybook-static": true,
"coverage": true,
".next": true,
".react-email": true,
".turbo": true,
".vercel": true,
".allowlists": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/generated/**": true,
"storybook-static": true,
"coverage": true,
},
"javascript.preferences.importModuleSpecifier": "relative",
"javascript.updateImportsOnFileMove.enabled": "always",
"liveshare.showInStatusBar": "whileCollaborating",
"typescript.preferences.importModuleSpecifier": "non-relative",
"typescript.updateImportsOnFileMove.enabled": "always",
"vim.easymotion": true,
"vim.useCtrlKeys": true,
"vim.useSystemClipboard": false,
"vim.leader": "<space>",
"vim.visualstar": true,
"vim.highlightedyank.enable": true,
"vim.hlsearch": true,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"<C-n>"
],
"commands": [
":nohl",
]
},
{
"before": [
"g",
"d"
],
"commands": [
"typescript.goToSourceDefinition"
]
}
],
"window.title": "${dirty} ${rootName}",
"workbench.sideBar.location": "right",
"workbench.startupEditor": "newUntitledFile",
"workbench.settings.editor": "json",
"editor.suggestSelection": "first",
"terminal.integrated.fontFamily": "'Monaspace Neon', 'Geist Mono', 'Cascadia Code', 'Dank Mono', 'Operator Mono', 'Fira Mono for Powerline', monospace",
"gitlens.views.repositories.files.layout": "tree",
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/build": true,
"**/*/*.snap": true,
"**/*.lock": true,
"**/*.svg": true,
"frontend/src/graph/generated/*": true,
},
"search.followSymlinks": false,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"extensions.ignoreRecommendations": false,
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"typescript.tsserver.maxTsServerMemory": 62144,
"files.maxMemoryForLargeFilesMB": 400096,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.insertSpaces": false,
"editor.tabSize": 8,
"editor.detectIndentation": false,
"editor.rulers": [
100
],
"files.eol": "\n",
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"editor.minimap.maxColumn": 80,
"editor.minimap.renderCharacters": false,
"git.autofetchPeriod": 180,
"git.autorefresh": true,
"git.autofetch": true,
"editor.accessibilitySupport": "off",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"window.autoDetectHighContrast": false,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"cSpell.enabled": true,
"debug.onTaskErrors": "abort",
"workbench.statusBar.visible": true,
"diffEditor.renderSideBySide": false,
"git.mergeEditor": false,
"git.confirmSync": false,
"gitlens.blame.ignoreWhitespace": true,
"githubPullRequests.fileListLayout": "tree",
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.inlineSuggest.enabled": true,
"cSpell.enableFiletypes": [
"mdx"
],
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"diffEditor.ignoreTrimWhitespace": true,
"githubPullRequests.pullBranch": "never",
"[postcss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.stickyScroll.enabled": true,
"liveServer.settings.donotShowInfoMsg": true,
"[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.colorTheme": "Shades of Purple (Super Dark)",
"cssvar.themes": [
"dark-theme",
],
"cssvar.excludeThemedVariables": true,
"files.associations": {
".env*": "dotenv",
"spaces.config.json": "jsonc",
"turbo.json": "jsonc",
"CODEOWNERS": "ignore",
"tsconfig.*.json": "jsonc",
"*.css": "tailwindcss",
"*.js": "javascriptreact"
},
"dotenv.enableAutocloaking": false,
"workbench.layoutControl.enabled": false,
"security.promptForLocalFileProtocolHandling": false,
"github.copilot.enable": {
"*": false,
"plaintext": false,
"markdown": false,
"scminput": false
},
"window.commandCenter": false,
"codeium.enableConfig": {
"*": true,
"postcss": true
},
"workbench.activityBar.location": "top",
"git.openRepositoryInParentFolders": "always",
"github.copilot.editor.enableAutoCompletions": true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment