Skip to content

Instantly share code, notes, and snippets.

@warren30815
Last active February 24, 2025 08:38
Show Gist options
  • Save warren30815/c6a74c4f5ae0d71308c91dd05974206f to your computer and use it in GitHub Desktop.
Save warren30815/c6a74c4f5ae0d71308c91dd05974206f to your computer and use it in GitHub Desktop.
vscode setting
{
// common
"editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace, Roboto Mono for Powerline",
"editor.accessibilitySupport": "off",
"editor.minimap.enabled": false,
"editor.smoothScrolling": false,
"editor.cursorSmoothCaretAnimation": "off",
"files.autoSave": "onFocusChange",
"editor.tabCompletion": "on",
"editor.snippetSuggestions": "bottom",
"eslint.workingDirectories": [
"./client"
],
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"cSpell.words": [
"Airwallex",
"Blackbox",
"bluex",
"bluexlab",
"bxpay",
"composables",
"dwolla",
"HUBSPOT",
"Invs",
"Iovation",
"ofac",
"pinia",
"placholder",
"vite",
"payables"
],
"typescript.tsdk": "node_modules/typescript/lib",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"[ruby]": {
"editor.defaultFormatter": "Shopify.ruby-lsp",
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"editor.rulers": [
120
],
"editor.semanticHighlighting.enabled": true
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[javascript][javascriptreact][typescript][typescriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features",
"editor.formatOnSave": false,
},
"[json][jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[css][scss][less]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"cSpell.enableFiletypes": [
"!vue"
],
"markdown-preview-enhanced.liveUpdate": false,
"terminal.integrated.fontFamily": "MesloLGS NF",
"editor.bracketPairColorization.enabled": true,
"editor.fontSize": 14,
"editor.fontLigatures": true,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
//following will be in italic (=FlottFlott)
"entity.name.type.class", //class names
// all comment types
"comment",
// true, false, null
"constant.language",
// "constant.language.ts",
// import, from, export, default, return, if, for, break, continue, try, catch, finally,
// throw, default, yield, await
"keyword.control",
// in, void, delete, instanceof
"keyword.operator.expression",
// debugger
"keyword.other",
// new
"keyword.operator.new",
// super, this, arguments
"variable.language",
// static, extends, async, private, public, implements
// constructor, const, let, var, enum, class, function, interface
// no explicit scopes for constructor, const, let, var
// also no explicit scope for function without the arrow
// therefore we enable all storage and explictly exclude the arrow in another scope
"storage",
],
"settings": {
// "fontStyle": "italic"
"fontStyle": ""
}
},
{
"scope": [
//following will be excluded from italics (VSCode has some defaults for italics)
"storage.type.function.arrow",
// "invalid",
// "keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
// "constant.numeric.decimal.js",
"constant.language.symbol.ruby",
"constant.numeric.json",
"storage.type.proto"
],
"settings": {
"fontStyle": ""
}
}
]
},
"security.workspace.trust.untrustedFiles": "open",
"go.toolsManagement.autoUpdate": true,
"svelte.enable-ts-plugin": true,
"C_Cpp.updateChannel": "Insiders",
"cSpell.userWords": [
"camelcase",
"Fedwire",
"Fienna",
"greenx",
"hubspot",
"lamports",
"mavlink",
"Obisidan",
"Protobuf",
"Uncatagorized",
"Uncategorize"
],
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.inlineSuggest.enabled": true,
"playwright.reuseBrowser": true,
"editor.largeFileOptimizations": false,
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"editor.rulers": [
120
],
"workbench.editor.empty.hint": "hidden",
"playwright.showTrace": false,
"gitlens.graph.minimap.enabled": false,
"window.zoomLevel": 0.5,
"javascript.updateImportsOnFileMove.enabled": "always",
"markdown-preview-enhanced.codeBlockTheme": "github-dark.css",
"markdown-preview-enhanced.previewTheme": "one-dark.css",
"rubyLsp.rubyVersionManager": {
"identifier": "rvm"
},
"prisma.showPrismaDataPlatformNotification": false,
"github.copilot.editor.enableAutoCompletions": true,
"security.promptForLocalFileProtocolHandling": false,
"diffEditor.hideUnchangedRegions.enabled": true,
"diffEditor.ignoreTrimWhitespace": false,
"prettier.semi": false,
"snowflake.connectionsConfigFile": "/Users/jordan/.snowflake/connections.toml",
"git.autofetch": true,
"notebook.output.fontSize": 12,
"i18n-ally.displayLanguage": "en",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment