Skip to content

Instantly share code, notes, and snippets.

@eriknelson
Last active November 19, 2022 19:08
Show Gist options
  • Save eriknelson/167f64713678ed3570ad601a9e25c9e1 to your computer and use it in GitHub Desktop.
Save eriknelson/167f64713678ed3570ad601a9e25c9e1 to your computer and use it in GitHub Desktop.
VSCode Settings Sync
{"lastUpload":"2021-03-03T10:34:35.134Z","extensionVersion":"v3.4.3"}
[
{
"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": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.16.4"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "3.4.0"
},
{
"metadata": {
"id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a",
"publisherId": "shd101wyy.markdown-preview-enhanced",
"publisherDisplayName": "shd101wyy"
},
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.5.16"
},
{
"metadata": {
"id": "6f35c257-7fd5-4bc2-9cd1-01976589c17a",
"publisherId": "arcticicestudio.nord-visual-studio-code",
"publisherDisplayName": "arcticicestudio"
},
"name": "nord-visual-studio-code",
"publisher": "arcticicestudio",
"version": "0.15.0"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.18.9"
}
]
[
{"key": "shift+ctrl+.", "command": "selectNextSuggestion", "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"},
{"key": "shift+ctrl+,", "command": "selectPrevSuggestion", "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible"},
{"key": "alt+tab", "command": "workbench.action.focusNextGroup"},
{"key": "alt+shift+tab", "command": "workbench.action.focusPreviousGroup"},
{"key": "ctrl+k", "command": "editor.action.showHover"},
{"key": "ctrl+z", "command": "workbench.action.toggleZenMode"},
{"key": "ctrl+;", "command": "workbench.action.toggleSidebarVisibility"}
]
{
"workbench.colorTheme": "Nord",
"workbench.editor.enablePreview": false,
"vim.startInInsertMode": false,
"vim.easymotion": false,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.insertModeKeyBindings": [
{
"before": [
"k",
"j"
],
"after": [
"<Esc>"
]
}
],
"vim.leader": ",",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false,
"<C-b>": false,
"<C-j>": false,
"<C-w>": false
},
"window.menuBarVisibility": "toggle",
"editor.minimap.enabled": false,
// "editor.fontFamily": "'Ubuntu Mono', monospace",
"editor.fontFamily": "'Source Code Pro', monospace",
"editor.fontSize": 16,
"editor.fontWeight": "bold",
"editor.tabSize": 2,
"editor.insertSpaces": true,
////////////////////////////////////////////////////////////
// Currently can't set this to false and then manually trigger them when needed, which is
// exactly the desired behavior...
// https://github.com/Microsoft/vscode/issues/20455
"editor.parameterHints.enabled": false,
// "editor.parameterHints.enabled": true,
////////////////////////////////////////////////////////////
"editor.rulers": [80, 100],
"workbench.activityBar.visible": false,
"explorer.confirmDelete": false,
"sync.gist": "51426bea02dbb42ca118a481cf0af6ff",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"zenMode.hideLineNumbers": false,
"emmet.syntaxProfiles": {
"javascriptreact": "html",
"html": {
"attr_quotes": "single"
}
},
"emmet.includeLanguages": {
"typescriptreact": "javascriptreact",
"html.erb": "html"
},
"emmet.showExpandedAbbreviation": "always",
"emmet.showSuggestionsAsSnippets": true,
"editor.snippetSuggestions": "top",
"window.zoomLevel": 1,
"files.associations": {
"**/*.yml": "ansible"
},
"extensions.ignoreRecommendations": true,
}
{
"pc": {
"prefix": "pc",
"body": "<%# $0 %>",
"description": "output ERB tags",
"scope": "text.html.ruby"
},
"each": {
"prefix": "each",
"body": "\n<% ${1:@things}.each do |${2:thing}| %>\n\t$0\n<% end %>\n",
"description": "ERB each block",
"scope": "text.html.ruby"
},
"else": {
"prefix": "else",
"body": "<% else %>",
"description": "ERB else tag",
"scope": "text.html.ruby"
},
"elsif": {
"prefix": "elsif",
"body": "<% elsif ${1:true} %>",
"description": "ERB elsif tag",
"scope": "text.html.ruby"
},
"end": {
"prefix": "end",
"body": "\n<% end %>\n",
"description": "ERB end tag",
"scope": "text.html.ruby"
},
"er": {
"prefix": "er",
"body": "<% $0 %>",
"description": "ERB tags",
"scope": "text.html.ruby"
},
"t": {
"prefix": "t",
"body": "<%= t('$0') %>",
"description": "output ERB translation tags",
"scope": "text.html.ruby"
},
"ff": {
"prefix": "ff",
"body": "<%= form_for(${1:@things}) do |${2:f}| %>\n\t\t$3\n<% end %>\n ",
"description": "output form_for ERB",
"scope": "text.html.ruby"
},
"ife": {
"prefix": "ife",
"body": "\n<% if $1 %>\n\t$2\n<% else %>\n\t$0\n<% end %>\n",
"description": "ERB if / else / end",
"scope": "text.html.ruby"
},
"if": {
"prefix": "if",
"body": "\n<% if $1 %>\n\t$0\n<% end %>\n",
"description": "ERB if / end",
"scope": "text.html.ruby"
},
"lblt": {
"prefix": "lblt",
"body": "<%= label_tag :${1:thing}, \"${2:Your label text}\" %>",
"description": "insert a rails view label_tag helper",
"scope": "text.html.ruby"
},
"lt": {
"prefix": "lt",
"body": "<%= link_to $1, $2 %>",
"description": "insert a rails view link_to helper",
"scope": "text.html.ruby"
},
"pft": {
"prefix": "pft",
"body": "<%= password_field_tag :${1:thing} %>",
"description": "insert a rails view password_field_tag helper",
"scope": "text.html.ruby"
},
"pe": {
"prefix": "pe",
"body": "<%= $0 %>",
"description": "output ERB tags",
"scope": "text.html.ruby"
},
"st": {
"prefix": "st",
"body": "<%= submit_tag \"${1:My Button Text}\", class: \"${2:class}\" %>",
"description": "insert a rails view submit_tag helper",
"scope": "text.html.ruby"
},
"tft": {
"prefix": "tft",
"body": "<%= text_field_tag \"${1:name}\", \"${2:value}\", placeholder: \"${3:placeholder}\", class: \"${4:class}\" %>",
"description": "insert a rails view text_field_tag helper",
"scope": "text.html.ruby"
},
"unless": {
"prefix": "unless",
"body": "\n<% unless $1 %>\n\t$0\n<% end %>\n",
"description": "ERB unless / end",
"scope": "text.html.ruby"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment