Extensions for Ruby devs (mainly those switching over from other editors)
Logical set of initial user settings:
"dash.docset": { "npm": ["json"], "svg": ["svg"], "javascript": ["javascript", "node", "mongodb", "sinon", "chai", "cordova", "nodemongo"], "monkeyc": ["monkeyc"] },
"editor.insertSpaces": true,
"editor.lineNumbers": "on",
"editor.renderWhitespace": "all",
"editor.tabSize": 2,
"gitlens.advanced.maxListItems": 100,
"gitlens.advanced.messages": { "suppressCommitHasNoPreviousCommitWarning": false, "suppressCommitNotFoundWarning": false, "suppressFileNotUnderSourceControlWarning": true, "suppressGitVersionWarning": false, "suppressLineUncommittedWarning": false, "suppressNoRepositoryWarning": true, "suppressResultsExplorerNotice": true, "suppressShowKeyBindingsNotice": true, "suppressUpdateNotice": true, "suppressWelcomeNotice": false },
"gitlens.advanced.telemetry.enabled": false,
"gitlens.blame.avatars": false,
"gitlens.blame.format": "${message|25?} ${author|10-} ${date|8}",
"gitlens.blame.heatmap.enabled": false,
"gitlens.blame.highlight.locations": ["gutter", "line", "overview"],
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.defaultDateFormat": "DD-MM-YY",
"gitlens.explorers.avatars": false,
"gitlens.heatmap.toggleMode": "window",
"gitlens.historyExplorer.enabled": true,
"gitlens.historyExplorer.location": "scm",
"gitlens.mode.statusBar.enabled": false,
"gitlens.outputLevel": "verbose",
"gitlens.recentChanges.highlight.locations": ["gutter", "line"],
"gitlens.resultsExplorer.files.layout": "list",
"gitlens.resultsExplorer.location": "scm",
"gitlens.statusBar.enabled": false,
"gitlens.statusBar.reduceFlicker": true,
"htmlhint.enable": true,
"ruby.codeCompletion": "rcodetools",
"ruby.format": "rubocop",
"ruby.intellisense": "rubyLocate",
"ruby.lint": { "rubocop": true },
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"trailing-spaces.highlightCurrentLine": false,
"trailing-spaces.logLevel": "none",
"vsicons.dontShowNewVersionMessage": true,
"vsicons.projectDetection.disableDetect": true,
"cSpell.diagnosticLevel": "Hint",
"cSpell.language": "en-GB,en",
"cSpell.enabledLanguageIds": [ "asciidoc", "c", "cpp", "csharp", "css", "erb", "go", "handlebars", "html", "jade", "javascript", "javascriptreact", "json", "latex", "less", "markdown", "php", "plaintext", "pub", "python", "restructuredtext", "ruby", "rust", "scss", "text", "typescript", "typescriptreact", "yml" ],
"cSpell.showStatus": false,