Skip to content

Instantly share code, notes, and snippets.

@WTFox
Last active July 5, 2018 17:21
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 WTFox/269ada2929cd3101cc4d62dfb8b5b3ec to your computer and use it in GitHub Desktop.
Save WTFox/269ada2929cd3101cc4d62dfb8b5b3ec to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-07-05T17:21:35.097Z","extensionVersion":"v2.9.2"}
[
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "02152492-08a6-4c83-a1a7-b077733bdd7c",
"publisherId": "kaiwood.center-editor-window",
"publisherDisplayName": "kaiwood"
},
"name": "center-editor-window",
"publisher": "kaiwood",
"version": "2.1.1"
},
{
"metadata": {
"id": "1005efda-ea0e-41d7-87fc-b628cef199eb",
"publisherId": "dline.CobaltNext",
"publisherDisplayName": "dline"
},
"name": "CobaltNext",
"publisher": "dline",
"version": "0.0.17"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "2.9.2"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.7.0"
},
{
"metadata": {
"id": "34e27654-43b1-4a43-bfd5-e81a7a6c2ffa",
"publisherId": "bibhasdn.django-html",
"publisherDisplayName": "bibhasdn"
},
"name": "django-html",
"publisher": "bibhasdn",
"version": "1.2.0"
},
{
"metadata": {
"id": "9abb18e1-3303-4159-bff1-eac2adc9bc23",
"publisherId": "bibhasdn.django-snippets",
"publisherDisplayName": "bibhasdn"
},
"name": "django-snippets",
"publisher": "bibhasdn",
"version": "1.1.0"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.12.4"
},
{
"metadata": {
"id": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238",
"publisherId": "GrapeCity.gc-excelviewer",
"publisherDisplayName": "GrapeCity"
},
"name": "gc-excelviewer",
"publisher": "GrapeCity",
"version": "2.1.24"
},
{
"metadata": {
"id": "24107fa3-c33a-4f36-b225-21775b32199f",
"publisherId": "letmaik.git-tree-compare",
"publisherDisplayName": "letmaik"
},
"name": "git-tree-compare",
"publisher": "letmaik",
"version": "1.3.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "8.4.1"
},
{
"metadata": {
"id": "93ecc089-f396-47b4-8676-7fa3bc156a2c",
"publisherId": "sysoev.language-stylus",
"publisherDisplayName": "sysoev"
},
"name": "language-stylus",
"publisher": "sysoev",
"version": "1.9.2"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.5.1"
},
{
"metadata": {
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.Material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "Material-theme",
"publisher": "zhuangtongfa",
"version": "2.15.1"
},
{
"metadata": {
"id": "c5a0e020-41e5-4180-aadc-85aa7c4e0517",
"publisherId": "jithurjacob.nbpreviewer",
"publisherDisplayName": "jithurjacob"
},
"name": "nbpreviewer",
"publisher": "jithurjacob",
"version": "1.0.0"
},
{
"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": "d80b9a94-f4a6-4e39-bc42-62212e365682",
"publisherId": "pnp.polacode",
"publisherDisplayName": "pnp"
},
"name": "polacode",
"publisher": "pnp",
"version": "0.2.2"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2018.6.0"
},
{
"metadata": {
"id": "3792588c-3d35-442d-91ea-fe6a755e8155",
"publisherId": "mechatroner.rainbow-csv",
"publisherDisplayName": "mechatroner"
},
"name": "rainbow-csv",
"publisher": "mechatroner",
"version": "0.4.2"
},
{
"metadata": {
"id": "c3e0ec61-cfac-4729-bf4a-15255b73986c",
"publisherId": "amos402.scope-bar",
"publisherDisplayName": "amos402"
},
"name": "scope-bar",
"publisher": "amos402",
"version": "0.1.0"
},
{
"metadata": {
"id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1",
"publisherId": "dracula-theme.theme-dracula",
"publisherDisplayName": "dracula-theme"
},
"name": "theme-dracula",
"publisher": "dracula-theme",
"version": "2.11.0"
},
{
"metadata": {
"id": "3acfcc8d-a050-4675-8e49-cdc9f8945404",
"publisherId": "naumovs.theme-oceanicnext",
"publisherDisplayName": "naumovs"
},
"name": "theme-oceanicnext",
"publisher": "naumovs",
"version": "0.0.4"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "0.14.1"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "2.3.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.4.12"
},
{
"metadata": {
"id": "540c422b-bb90-470c-a130-e4c3aa473f9f",
"publisherId": "sveggiani.vscode-field-lights",
"publisherDisplayName": "sveggiani"
},
"name": "vscode-field-lights",
"publisher": "sveggiani",
"version": "0.0.11"
},
{
"metadata": {
"id": "8699dfcb-4beb-4760-b976-c46dcdd87df2",
"publisherId": "KnisterPeter.vscode-github",
"publisherDisplayName": "KnisterPeter"
},
"name": "vscode-github",
"publisher": "KnisterPeter",
"version": "0.30.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.18.0"
},
{
"metadata": {
"id": "f832d6bd-596f-410b-b822-ccdce22001fb",
"publisherId": "sensourceinc.vscode-sql-beautify",
"publisherDisplayName": "sensourceinc"
},
"name": "vscode-sql-beautify",
"publisher": "sensourceinc",
"version": "0.0.4"
},
{
"metadata": {
"id": "ee33fd31-7bb4-4252-8368-fdd5bcd94cf8",
"publisherId": "akamud.vscode-theme-onelight",
"publisherDisplayName": "akamud"
},
"name": "vscode-theme-onelight",
"publisher": "akamud",
"version": "2.1.0"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "0.5.12"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "cmd+shift+b",
"command": "gitlens.toggleLineBlame",
"when": "editorTextFocus && vim.active"
},
{
"key": "cmd+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "f7",
"command": "workbench.action.compareEditor.nextChange"
},
{
"key": "shift+f7",
"command": "workbench.action.compareEditor.previousChange"
},
{
"key": "f3",
"command": "editor.action.dirtydiff.next",
"when": "editorTextFocus"
},
{
"key": "alt+f3",
"command": "-editor.action.dirtydiff.next",
"when": "editorTextFocus"
},
{
"key": "shift+f3",
"command": "editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f3",
"command": "-editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f3",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "shift+f3",
"command": "-editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "alt+f3",
"command": "editor.action.nextSelectionMatchFindAction",
"when": "editorFocus"
},
{
"key": "cmd+f3",
"command": "-editor.action.nextSelectionMatchFindAction",
"when": "editorFocus"
},
{
"key": "alt+f3",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
},
{
"key": "f3",
"command": "-editor.action.nextMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+\\",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+shift+q",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "shift+enter",
"command": "-python.execSelectionInTerminal",
"when": "editorFocus && editorLangId == 'python'"
}
]
{
// Window
"window.openFilesInNewWindow": "off",
"window.zoomLevel": 1,
"window.title": "${activeEditorMedium}${separator}${rootName}",
// Editor
"editor.fontSize": 16,
"editor.fontFamily": "Dank Mono, Fira Code",
"editor.fontWeight": "normal",
"editor.fontLigatures": true,
"editor.codeLens": true,
"editor.smoothScrolling": true,
"editor.minimap.enabled": false,
"editor.cursorStyle": "line",
"editor.detectIndentation": true,
"editor.formatOnPaste": true,
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.renderWhitespace": "none",
"editor.renderIndentGuides": false,
"editor.quickSuggestionsDelay": 10,
// Search
"search.useRipgrep": true,
"search.smartCase": true,
"search.exclude": {
"**/.git": true,
"**/node_modules": true,
"**/bower_components": true,
"**/tmp": true,
"**/*.pyc": true,
"**/.DS_Store": true,
"**/*.meta": true,
"**/*.*.meta": true,
"**/*.unity": true,
"**/*.unityproj": true,
"**/*.mat": true,
"**/*.fbx": true,
"**/*.FBX": true,
"**/*.tga": true,
"**/*.cubemap": true,
"**/*.prefab": true,
"**/Library": true,
"**/ProjectSettings": true,
"**/Temp": true
},
// Files
"files.insertFinalNewline": true,
"files.hotExit": "off",
"files.exclude": {
"**/.git": true,
"**/node_modules": true,
"**/*.pyc": true,
"**/.DS_Store": true,
"**/*.meta": true,
"**/*.*.meta": true,
"**/*.unity": true,
"**/*.cache*": true,
"**/*.idea*": true,
"**/*.ropeproject*": true,
"**/*.vscode*": true,
"**/__pycache__": true,
"**/*.unityproj": true,
"**/*.mat": true,
"**/*.fbx": true,
"**/*.FBX": true,
"**/*.tga": true,
"**/*.cubemap": true,
"**/*.prefab": true,
"**/Library": true,
"**/ProjectSettings": true,
"**/Temp": true
},
// only for python language files
"[python]": {
"editor.rulers": [120]
},
// TODO
"todohighlight.keywordsPattern": "TODO",
"todohighlight.defaultStyle": {
"backgroundColor": "#38BFEF",
"color": "white"
},
// pythonVSCode extension
"python.pythonPath": "python",
"python.venvPath": "/Users/anthonyfox/.envs/",
"python.autoComplete.addBrackets": true,
"python.formatting.provider": "yapf",
"python.formatting.yapfArgs": [
"--no-local-style",
"--style",
"/Users/anthonyfox/.config/yapf/style"
],
// Syncing stuffs
"sync.gist": "269ada2929cd3101cc4d62dfb8b5b3ec",
"sync.lastUpload": "2018-07-05T17:19:39.282Z",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.lastDownload": "2018-01-19T19:41:39.897Z",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false,
"extensions.ignoreRecommendations": false,
"zenMode.fullScreen": true,
// Terminal
// #!/bin/zsh
// SESSION="vscode/`basename "$PWD"`"
// tmux attach-session -d -t $SESSION || tmux new-session -s $SESSION
"terminal.integrated.shell.osx": "/Users/anthonyfox/code-shell.sh",
"terminal.integrated.fontSize": 16,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.scrollback": 5000,
"terminal.integrated.macOptionIsMeta": true,
"terminal.integrated.copyOnSelection": true,
"terminal.external.osxExec": "iTerm.app",
// "terminal.integrated.rendererType": "dom",
"git.confirmSync": false,
"git.autofetch": true,
"gitlens.statusBar.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.advanced.messages": {
"suppressLineUncommittedWarning": true,
"suppressResultsExplorerNotice": true,
"suppressShowKeyBindingsNotice": true,
"suppressWelcomeNotice": true
},
"materialTheme.cache.workbench.settings": {
"themeColours": "Default",
"accent": "Sky",
"accentPrevious": "Indigo"
},
// VIM
"vim.easymotion": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.insertModeKeyBindings": [
{
"before": [ "j", "j" ],
"after": [
"<Esc>"
]
}
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"/"
],
"after": [],
"commands": [
{
"command": "actions.find"
},
]
},
{
"before": [
"<leader>",
"d"
],
"after": [
"d",
"d"
]
},
{
"before": [ "<C-n>" ],
"after": [],
"commands": [
{
"command": ":nohl"
}
]
}
],
"vim.leader": "<space>",
"vim.handleKeys": {
"<C-a>": true,
"<C-f>": true
},
// Workbench
"workbench.activityBar.visible": true,
"workbench.sideBar.location": "left",
"workbench.editor.enablePreview": false,
"workbench.editor.labelFormat": "short",
"workbench.iconTheme": "eq-material-theme-icons-darker",
"workbench.colorTheme": "Cobalt Next",
"workbench.fontAliasing": "auto",
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.gitExplorer.files.layout": "auto",
"gitlens.keymap": "alternate",
"gitlens.historyExplorer.enabled": true,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"materialTheme.fixIconsRunning": false,
"vim.disableExtension": false
// For presentations
// ,
// "window.zoomLevel": 3,
// "editor.codeLens": false,
// "editor.renderWhitespace": "none",
// "editor.renderLineHighlight": "none",
// "editor.renderIndentGuides": false,
// "editor.rulers": []
}
{
/*
// Place your snippets for Python 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"
}
*/
"Set Trace": {
"prefix": "tracee",
"body": [
"import ipdb; ipdb.set_trace(context=10)"
],
"description": "Insert ipdb trace"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment