Skip to content

Instantly share code, notes, and snippets.

@borekb
Last active July 21, 2021 19:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save borekb/da094142cab10f5f40ad024da92bf692 to your computer and use it in GitHub Desktop.
Save borekb/da094142cab10f5f40ad024da92bf692 to your computer and use it in GitHub Desktop.
VSCode settings stable version (for Insiders, see https://gist.github.com/borekb/a721a8afc32b82128e71c712a8dfb357)
{"lastUpload":"2019-10-14T09:50:43.124Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.0"
},
{
"metadata": {
"id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
"publisherId": "CoenraadS.bracket-pair-colorizer-2",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer-2",
"publisher": "CoenraadS",
"version": "0.0.28"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "8e843671-ad67-4e0e-8067-1ff020472f72",
"publisherId": "borekb.darker-plus-theme",
"publisherDisplayName": "borekb"
},
"name": "darker-plus-theme",
"publisher": "borekb",
"version": "1.0.0"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.0"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.14.2"
},
{
"metadata": {
"id": "081cd2e9-bc51-4ea3-977e-544bed2e33a8",
"publisherId": "bierner.emojisense",
"publisherDisplayName": "bierner"
},
"name": "emojisense",
"publisher": "bierner",
"version": "0.5.3"
},
{
"metadata": {
"id": "4cf94800-a066-464e-a4e0-97f2927ebca2",
"publisherId": "vilicvane.es-quotes",
"publisherDisplayName": "vilicvane"
},
"name": "es-quotes",
"publisher": "vilicvane",
"version": "0.2.6"
},
{
"metadata": {
"id": "3c11d9c8-876d-4f9e-b509-1c8567dbe19c",
"publisherId": "dt.ghlink",
"publisherDisplayName": "dt"
},
"name": "ghlink",
"publisher": "dt",
"version": "1.2.0"
},
{
"metadata": {
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
"publisherId": "mhutchie.git-graph",
"publisherDisplayName": "mhutchie"
},
"name": "git-graph",
"publisher": "mhutchie",
"version": "1.17.0"
},
{
"metadata": {
"id": "24107fa3-c33a-4f36-b225-21775b32199f",
"publisherId": "letmaik.git-tree-compare",
"publisherDisplayName": "letmaik"
},
"name": "git-tree-compare",
"publisher": "letmaik",
"version": "1.7.0"
},
{
"metadata": {
"id": "9f5a5fc9-8b23-4484-85c4-1438b82d8634",
"publisherId": "bierner.github-markdown-preview",
"publisherDisplayName": "bierner"
},
"name": "github-markdown-preview",
"publisher": "bierner",
"version": "0.0.2"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.1.1"
},
{
"metadata": {
"id": "3e8a391a-f3f0-44b2-8631-7847b0c8839a",
"publisherId": "kumar-harsh.graphql-for-vscode",
"publisherDisplayName": "kumar-harsh"
},
"name": "graphql-for-vscode",
"publisher": "kumar-harsh",
"version": "1.15.1"
},
{
"metadata": {
"id": "68464f0b-8ce5-408e-bed6-4c13209b254a",
"publisherId": "mrorz.language-gettext",
"publisherDisplayName": "mrorz"
},
"name": "language-gettext",
"publisher": "mrorz",
"version": "0.1.1"
},
{
"metadata": {
"id": "25adc849-5c3a-4dca-95b3-55a6461077ee",
"publisherId": "xyz.local-history",
"publisherDisplayName": "xyz"
},
"name": "local-history",
"publisher": "xyz",
"version": "1.7.0"
},
{
"metadata": {
"id": "e8b488af-fccf-4adf-b60c-fc7455bea107",
"publisherId": "emilast.LogFileHighlighter",
"publisherDisplayName": "emilast"
},
"name": "LogFileHighlighter",
"publisher": "emilast",
"version": "2.6.0"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "2.5.1"
},
{
"metadata": {
"id": "b0db4123-c5d9-4f45-bd2e-70738ebbb304",
"publisherId": "bierner.markdown-checkbox",
"publisherDisplayName": "bierner"
},
"name": "markdown-checkbox",
"publisher": "bierner",
"version": "0.1.3"
},
{
"metadata": {
"id": "f595c9c1-28b5-415e-a55f-2deb4a8c3abd",
"publisherId": "bierner.markdown-emoji",
"publisherDisplayName": "bierner"
},
"name": "markdown-emoji",
"publisher": "bierner",
"version": "0.0.9"
},
{
"metadata": {
"id": "5cbdf58a-694a-4aba-af08-61d00842eb03",
"publisherId": "bierner.markdown-preview-github-styles",
"publisherDisplayName": "bierner"
},
"name": "markdown-preview-github-styles",
"publisher": "bierner",
"version": "0.1.6"
},
{
"metadata": {
"id": "db9e305f-2d5a-44a5-97f7-91d4f2199a81",
"publisherId": "fcrespo82.markdown-table-formatter",
"publisherDisplayName": "fcrespo82"
},
"name": "markdown-table-formatter",
"publisher": "fcrespo82",
"version": "1.4.3"
},
{
"metadata": {
"id": "b872af63-f9e1-438e-9462-0315abe9d3aa",
"publisherId": "bierner.markdown-yaml-preamble",
"publisherDisplayName": "bierner"
},
"name": "markdown-yaml-preamble",
"publisher": "bierner",
"version": "0.0.4"
},
{
"metadata": {
"id": "ef2a5b38-02c4-4193-8561-1f072c209474",
"publisherId": "silvenon.mdx",
"publisherDisplayName": "silvenon"
},
"name": "mdx",
"publisher": "silvenon",
"version": "0.1.0"
},
{
"metadata": {
"id": "79afa437-682e-4fa2-a4fd-87844832a1dc",
"publisherId": "ryu1kn.partial-diff",
"publisherDisplayName": "ryu1kn"
},
"name": "partial-diff",
"publisher": "ryu1kn",
"version": "1.4.0"
},
{
"metadata": {
"id": "93916db4-e944-4c74-b68e-47f2834e9e93",
"publisherId": "DEVSENSE.phptools-vscode",
"publisherDisplayName": "DEVSENSE"
},
"name": "phptools-vscode",
"publisher": "DEVSENSE",
"version": "1.0.4009"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "2.3.0"
},
{
"metadata": {
"id": "9c9d5d61-4448-477e-860e-5c99fdd296e7",
"publisherId": "getpsalm.psalm-vscode-plugin",
"publisherDisplayName": "getpsalm"
},
"name": "psalm-vscode-plugin",
"publisher": "getpsalm",
"version": "0.6.0"
},
{
"metadata": {
"id": "e8b469bd-915d-4070-bfc2-05c9b546f8ee",
"publisherId": "jakob101.RelativePath",
"publisherDisplayName": "jakob101"
},
"name": "RelativePath",
"publisher": "jakob101",
"version": "1.4.0"
},
{
"metadata": {
"id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5",
"publisherId": "humao.rest-client",
"publisherDisplayName": "humao"
},
"name": "rest-client",
"publisher": "humao",
"version": "0.22.2"
},
{
"metadata": {
"id": "ee108066-df8b-43ae-9a83-e6c11400a759",
"publisherId": "jasonnutter.search-node-modules",
"publisherDisplayName": "jasonnutter"
},
"name": "search-node-modules",
"publisher": "jasonnutter",
"version": "1.3.0"
},
{
"metadata": {
"id": "f95d8fff-f70a-4ae5-bb06-5c47ddbc8fc6",
"publisherId": "timonwong.shellcheck",
"publisherDisplayName": "timonwong"
},
"name": "shellcheck",
"publisher": "timonwong",
"version": "0.8.1"
},
{
"metadata": {
"id": "7d236dd4-6af6-48f4-9464-6bf82ad36aaa",
"publisherId": "ban.spellright",
"publisherDisplayName": "ban"
},
"name": "spellright",
"publisher": "ban",
"version": "3.0.48"
},
{
"metadata": {
"id": "4a23294b-fd16-4c51-9759-da9936474cf8",
"publisherId": "mauve.terraform",
"publisherDisplayName": "mauve"
},
"name": "terraform",
"publisher": "mauve",
"version": "1.4.0"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.160"
},
{
"metadata": {
"id": "a2902552-c8a0-4400-8f66-cd50ee70218c",
"publisherId": "vncz.vscode-apielements",
"publisherDisplayName": "vncz"
},
"name": "vscode-apielements",
"publisher": "vncz",
"version": "0.6.7"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "0.8.1"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.9.1"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.31.0"
},
{
"metadata": {
"id": "c3d3e8fb-c61d-4edf-8fb8-32298bc763f9",
"publisherId": "hangxingliu.vscode-nginx-conf-hint",
"publisherDisplayName": "hangxingliu"
},
"name": "vscode-nginx-conf-hint",
"publisher": "hangxingliu",
"version": "0.1.0"
},
{
"metadata": {
"id": "c4fbeffc-ec74-42dc-afd4-2410d646ba97",
"publisherId": "fabiospampinato.vscode-open-in-application",
"publisherDisplayName": "fabiospampinato"
},
"name": "vscode-open-in-application",
"publisher": "fabiospampinato",
"version": "1.0.5"
},
{
"metadata": {
"id": "ad577a34-d89a-4413-a066-12c941f6cef5",
"publisherId": "recca0120.vscode-phpunit",
"publisherDisplayName": "recca0120"
},
"name": "vscode-phpunit",
"publisher": "recca0120",
"version": "2.0.72"
},
{
"metadata": {
"id": "de4d9368-918a-44c0-a1b8-9fa49764d16a",
"publisherId": "ego-digital.vscode-powertools",
"publisherDisplayName": "ego-digital"
},
"name": "vscode-powertools",
"publisher": "ego-digital",
"version": "0.49.0"
},
{
"metadata": {
"id": "f9f430e4-ba4b-490a-87b4-c0e21fef0e79",
"publisherId": "mujichOk.vscode-project-name-in-statusbar",
"publisherDisplayName": "mujichOk"
},
"name": "vscode-project-name-in-statusbar",
"publisher": "mujichOk",
"version": "1.0.0"
},
{
"metadata": {
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d",
"publisherId": "GitHub.vscode-pull-request-github",
"publisherDisplayName": "GitHub"
},
"name": "vscode-pull-request-github",
"publisher": "GitHub",
"version": "0.12.0"
},
{
"metadata": {
"id": "596e7af5-a9d3-4b05-bf20-fe9d4bfb5e57",
"publisherId": "Sibiraj-S.vscode-scss-formatter",
"publisherDisplayName": "Sibiraj-S"
},
"name": "vscode-scss-formatter",
"publisher": "Sibiraj-S",
"version": "1.0.2"
},
{
"metadata": {
"id": "d09456f7-35dc-4efa-8cd6-6712beb80bf8",
"publisherId": "forbeslindesay.vscode-sql-template-literal",
"publisherDisplayName": "forbeslindesay"
},
"name": "vscode-sql-template-literal",
"publisher": "forbeslindesay",
"version": "0.1.0"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.26"
},
{
"metadata": {
"id": "282c56aa-f02e-40b6-b55e-bfdee63cea4d",
"publisherId": "blanu.vscode-styled-jsx",
"publisherDisplayName": "blanu"
},
"name": "vscode-styled-jsx",
"publisher": "blanu",
"version": "1.5.0"
},
{
"metadata": {
"id": "55066e9b-6d65-4803-97e2-33316bef79e8",
"publisherId": "Tyriar.vscode-terminal-here",
"publisherDisplayName": "Tyriar"
},
"name": "vscode-terminal-here",
"publisher": "Tyriar",
"version": "0.2.4"
},
{
"metadata": {
"id": "ff96f1b4-a4b8-45ef-8ecf-c232c0cb75c8",
"publisherId": "hbenl.vscode-test-explorer",
"publisherDisplayName": "hbenl"
},
"name": "vscode-test-explorer",
"publisher": "hbenl",
"version": "2.14.6"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "0.5.3"
},
{
"metadata": {
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
"publisherId": "VisualStudioExptTeam.vscodeintellicode",
"publisherDisplayName": "VisualStudioExptTeam"
},
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.1.9"
},
{
"metadata": {
"id": "03de82ee-b6a4-46c9-bde7-7b6793ffa232",
"publisherId": "wraith13.zoombar-vscode",
"publisherDisplayName": "wraith13"
},
"name": "zoombar-vscode",
"publisher": "wraith13",
"version": "1.2.1"
}
]
[
// remapped due to ctrler which registers system-wide Ctrl+` keyboard shortut
// https://github.com/Microsoft/vscode/issues/8463#issuecomment-275573035
{
"key": "alt+`",
"command": "workbench.action.terminal.toggleTerminal"
},
{
"key": "alt+`",
"command": "workbench.action.terminal.focus",
"when": "!terminalFocus"
},
// more natural cursor movement
{
// this is by default "cursorWordEndRight", similarly for those below
"key": "ctrl+right",
"command": "cursorWordStartRight",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+right",
"command": "cursorWordStartRightSelect",
"when": "editorTextFocus"
},
{
"key": "ctrl+left",
"command": "cursorWordStartLeft",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+left",
"command": "cursorWordStartLeftSelect",
"when": "editorTextFocus"
},
// ctrl+shift+s is "Save As..." by default
{
"key": "ctrl+shift+s",
"command": "workbench.action.files.saveAll"
},
// inspired by PhpStorm
{
"key": "alt+shift+l",
"command": "workbench.files.action.showActiveFileInExplorer"
},
// no keybindings by default
{
"key": "f8",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+f8",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
// no keybinding by default
{
"key": "ctrl+shift+f",
"command": "filesExplorer.findInFolder",
"when": "explorerViewletVisible && filesExplorerFocus"
},
// Emmet shortcuts, no keybinding by default
{
"key": "ctrl+alt+w",
"command": "editor.emmet.action.wrapWithAbbreviation"
},
{
"key": "ctrl+shift+alt+w",
"command": "emmet.removeTag"
},
// Cltr+L in Markdown, related: https://github.com/Microsoft/vscode/issues/31372
{
"command": "editor.action.insertSnippet",
"args": {
"snippet": "[$TM_SELECTED_TEXT]($0)"
},
"key": "ctrl+l",
"mac": "cmd+l",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
// debugging shortcuts in line with browsers
{
"key": "f9",
"command": "-editor.debug.action.toggleBreakpoint",
"when": "editorTextFocus"
},
{
"key": "f9",
"command": "workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "f5",
"command": "-workbench.action.debug.continue",
"when": "inDebugMode"
},
// Ctrl+B is commonly used by Markdown extensions so adding one additional way
{
"key": "ctrl+k b",
"command": "workbench.action.toggleSidebarVisibility"
},
// more natural behavior for Shift when combined with Ctrl+J
{
"key": "ctrl+shift+j",
"command": "-workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible"
},
{
"key": "ctrl+shift+j",
"command": "workbench.action.toggleMaximizedPanel"
}
]
// Place your key bindings in this file to overwrite the defaults
[
// ------------------------
// VSCODE WORKBENCH
// ------------------------
// "Reveal in sidebar" doesn't have a key binding by default
{
"key": "ctrl+l",
"command": "workbench.files.action.showActiveFileInExplorer"
},
// When some folder is selected in sidebar, search in it. (Since Dec 2018, VSCode can do this natively via Cmd+Alt+F
// but I'm used to Shift instead. See https://github.com/microsoft/vscode/pull/61526.)
{
"key": "cmd+shift+f",
"command": "filesExplorer.findInFolder",
"when": "explorerViewletVisible && filesExplorerFocus"
},
// Expand & shrink selection have relatively unergonomic modifiers Ctrl+Shift+Cmd by default.
// I tried using Ctrl+Alt+Cmd which is easier to press but my macOS was playing a "ding" sound for some reason.
// So in the end, it's just Alt+Cmd which conflicts with next/prev tab but I don't really use that.
{
"key": "alt+cmd+right",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+left",
"command": "editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.nextEditor"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.previousEditor"
},
// Cmd+J shows/hides the panel, Alt+Cmd+J toggles its position
{
"key": "alt+cmd+j",
"command": "workbench.action.togglePanelPosition"
},
// Caret-like shortcut
{
"key": "shift+cmd+backspace",
"command": "workbench.action.navigateToLastEditLocation"
},
{
"key": "cmd+k cmd+q",
"command": "-workbench.action.navigateToLastEditLocation"
},
// ------------------------
// MARKDOWN
// ------------------------
// Cmd+L for inserting links in Markdown, see https://github.com/yzhang-gh/vscode-markdown/issues/20
{
"command": "editor.action.insertSnippet",
"args": {
"snippet": "[$TM_SELECTED_TEXT]($0)"
},
"key": "cmd+l",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
// Don't steal Cmd+B, I value sidebar hiding more than bold in Markdown. Use Cmd+Alt+B for bold instead.
{
"key": "cmd+b",
"command": "-markdown.extension.editing.toggleBold",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "alt+cmd+b",
"command": "markdown.extension.editing.toggleBold",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
// ... still, just to be sure, add additional shortcut for sidebar hiding that I used to use in the past.
{
"key": "cmd+k b",
"command": "workbench.action.toggleSidebarVisibility"
},
// ------------------------
// EMOJISENSE
// ------------------------
// Unassign Emojisense shortcuts, they interfere with Cmd+I in Markdown / I don't need them
{
"key": "shift+cmd+i",
"command": "-emojisense.quickEmojitext",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+i",
"command": "-emojisense.quickEmojitextTerminal",
"when": "terminalFocus"
},
{
"key": "cmd+i",
"command": "-emojisense.quickEmoji",
"when": "editorTextFocus"
},
{
"key": "cmd+i",
"command": "-emojisense.quickEmojiTerminal",
"when": "terminalFocus"
},
// ------------------------
// ZOOMBAR
// ------------------------
{
"key": "cmd+=",
"command": "zoombar-vscode.zoomIn"
},
{
"key": "cmd+-",
"command": "zoombar-vscode.zoomOut"
},
{
"key": "cmd+0",
"command": "zoombar-vscode.resetZoom"
},
// Unassign the default shortcuts
{
"key": "cmd+-",
"command": "-workbench.action.zoomOut"
},
{
"key": "shift+cmd+-",
"command": "-workbench.action.zoomOut"
},
{
"key": "cmd+=",
"command": "-workbench.action.zoomIn"
},
{
"key": "shift+cmd+=",
"command": "-workbench.action.zoomIn"
},
{
"key": "cmd+0",
"command": "-workbench.action.focusSideBar"
}
]
{
// Defines VSCode's display language.
// See https://go.microsoft.com/fwlink/?LinkId=761051 for a list of supported languages.
// Changing the value requires restarting VSCode.
"locale":"en"
}
{
"workbench.colorTheme": "Default Light+",
"workbench.colorCustomizations": {
"[Darker+]": {
"editor.background": "#060606",
"sideBar.background": "#151515"
}
},
"window.title": "[${rootName}] ${activeEditorMedium}",
"window.newWindowDimensions": "inherit",
"window.clickThroughInactive": false,
"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true,
"workbench.editor.tabCloseButton": "off",
"workbench.startupEditor": "newUntitledFile",
"workbench.iconTheme": null,
"breadcrumbs.enabled": true,
"extensions.ignoreRecommendations": true,
"files.eol": "\n",
"files.insertFinalNewline": true,
"files.enableTrash": false,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/dist": true,
"**/*.js": {
"when": "$(basename).ts"
},
"**/*?.js": {
"when": "$(basename).tsx"
},
"**/*.js.map": {
"when": "$(basename)"
}
},
"search.quickOpen.history.filterSortOrder": "recency",
"explorer.autoReveal": false,
"explorer.confirmDragAndDrop": false,
"explorer.openEditors.visible": 0,
"explorer.confirmDelete": false,
"editor.minimap.enabled": false,
"editor.minimap.renderCharacters": false,
"editor.wordWrap": "on",
"editor.renderIndentGuides": false,
"editor.cursorBlinking": "smooth",
"editor.tabSize": 2,
"editor.renderWhitespace": "selection",
"editor.columnSelection": false,
"editor.autoIndent": "keep",
"editor.semanticTokenColorCustomizations": {
"enabled": true
},
"diffEditor.ignoreTrimWhitespace": false,
"merge-conflict.diffViewPosition": "Below",
"files.associations": {
".graphqlconfig": "json",
".env.build": "dotenv",
".vercelignore": "ignore",
".vercelignore.*": "ignore",
".markdownlintignore": "ignore"
},
"debug.toolBarLocation": "docked",
"emmet.triggerExpansionOnTab": true,
"emmet.syntaxProfiles": {
"jsx": {
"attr_quotes": "single"
}
},
"html.format.wrapLineLength": 0,
"html.format.endWithNewline": true,
"[markdown]": {
"editor.wordWrapColumn": 120,
"editor.wordWrap": "bounded",
"editor.quickSuggestions": false,
"editor.wordBasedSuggestions": false,
"editor.tabSize": 4,
"editor.detectIndentation": false,
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
},
"markdown.preview.linkify": false,
"markdown.preview.fontSize": 14,
"markdown.extension.orderedList.marker": "ordered",
"markdown.extension.toc.levels": "2..6",
"markdown.extension.toc.updateOnSave": false,
"markdown.extension.italic.indicator": "_",
"markdown.extension.syntax.plainTheme": true,
"markdown.extension.list.indentationSize": "inherit",
"markdownlint.config": {
"MD007": { "indent": 4 },
"MD013": false,
"MD014": false,
"MD040": false,
"MD029": false,
"MD033": false,
"MD041": false,
"MD031": { "list_items": false }
},
"git.autofetch": true,
"git.confirmSync": false,
"git.allowForcePush": true,
"git.enableSmartCommit": true,
"git.promptToSaveFilesBeforeCommit": "always",
"git.inputValidationSubjectLength": null,
"git.allowNoVerifyCommit": true,
"git.confirmNoVerifyCommit": false,
"git.pullTags": false,
"gitlens.advanced.fileHistoryFollowsRenames": true,
"gitlens.fileAnnotations.command": "blame",
"gitlens.hovers.currentLine.over": "line",
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.enabled": false,
"gitlens.statusBar.reduceFlicker": true,
"gitlens.blame.highlight.locations": ["gutter", "line", "overview"],
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false
},
"gitTreeCompare.iconsMinimal": true,
"git-graph.commitDetailsView.location": "Docked to Bottom",
"spellright.language": ["en"],
"spellright.addToSystemDictionary": true,
"spellright.notificationClass": "information",
"spellright.documentTypes": ["markdown", "typescript", "jsonc", "html", "typescriptreact", "php"],
"spellright.spellContext": "body comments strings",
"spellright.spellContextByClass": {
"markdown": "body",
"typescript": "comments",
"jsonc": "comments",
"html": "body",
"typescriptreact": "body comments",
"php": "comments"
},
"emojisense.languages": {
"markdown": true,
"plaintext": {
"markupCompletionsEnabled": false,
"emojiDecoratorsEnabled": false
},
"git-commit": true,
"html": true
},
"nginx-conf-hint.syntax": "sublime",
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.preferences.quoteStyle": "single",
"javascript.updateImportsOnFileMove.enabled": "always",
"php.suggest.basic": false,
"php.validate.enable": false,
"php.problems.exclude": {
"/vendor/": true
},
"emmet.excludeLanguages": ["markdown", "php"],
"relativePath.ignore": ["**/node_modules/**", "**/vendor/**", "**/dist/**", "**/public/**"],
"typescript.tsserver.log": "off",
"zenMode.centerLayout": false,
"workbench.activityBar.visible": true,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"local-history.path": "/Users/borekb/.vscode",
"ego.power-tools": {
"buttons": [
{
"text": "⏎ main",
"tooltip": "Fetch main branch and switch to it",
"action": {
"type": "shell",
"command": "MAIN_BRANCH=$(git remote show origin | awk '/HEAD branch/ {print $NF}') && git fetch origin \"$MAIN_BRANCH:$MAIN_BRANCH\" && git checkout \"$MAIN_BRANCH\""
}
}
]
},
"zoombar.defaultZoom": 115,
"zoombar.zoomUnit": 5,
"rest-client.enableCustomVariableReferencesCodeLens": false,
// "rest-client.previewOption": "exchange",
// settings for [markdown] are above
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.wordBasedSuggestions": false
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.wordBasedSuggestions": false
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"sshfs.configs": [
{
"host": "sftp.wp-hosting.cz",
"name": "wphosting",
"password": true,
"port": 2222,
"username": "5297"
},
{
"name": "synology"
}
],
"todo-tree.tree.showScanModeButton": false,
"todo-tree.general.tags": ["BUG", "HACK", "FIXME", "TODO", "XXX", "[ ]", "[x]"],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
// Not synced, i.e., no need to add to `settingsSync.ignoredSettings`. See https://github.com/microsoft/vscode/issues/116046.
"window.zoomLevel": 1.3017784341445053,
// Not moved to better place yet (auto added by VSCode to the bottom):
"gitTreeCompare.diffMode": "merge",
"editor.linkedEditing": true,
"git.confirmForcePush": false,
"redhat.telemetry.enabled": false,
"security.workspace.trust.enabled": false,
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": false,
"markdown": false
},
}
{
/*
// Place your snippets for HTML here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{
"console.log": {
"prefix": "log",
"body": [
"console.log($1);",
],
"description": "Log output to console"
}
}
{
"console.log": {
"prefix": "log",
"body": [
"console.log($1);",
],
"description": "Log output to console"
}
}
{
"HTML5 <details>": {
"prefix": "details",
"body": ["<details><summary>$1</summary>", "", "$2", "", "</details>"]
}
}
{
"console.log": {
"prefix": "log",
"body": [
"console.log($1);",
],
"description": "Log output to console"
}
}
{
"console.log": {
"prefix": "log",
"body": [
"console.log($1);",
],
"description": "Log output to console"
}
}
{
"language": "en_US",
"ignoreWordsList": [
"webpack",
"README",
"WebStorm"
],
"documentTypes": [
"markdown",
"latex",
"plaintext"
],
"ignoreRegExp": [],
"ignoreFileExtensions": [],
"checkInterval": 5000
}
@borekb
Copy link
Author

borekb commented Mar 26, 2021

I've switched to VSCode's built-in settings sync in early 2020. Keeping this for reference, and occasionally updating settings manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment