Skip to content

Instantly share code, notes, and snippets.

@corenel
Last active April 13, 2019 11:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save corenel/27936e89f39cd7235ec07a5e4f4439fe to your computer and use it in GitHub Desktop.
Save corenel/27936e89f39cd7235ec07a5e4f4439fe to your computer and use it in GitHub Desktop.
VSCode
{"lastUpload":"2019-04-13T11:49:50.646Z","extensionVersion":"v3.2.8"}
[
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "10.4.3"
},
{
"metadata": {
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
"publisherId": "CoenraadS.bracket-pair-colorizer",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer",
"publisher": "CoenraadS",
"version": "1.0.61"
},
{
"metadata": {
"id": "2be7cf14-2603-402e-9771-fd79df83cdf8",
"publisherId": "twxs.cmake",
"publisherDisplayName": "twxs"
},
"name": "cmake",
"publisher": "twxs",
"version": "0.0.17"
},
{
"metadata": {
"id": "7c889349-8749-43d4-8b5e-08939936d7f4",
"publisherId": "vector-of-bool.cmake-tools",
"publisherDisplayName": "vector-of-bool"
},
"name": "cmake-tools",
"publisher": "vector-of-bool",
"version": "1.1.3"
},
{
"metadata": {
"id": "c5a7f95f-b57c-43ad-8710-034b9a3c6ff9",
"publisherId": "maddouri.cmake-tools-helper",
"publisherDisplayName": "maddouri"
},
"name": "cmake-tools-helper",
"publisher": "maddouri",
"version": "0.2.1"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.2.8"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "0.22.1"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "9.6.0"
},
{
"metadata": {
"id": "c6d564c4-ca8c-45ba-abf6-c85f2d1468d8",
"publisherId": "jdinhlife.gruvbox",
"publisherDisplayName": "jdinhlife"
},
"name": "gruvbox",
"publisher": "jdinhlife",
"version": "1.3.11"
},
{
"metadata": {
"id": "61d03280-3919-4dd1-bce1-178ca21fdeaf",
"publisherId": "James-Yu.latex-workshop",
"publisherDisplayName": "James-Yu"
},
"name": "latex-workshop",
"publisher": "James-Yu",
"version": "6.4.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.2.0"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.7.0"
},
{
"metadata": {
"id": "37da4556-ca94-4d5a-8b9a-84c480a57fb3",
"publisherId": "ajshort.msg",
"publisherDisplayName": "ajshort"
},
"name": "msg",
"publisher": "ajshort",
"version": "0.1.1"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "christian-kohler.path-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "1.4.2"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "10.5.1"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2019.3.6558"
},
{
"metadata": {
"id": "45ac9fea-0d82-4b2d-b24b-dfa947ebb24d",
"publisherId": "ajshort.ros",
"publisherDisplayName": "ajshort"
},
"name": "ros",
"publisher": "ajshort",
"version": "0.3.0"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.4.0"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "PeterJausovec.vscode-docker",
"publisherDisplayName": "PeterJausovec"
},
"name": "vscode-docker",
"publisher": "PeterJausovec",
"version": "0.6.1"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.26.0"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "1.0.4"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "0.4.0"
},
{
"metadata": {
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
"publisherId": "VisualStudioExptTeam.vscodeintellicode",
"publisherDisplayName": "VisualStudioExptTeam"
},
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.1.5"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "q",
"command": "workbench.action.focusActiveEditorGroup",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
}
]
{
"workbench.colorTheme": "Gruvbox Dark Hard",
"workbench.iconTheme": "material-icon-theme",
"workbench.list.keyboardNavigation": "simple",
"editor.suggestSelection": "first",
"C_Cpp.default.cppStandard": "c++11",
"C_Cpp.default.cStandard": "c11",
"C_Cpp.clang_format_path": "/usr/bin/clang-format",
"C_Cpp.clang_format_style": "{ BasedOnStyle: Google }",
"C_Cpp.clang_format_sortIncludes": true,
"C_Cpp.intelliSenseCacheSize": 500,
"cmake.configureOnOpen": true,
"python.autoComplete.addBrackets": true,
"python.formatting.provider": "yapf",
"python.formatting.yapfArgs": [
"--style",
"{based_on_style: google}"
],
"python.jediEnabled": false,
"sync.gist": "27936e89f39cd7235ec07a5e4f4439fe",
"sync.autoUpload": true,
"sync.autoDownload": true,
"sync.quietSync": true,
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.hlsearch": true,
"vim.ignorecase": true,
"vim.smartcase": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.leader": "<space>",
"vim.insertModeKeyBindings": [
{
"before": [
"j",
"k"
],
"after": [
"<Esc>"
]
},
{
"before": [
"<C-f>"
],
"after": [],
"commands": [
"cursorRight"
]
},
{
"before": [
"<C-b>"
],
"after": [],
"commands": [
"cursorLeft"
]
},
{
"before": [
"<C-j>"
],
"after": [],
"commands": [
"cursorDown"
]
},
{
"before": [
"<C-k>"
],
"after": [],
"commands": [
"cursorUp"
]
},
{
"before": [
"<C-h>"
],
"after": [],
"commands": [
"cursorWordStartLeft"
]
},
{
"before": [
"<C-l>"
],
"after": [],
"commands": [
"cursorWordEndRight"
]
},
],
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": [
"<C-e>"
],
"after": [],
"commands": [
"cursorEnd"
]
},
{
"before": [
"<C-a>"
],
"after": [],
"commands": [
"cursorHome"
]
}
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
";"
],
"after": [
":"
]
},
{
"before": [
"\\",
"h"
],
"commands": [
":nohlsearch",
]
},
{
"before": [
"\\",
"l"
],
"commands": [
":exec &conceallevel ? 'set conceallevel=0' : 'set conceallevel=2 concealcursor=niv'<CR>",
]
},
{
"before": [
"\\",
"o"
],
"commands": [
":set paste!<CR>:set paste?<CR>",
]
},
{
"before": [
"\\",
"t"
],
"commands": [
"workbench.action.files.newUntitledFile",
]
},
{
"before": [
"\\",
"e"
],
"commands": [
"workbench.view.explorer",
]
},
{
"before": [
"\\",
"f"
],
"commands": [
"editor.action.formatDocument",
]
},
{
"before": [
"\\",
"i"
],
"commands": [
"python.sortImports",
]
},
{
"before": [
"<C-f>"
],
"commands": [
"workbench.action.nextEditorInGroup",
]
},
{
"before": [
"<C-b>"
],
"commands": [
"workbench.action.previousEditorInGroup",
]
},
{
"before": [
"<C-r>"
],
"commands": [
"redo",
]
},
{
"before": [
"<C-w>",
"s"
],
"commands": [
"workbench.action.splitEditorDown",
]
},
{
"before": [
"<C-w>",
"v"
],
"commands": [
"workbench.action.splitEditorRight",
]
},
{
"before": [
"<C-h>"
],
"commands": [
"workbench.action.focusLeftGroup",
]
},
{
"before": [
"<C-j>"
],
"commands": [
"workbench.action.focusBelowGroup",
]
},
{
"before": [
"<C-k>"
],
"commands": [
"workbench.action.focusAboveGroup",
]
},
{
"before": [
"<C-l>"
],
"commands": [
"workbench.action.focusRightGroup",
]
},
{
"before": [
"j"
],
"after": [
"g",
"j"
]
},
{
"before": [
"k"
],
"after": [
"g",
"k"
]
},
{
"before": [
"<CR>"
],
"after": [
"o",
"<esc>"
]
},
{
"before": [
"<S-CR>"
],
"after": [
"O",
"<esc>"
]
},
{
"before": [
"<leader>",
"t",
"b"
],
"commands": [
"bookmarks.toggle"
]
},
{
"before": [
"<leader>",
"s",
"b"
],
"commands": [
"bookmarks.list"
]
},
{
"before": [
"<leader>",
"s",
"c"
],
"commands": [
"workbench.action.showCommands",
]
},
{
"before": [
"<leader>",
"f",
"b"
],
"commands": [
"actions.find"
]
},
{
"before": [
"<leader>",
"f",
"p"
],
"commands": [
"workbench.action.findInFiles"
]
},
{
"before": [
"<leader>",
"r",
"b"
],
"commands": [
"editor.action.startFindReplaceAction"
]
},
{
"before": [
"<leader>",
"r",
"p"
],
"commands": [
"workbench.action.replaceInFiles"
]
},
{
"before": [
"<leader>",
"s",
"u"
],
"commands": [
"editor.action.referenceSearch.trigger"
]
},
{
"before": [
"<leader>",
"s",
"d"
],
"commands": [
"editor.action.peekDefinition"
]
},
{
"before": [
"<leader>",
"s",
"i"
],
"commands": [
"editor.action.peekImplementation"
]
},
{
"before": [
"<leader>",
"s",
"h"
],
"commands": [
"editor.action.showHover"
]
},
{
"before": [
"<leader>",
"s",
"f"
],
"commands": [
"workbench.action.gotoSymbol"
]
},
{
"before": [
"<leader>",
"c",
"h"
],
"commands": [
"editor.showCallHierarchy"
]
},
{
"before": [
"<leader>",
"r",
"e"
],
"commands": [
"editor.action.rename"
]
},
{
"before": [
"<leader>",
"b",
"b"
],
"commands": [
"editor.debug.action.toggleBreakpoint"
]
},
{
"before": [
"<leader>",
"b",
"r"
],
"commands": [
"debug.openBreakpointToSide"
]
},
{
"before": [
"<leader>",
"d",
"d"
],
"commands": [
"workbench.action.debug.start"
]
},
{
"before": [
"<leader>",
"r",
"r"
],
"commands": [
"workbench.action.debug.run"
]
},
{
"before": [
"<leader>",
"g",
"a"
],
"commands": [
"workbench.action.showCommands"
]
},
{
"before": [
"<leader>",
"g",
"i"
],
"commands": [
"editor.action.goToImplementation"
]
},
{
"before": [
"<leader>",
"g",
"s"
],
"commands": [
"workbench.action.showAllSymbols"
]
},
{
"before": [
"<leader>",
"g",
"d"
],
"commands": [
"editor.action.revealDefinition"
]
},
{
"before": [
"<leader>",
"g",
"f"
],
"commands": [
"workbench.action.quickOpen"
]
},
],
"vim.handleKeys": {
"<C-f>": true,
"<C-b>": true,
"<C-a>": true,
"<C-e>": true,
},
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"files.exclude": {
"**/.vscode": true,
"**/build": true,
"**/devel": true
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment