Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Visual Studio Code user settings
{
// Breadcrumbs config
"breadcrumbs.enabled": true,
// Diff editor config
"diffEditor.ignoreTrimWhitespace": false,
// Editor config
"editor.bracketPairColorization.enabled": false,
"editor.fontLigatures": false,
"editor.minimap.enabled": false,
"editor.parameterHints.enabled": false,
"editor.renderLineHighlight": "gutter",
"editor.rulers": [
80,
120
],
"editor.tabSize": 2,
// Editor token color customizations
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "keyword",
"settings": {
"fontStyle": "bold",
}
},
{
"scope": "storage",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "constant.language",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "support.class.builtin",
"settings": {
"fontStyle": "bold"
}
},
]
},
// Exclude files/folders from search
"search.exclude": {
// Elixir specific
"**/_build": true,
"**/.elixir_ls": true,
"**/deps": true
},
// Exclude files/folder from watcher
"files.watcherExclude": {
// Elixir specific
"**/_build/**": true,
"**/.elixir_ls/**": true,
"**/deps/**": true
},
// Explorer view config
"explorer.autoReveal": false,
"explorer.compactFolders": false,
"explorer.openEditors.visible": 0,
"explorer.confirmUndo": "verbose",
// Git config
"git.autofetch": true,
"git.enableSmartCommit": true,
// Search config
"search.collapseResults": "alwaysCollapse",
// Integrated terminal config
// "terminal.integrated.fontSize": 12,
// "terminal.integrated.rendererType": "dom",
// Window config
"window.menuBarVisibility": "toggle",
"window.zoomLevel": 0,
// Workbench config
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Breeze Dark",
// "workbench.editor.enablePreview": false,
"workbench.statusBar.visible": true,
"workbench.view.alwaysShowHeaderActions": true,
"workbench.editorAssociations": {
"*.htm": "default"
},
"workbench.editor.untitled.hint": "hidden",
"workbench.activityBar.visible": false,
"workbench.editor.historyBasedLanguageDetection": false,
"workbench.editor.languageDetection": false,
// Extensions config
"extensions.ignoreRecommendations": false,
// GitLens config
"gitlens.mode.active": "zen",
"gitlens.views.commits.files.layout": "tree",
// Dart / Flutter config
"[dart]": {
"editor.formatOnSave": true,
"editor.rulers": [
80
],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
"dart.debugExternalLibraries": false,
"dart.debugSdkLibraries": false,
// Emmet config
"emmet.includeLanguages": {
"erb": "html",
"html.erb": "html",
},
// Highlight matching tag config
"highlight-matching-tag.enabled": true,
// Ruby config
"[ruby]": {
"editor.defaultFormatter": "rebornix.ruby",
// "editor.formatOnSave": true
},
"ruby.useBundler": true,
"ruby.useLanguageServer": true,
"ruby.lint": {
"rubocop": {
"useBundler": true,
"lint": true,
// "command": "/usr/local/bin/rubocop-daemon-wrapper/rubocop",
},
},
"ruby.intellisense": "rubyLocate",
"ruby.format": "rubocop",
// Elixir config
"[elixir]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "JakeBecker.elixir-ls"
},
"elixirLS.suggestSpecs": false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment