Created
January 22, 2024 18:49
-
-
Save Grubba27/b1fe24422fe61c8093c3ae71923bf973 to your computer and use it in GitHub Desktop.
vscode config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"json.schemaDownload.enable": true, | |
"workbench.colorTheme": "Night Wolf (black)", | |
"workbench.iconTheme": "symbols", | |
"files.autoSave": "afterDelay", | |
"editor.fontSize": 14, | |
"editor.fontFamily": "'Jetbrains Mono', 'FiraCode-Retina', 'Fira Code', Monocraft , Menlo, Monaco, 'Courier New', monospace", | |
"editor.tabSize": 2, | |
"editor.cursorBlinking": "phase", | |
"editor.cursorSmoothCaretAnimation": "on", | |
"material-icon-theme.activeIconPack": "react", | |
"explorer.confirmDelete": false, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"diffEditor.wordWrap": "off" | |
}, | |
"explorer.confirmDragAndDrop": false, | |
"zig.zls.inlayHintsShowBuiltin": true, | |
"zig.zls.inlayHintsExcludeSingleArgument": true, | |
"zig.zls.inlayHintsHideRedundantParamNames": true, | |
"zig.zls.includeAtInBuiltins": true, | |
"go.inlayHints.assignVariableTypes": true, | |
"go.inlayHints.compositeLiteralFields": true, | |
"go.inlayHints.constantValues": true, | |
"go.inlayHints.compositeLiteralTypes": true, | |
"go.inlayHints.functionTypeParameters": true, | |
"go.inlayHints.parameterNames": true, | |
"go.inlayHints.rangeVariableTypes": true, | |
"javascript.inlayHints.enumMemberValues.enabled": true, | |
"javascript.inlayHints.functionLikeReturnTypes.enabled": true, | |
"javascript.inlayHints.parameterTypes.enabled": true, | |
"javascript.inlayHints.propertyDeclarationTypes.enabled": true, | |
"typescript.inlayHints.enumMemberValues.enabled": true, | |
"typescript.inlayHints.functionLikeReturnTypes.enabled": true, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"security.workspace.trust.untrustedFiles": "open", | |
"svelte.plugin.svelte.note-new-transformation": false, | |
"git.confirmSync": false, | |
"git.autofetch": true, | |
"github.copilot.enable": { | |
"*": true, | |
"plaintext": true, | |
"markdown": true, | |
"scminput": false, | |
"yaml": true, | |
"css": true, | |
"javascript": true, | |
"zig": true, | |
"solidity": false, | |
"gleam": true | |
}, | |
"errorLens.enabled": true, | |
"editor.foldingImportsByDefault": true, | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"editor.quickSuggestions": { | |
"other": true, | |
"comments": false, | |
"strings": false | |
}, | |
"editor.acceptSuggestionOnCommitCharacter": true, | |
"editor.acceptSuggestionOnEnter": "on", | |
"editor.quickSuggestionsDelay": 5, | |
"editor.suggestOnTriggerCharacters": true, | |
"editor.tabCompletion": "off", | |
"editor.suggest.localityBonus": true, | |
"editor.suggestSelection": "first", | |
// Enable word based suggestions | |
"editor.wordBasedSuggestions": "matchingDocuments", | |
// Enable parameter hints | |
"editor.parameterHints.enabled": true, | |
"typescript.disableAutomaticTypeAcquisition": true, | |
"terminal.integrated.fontFamily": "'MesloLGM Nerd Font','Fira Code', Monocraft, Menlo, Monaco, 'Courier New', monospace", | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.customGlyphs": true, | |
"terminal.integrated.fontSize": 16, | |
"editor.fontWeight": "450", // Retina !! Only works with FiraCode-VF.ttf installed, see below when using separated font files (the normal case). | |
"terminal.integrated.minimumContrastRatio": 1, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"terminal.integrated.profiles.osx": { | |
"zsh": { | |
"path": "/bin/zsh", | |
"args": ["-l", "-i"] | |
} | |
}, | |
"terminal.integrated.defaultProfile.osx": "zsh", | |
"javascript.inlayHints.variableTypes.enabled": true, | |
"typescript.inlayHints.propertyDeclarationTypes.enabled": true, | |
"typescript.inlayHints.variableTypes.enabled": true, | |
"yaml.schemas": { | |
"file:///Users/grubba/.vscode/extensions/atlassian.atlascode-3.0.0/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" | |
}, | |
"atlascode.bitbucket.explorer.enabled": true, | |
"redhat.telemetry.enabled": false, | |
"editor.minimap.autohide": true, | |
"diffEditor.wordWrap": "off", | |
"editor.inlineSuggest.enabled": true, | |
"[markdown]": { | |
"editor.wordWrap": "off", | |
"diffEditor.wordWrap": "off", | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"gitlens.views.branches.branches.layout": "list", | |
"svelte.enable-ts-plugin": true, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[html]": { | |
"editor.defaultFormatter": "vscode.html-language-features" | |
}, | |
"workbench.startupEditor": "none", | |
"editor.minimap.enabled": false, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"openInGitHub.gitHubDomain": "github.com", | |
"zig.zls.path": "/Users/grubba/Library/Application Support/Code/User/globalStorage/ziglang.vscode-zig/zls_install/zls", | |
"zig.zigPath": "/Users/grubba/Library/Application Support/Code/User/globalStorage/ziglang.vscode-zig/zig_install/zig", | |
"zig.trace.server": "messages", | |
"zig.zls.highlightGlobalVarDeclarations": true, | |
"zig.zls.inlayHintsHideRedundantParamNamesLastToken": true, | |
"zig.zls.semanticTokens": "full", | |
"zig.zls.useComptimeInterpreter": true, | |
"zig.zls.warnStyle": true, | |
"zig.zigVersion": "nightly-0.11.0-dev.3395+1e7dcaa3a", | |
"zig.astCheckProvider": "extension", | |
"go.toolsManagement.autoUpdate": true, | |
"solidity.telemetry": true, | |
"[solidity]": { | |
"editor.defaultFormatter": "JuanBlanco.solidity" | |
}, | |
"solargraph.commandPath": "/Users/grubba/.rbenv/shims/solargraph", | |
"terminal.integrated.shell.osx": "/usr/local/bin/zsh", | |
"git.enableSmartCommit": true, | |
"background.useFront": true, | |
"background.enabled": true, | |
"background.style": { | |
"position": "absolute", | |
"z-index": 99999 | |
}, | |
"rubyLsp.rubyVersionManager": "rbenv", | |
"background.fullscreen": { | |
"images": [ | |
"/Users/grubba/Pictures/sxf.jpg", | |
"/Users/grubba/Pictures/nge.jpg", | |
"/Users/grubba/Pictures/luffy.jpg", | |
"/Users/grubba/Pictures/jhin.jpg", | |
"/Users/grubba/Pictures/sukuna.jpg", | |
"/Users/grubba/Pictures/pochita.jpg", | |
"/Users/grubba/Pictures/house_grass.jpg", | |
"/Users/grubba/Pictures/chain.jpg", | |
"/Users/grubba/Pictures/gojuro.jpg", | |
"/Users/grubba/Pictures/anya.jpg", | |
"/Users/grubba/Pictures/madara.jpg" | |
], | |
"opacity": 0.85, | |
"size": "cover", | |
"position": "center", | |
"interval": 300 | |
}, | |
"[ruby]": { | |
"editor.defaultFormatter": "Shopify.ruby-lsp", | |
"editor.formatOnSave": true, | |
"editor.formatOnType": true, | |
"editor.tabSize": 2, | |
"editor.insertSpaces": true, | |
"editor.semanticHighlighting.enabled": true, | |
"editor.formatOnPaste": true, | |
"files.trimTrailingWhitespace": true, | |
"files.insertFinalNewline": true, | |
"files.trimFinalNewlines": true, | |
"editor.rulers": [120] | |
}, | |
"apc.font.family": "Cascadia Mono", | |
"apc.header": { | |
"height": 29 | |
}, | |
"apc.listRow": { | |
"height": 25 | |
}, | |
"window.titleBarStyle": "native", | |
"apc.electron": { | |
"titleBarStyle": "hidden", | |
"frame": false | |
}, | |
"apc.stylesheet": { | |
// "html": "border: 1px solid #202023;", | |
".monaco-grid-branch-node": "top: 0 !important", | |
".editor-actions": "display: none !important", | |
".monaco-editor .suggest-widget": "border-radius: 6px; border: 1px solid rgba(255,255,255,0.04); opacity: 0.97; backdrop-filter: blur(15px);", | |
"body > div.file-icons-enabled.enable-motion.monaco-workbench.windows.chromium.nopanel.noauxiliarybar.no-activity-bar.sidebar-right.vs-dark.mvllow-rose-pine-themes-rose-pine-color-theme-json > div.monaco-grid-view > div > div > div.monaco-scrollable-element > div.split-view-container > div:nth-child(3) > div > div > div.monaco-scrollable-element > div.split-view-container > div.split-view-view.visible > div > div > div.monaco-scrollable-element > div.split-view-container > div.split-view-view.visible > div > div > div.sash-container > div:nth-child(2)": "border-left: 1px solid rgba(255,255,255,0.04)" | |
}, | |
"rubyLsp.enabledFeatures": { | |
"codeActions": true, | |
"diagnostics": true, | |
"documentHighlights": true, | |
"documentLink": true, | |
"documentSymbols": true, | |
"foldingRanges": true, | |
"formatting": true, | |
"hover": true, | |
"inlayHint": true, | |
"onTypeFormatting": true, | |
"selectionRanges": true, | |
"semanticHighlighting": true, | |
"completion": true, | |
"codeLens": true, | |
"definition": true | |
}, | |
"files.trimTrailingWhitespace": true, | |
"files.insertFinalNewline": true, | |
"editor.rulers": [90], | |
"rubyLsp.formatter": "rubocop", | |
"rdbg.rubyVersionManager": "rbenv", | |
"sorbet.enabled": true, | |
"ruby.rubocop.executePath": "/Users/grubba/.rbenv/shims/", | |
"rubyLsp.yjit": false, | |
"sorbet.lspConfigs": [ | |
{ | |
"id": "stable", | |
"name": "Sorbet", | |
"description": "Stable Sorbet Ruby IDE features", | |
"cwd": "${workspaceFolder}", | |
"command": ["bundle", "exec", "srb", "typecheck", "--lsp"] | |
}, | |
{ | |
"id": "beta", | |
"name": "Sorbet (Beta)", | |
"description": "Beta Sorbet Ruby IDE features", | |
"cwd": "${workspaceFolder}", | |
"command": [ | |
"bundle", | |
"exec", | |
"srb", | |
"typecheck", | |
"--lsp", | |
"--enable-all-beta-lsp-features" | |
] | |
}, | |
{ | |
"id": "experimental", | |
"name": "Sorbet (Experimental)", | |
"description": "Experimental Sorbet Ruby IDE features (warning: crashy, for developers only)", | |
"cwd": "${workspaceFolder}", | |
"command": [ | |
"bundle", | |
"exec", | |
"srb", | |
"typecheck", | |
"--lsp", | |
"--enable-all-experimental-lsp-features" | |
] | |
} | |
], | |
"ruby.rubocop.suppressRubocopWarnings": true, | |
"editor.codeLensFontFamily": "Fira Code", | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"gitlens.advanced.messages": { | |
"suppressLineUncommittedWarning": true | |
}, | |
"editor.smoothScrolling": true, | |
"[vue]": { | |
"editor.defaultFormatter": "Vue.volar" | |
}, | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"workbench.statusBar.visible": false, | |
"cmake.showOptionsMovedNotification": false, | |
"git.openRepositoryInParentFolders": "never", | |
"elixirLS.trace.server": "verbose", | |
"terminal.integrated.enableMultiLinePasteWarning": false, | |
"workbench.productIconTheme": "fluent-icons", | |
"symbols.hidesExplorerArrows": false, | |
"workbench.editor.enablePreview": false | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment