Skip to content

Instantly share code, notes, and snippets.

@tthn0
Created May 16, 2024 04:50
Show Gist options
  • Save tthn0/3c75da06c59a66be6d2a195ea9825846 to your computer and use it in GitHub Desktop.
Save tthn0/3c75da06c59a66be6d2a195ea9825846 to your computer and use it in GitHub Desktop.
VS Code Settings
{
// Minimal
"editor.folding": false,
// "editor.guides.indentation": false,
// "editor.glyphMargin": false,
// "editor.lineNumbers": "off",
// "editor.renderLineHighlight": "none",
// Aesthetic
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.fontFamily": "'MesloLGS Nerd Font', 'MesloLGM Nerd Font', Menlo, Monaco, 'Courier New', monospace",
"editor.inlayHints.enabled": "off",
"editor.minimap.enabled": false,
"editor.renderControlCharacters": true,
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.tokenColorCustomizations": {
"comments": "#FFF4",
"textMateRules": [
{
"scope": ["variable"],
"settings": {
"fontStyle": "italic"
// "foreground": "#04f550"
}
}
]
},
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.fontFamily": "'MesloLGS Nerd Font', Menlo, Monaco, 'Courier New', monospace",
"workbench.iconTheme": "material-icon-theme",
"workbench.colorCustomizations": {
// Pastel rainbow
// "editorBracketHighlight.foreground1": "#BAB1FE",
// "editorBracketHighlight.foreground2": "#8FF1FF",
// "editorBracketHighlight.foreground3": "#D7FFA7",
// "editorBracketHighlight.foreground4": "#FFE9A2",
// "editorBracketHighlight.foreground5": "#FFC196",
// "editorBracketHighlight.foreground6": "#FFC3DB",
// Vibrant rainbow
"editorBracketHighlight.foreground1": "#53e1f5",
"editorBracketHighlight.foreground2": "#7cfc68",
"editorBracketHighlight.foreground3": "#f8fa57",
"editorBracketHighlight.foreground4": "#ff7d20",
"editorBracketHighlight.foreground5": "#fc3aa5",
"editorBracketHighlight.foreground6": "#8373ff",
"editorBracketHighlight.unexpectedBracket.foreground": "#FF0000",
"editorUnnecessaryCode.opacity": "#FFF9"
},
// C++
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Attach, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }",
"C_Cpp.default.cppStandard": "gnu++17",
"cph.language.c.Args": "-std=c++17",
"cph.language.cpp.Args": "-std=c++17",
// Python
"python.analysis.inlayHints.functionReturnTypes": true,
"python.analysis.inlayHints.variableTypes": true,
"python.languageServer": "Pylance",
"notebook.formatOnSave.enabled": false,
// "python.analysis.typeCheckingMode": "strict",
// Java
"java.debug.settings.enableRunDebugCodeLens": false,
// Plugins
"errorLens.enabled": false,
"errorLens.exclude": ["\"self\" is not accessed", "\"ctx\" is not accessed"],
"github.copilot.enable": {
"*": true,
"plaintext": true,
"markdown": true,
"scminput": false,
"yaml": true
},
"vscode_vibrancy.type": "under-window",
"vscode_vibrancy.refreshInterval": 100,
// Formatters
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"editor.codeActionsOnSave": {
"source.fixAll": "always"
},
// Other
"editor.inlineSuggest.enabled": true,
"editor.multiCursorModifier": "ctrlCmd",
"explorer.confirmDelete": false,
"files.exclude": {
"**/._*": true // Hide all files that start with ._ such as ._.DS_Store files
},
"security.workspace.trust.banner": "never",
"security.workspace.trust.enabled": false,
"security.workspace.trust.startupPrompt": "never",
"telemetry.telemetryLevel": "off",
"terminal.integrated.gpuAcceleration": "off",
"terminal.integrated.enableMultiLinePasteWarning": "never",
"markdown.extension.toc.updateOnSave": false,
"window.titleBarStyle": "custom",
"workbench.colorTheme": "Ninja Ui Vibrant",
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"explorer.sortOrder": "type",
"workbench.layoutControl.enabled": false,
"window.commandCenter": false,
"editor.accessibilitySupport": "off",
"window.zoomLevel": 1,
"breadcrumbs.enabled": false,
"jupyter.askForKernelRestart": false,
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.confirmSync": false,
"diffEditor.experimental.showMoves": true,
"diffEditor.renderSideBySide": false,
"workbench.sideBar.location": "right",
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.hover.delay": 750,
"java.saveActions.organizeImports": true,
"workbench.activityBar.location": "hidden",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
"vscode_vibrancy.theme": "Default Light"
// Archive
// "settings.cycle": [
// {
// "id": "minimal",
// "values": [
// {
// "editor.lineNumbers": "off",
// },
// {
// "editor.lineNumbers": "on",
// }
// ]
// }
// ],
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment