Skip to content

Instantly share code, notes, and snippets.

@saterus
Created October 10, 2019 15:35
Show Gist options
  • Save saterus/5b4cf05a6d6f3de0816d3cc38330902f to your computer and use it in GitHub Desktop.
Save saterus/5b4cf05a6d6f3de0816d3cc38330902f to your computer and use it in GitHub Desktop.
VSCode Settings
{
"breadcrumbs.enabled": true,
"editor.copyWithSyntaxHighlighting": false,
"editor.cursorBlinking": "phase",
"editor.cursorSmoothCaretAnimation": true,
"editor.detectIndentation": false,
"editor.fontFamily": "Fira Code iScript, Fira Code",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"editor.glyphMargin": true,
"editor.insertSpaces": true,
"editor.minimap.enabled": false,
"editor.renderControlCharacters": true,
"editor.renderWhitespace": "boundary",
"editor.rulers": [80, 120, 121],
"editor.scrollBeyondLastColumn": 2,
"editor.showFoldingControls": "mouseover",
"editor.smoothScrolling": true,
"editor.suggestFontSize": 16,
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"elixirLS.fetchDeps": false,
"emmet.includeLanguages": {"HTML (EEx)": "html"},
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.sortOrder": "type",
"extensions.autoUpdate": false,
"extensions.autoCheckUpdates": true,
"files.associations": { "Dockerfile_*": "dockerfile" },
"files.autoGuessEncoding": false,
"files.autoSave": "off",
"files.encoding": "utf8",
"files.exclude": {
"**/.elixir_ls": true,
"**/.build": true,
"**/build": true,
"**/target": true,
"**/deps": true,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
},
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"git.defaultCloneDirectory": "/files/src/2019/",
"liveshare.connectionMode": "direct",
"npm.enableScriptExplorer": true,
"npm.packageManager": "yarn",
"search.exclude": {
"**/.elixir_ls": true,
"**/.build": true,
"**/build": true,
"**/target": true,
"**/deps": true,
"**/.git": true,
"**/node_modules": true,
"**/bower_components": true,
"**/tmp": true
},
"search.showLineNumbers": true,
"terminal.external.osxExec": "iTerm2.app",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"window.newWindowDimensions": "inherit",
"window.titleBarStyle": "custom",
"window.zoomLevel": 0,
"workbench.activityBar.visible": true,
"workbench.colorTheme": "Horizon Bright Italic",
"workbench.editor.closeEmptyGroups": false,
"workbench.editor.highlightModifiedTabs": true,
"workbench.iconTheme": "material-icon-theme",
"workbench.settings.editor": "json",
"vim.hlsearch": true,
"vim.normalModeKeyBindingsNonRecursive": [
{"before": ["Y"], "after": ["y", "$"] },
{"before": ["<leader>", "r"], "commands": ["editor.action.rename"] },
{"before": ["<leader>", "R"], "commands": ["references-view.find"] },
{"before": ["g", "o"], "after": ["o", "<esc>", "k"] },
{"before": ["g", "O"], "after": ["O", "<esc>", "j"] },
{"before": ["v", "v"], "after": ["`", "[", "V", "`", "]"] },
{"before": ["<leader>", "<enter>" ], "commands": [":nohl"] },
{"before": ["<leader>", ","], "commands": [ "argumentative.shiftArgLeft" ] },
{"before": ["<leader>", "."], "commands": [ "argumentative.shiftArgRight" ] },
],
"vim.leader": "<space>",
"vim.gdefault": true,
"vim.highlightedyank.enable": true,
"vim.ignorecase": true,
"[rust]": {
"editor.formatOnSave": true
},
"[elixir]": {
"editor.formatOnSave": true,
"editor.rulers": [100]
},
"[markdown]": {
"editor.wordWrap": "on",
"editor.wordWrapColumn": 80,
"editor.quickSuggestions": false
},
"workbench.colorCustomizations": {
// "statusBar.background": "#111111",
"[1984 - Orwellian]": {
// "editor.lineHighlightBackground": "#ff0000"
}
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.rulers": [100],
"editor.formatOnSave": true
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.rulers": [100],
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.rulers": [100],
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.rulers": [100],
"editor.formatOnSave": true
},
"prettier.requireConfig": true,
"prettier.tslintIntegration": false,
"prettier.eslintIntegration": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"editor.multiCursorModifier": "ctrlCmd",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment