Skip to content

Instantly share code, notes, and snippets.

@thbar
Last active May 12, 2020 10:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save thbar/cfeb158fb6fc52a0fed1df3c84048ffc to your computer and use it in GitHub Desktop.
Save thbar/cfeb158fb6fc52a0fed1df3c84048ffc to your computer and use it in GitHub Desktop.
Current minimalistic VSCode setup (à la atom/textmate)
{
// NOTE: these settings work well for me
// using Ruby, Elixir and Assembly languages.
//
// I would probably do something different if
// I worked more with other languages at the moment
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"workbench.startupEditor": "newUntitledFile",
// path at top of editor is very noisy
"breadcrumbs.enabled": false,
// minimap on right of editor takes focus
"editor.minimap.enabled": false,
// vertical lines at start of lines
"editor.renderIndentGuides": false,
// can be useful at times, but I want it off by default
"editor.renderWhitespace": "none",
// the jury is still out on this one
"editor.renderLineHighlight": "line",
// can't remember!
"editor.overviewRulerBorder": true,
"editor.hideCursorInOverviewRuler": true,
// fold unfold of code
"editor.folding": false,
// this gives a lot of blinking for my taste, usually!
"editor.occurrencesHighlight": false,
// remove a lot of blinking
"editor.matchBrackets": "never",
// space at beginning of lines, before line numbers
"editor.glyphMargin": false,
// top of the explorer shows opened editors, I don't need that
"explorer.openEditors.visible": 0,
// hide left icons ; at time you will have to use shortcuts to
// get where you need, though!
"workbench.activityBar.visible": false,
"workbench.editor.showIcons": true,
// bottom bar
"workbench.statusBar.visible": false,
// more accurate for me
"editor.cursorStyle": "line-thin",
// NOTE: a workaround for Elixir completion
"elixirLS.fetchDeps": false,
// https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme
"workbench.colorTheme": "One Dark Pro",
// To be tweaked if I need to adjust the explorer font size
// (but then the editor text size must be adjusted as well)
"window.zoomLevel": 1,
// Avoid suggestions of Elixir spec completely
// https://github.com/JakeBecker/vscode-elixir-ls/issues/101
"editor.codeLens": false,
"outline.icons": false,
"workbench.iconTheme": null,
// I prefer to handle Git operations in GitHub Desktop (separate window)
"git.enabled": false,
"timeline.excludeSources": [
"git-history"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment