You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.5 KiB
45 lines
1.5 KiB
{
|
|
"[ruby]": {
|
|
"editor.defaultFormatter": "Shopify.ruby-lsp", // Use the Ruby LSP as the default formatter
|
|
"editor.semanticHighlighting.enabled": true, // Enable semantic highlighting
|
|
"editor.formatOnType": true // Enable formatting while typing
|
|
},
|
|
"[erb]": {
|
|
"editor.defaultFormatter": "aliariff.vscode-erb-beautify",
|
|
},
|
|
"database-client.telemetry.usesOnlineServices": false,
|
|
"debug.internalConsoleOptions": "neverOpen",
|
|
"editor.formatOnSave": true,
|
|
"editor.tabSize": 2, // Use 2 spaces for indentation
|
|
"editor.insertSpaces": true,
|
|
"emmet.includeLanguages": {
|
|
"erb": "html"
|
|
},
|
|
"inlineFold.regex": "(class=|className=|class:\\s*)(({(`|))|(['\"`]))(.*?)(\\2|(\\4)})", // inline AlpineJs `class: `
|
|
"files.associations": {
|
|
"*.html.erb": "erb",
|
|
"*.tailwind.css": "tailwindcss"
|
|
},
|
|
"tailwindCSS.emmetCompletions": true,
|
|
"todohighlight.enableDiagnostics": true,
|
|
"todohighlight.include": [
|
|
"**/*.js",
|
|
"**/*.html",
|
|
"**/*.css",
|
|
"**/*.rb",
|
|
"**/*.txt",
|
|
"**/*.md",
|
|
"**/*.erb",
|
|
"**/*.rake"
|
|
],
|
|
"vscode-erb-beautify.keepBlankLines": 1,
|
|
// -----------------256-color ANSI SUPPORT ----------------
|
|
"terminal.integrated.shellIntegration.enabled": false,
|
|
"terminal.integrated.minimumContrastRatio": 1,
|
|
"terminal.integrated.drawBoldTextInBrightColors": false,
|
|
"workbench.colorCustomizations": {
|
|
"terminal.background": "#1f1f1f"
|
|
},
|
|
"workbench.colorTheme": "Default Dark Modern",
|
|
// ---------------------------------------------------------
|
|
}
|