Skip to content

Instantly share code, notes, and snippets.

@matthewjberger
Created February 17, 2017 05:40
Show Gist options
  • Save matthewjberger/fc07d1e234d042913bc2fcac62c01d46 to your computer and use it in GitHub Desktop.
Save matthewjberger/fc07d1e234d042913bc2fcac62c01d46 to your computer and use it in GitHub Desktop.
Spacemacs-Like settings for vscode. Very incomplete
// Place your settings in this file to overwrite the default settings
{
"editor.fontFamily": "Hack",
"editor.fontSize": 18,
// Specifies path to /src directory of local copy of Rust sources
"rust.rustLangSrcPath": "C:\\Users\\Matth\\Home\\rust\\src",
"vim.easymotion": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.leader": "<space>",
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<Esc>"]
}
],
"vim.otherModesKeyBindings": [
{
"before": [":"],
"after": [],
"commands": [
{
"command": "workbench.action.showCommands",
"args": []
}
]
}
],
"vim.otherModesKeyBindingsNonRecursive": [
{
"before": ["leader", "f", "s"],
"after": [],
"commands": [
{
"command": "workbench.action.files.save",
"args": []
}
]
},
{
"before": [ "leader", "w", "d" ],
"after": [],
"commands": [
{
"command": "workbench.action.closeAllEditors",
"args": []
}
]
},
{
"before": [ "leader", "f", "d" ],
"after": [],
"commands": [
{
"command": "workbench.action.openGlobalSettings",
"args": []
}
]
},
{
"before": [ "leader", "b", "d" ],
"after": [],
"commands": [
{
"command": "workbench.action.closeActiveEditor",
"args": []
}
]
},
{
"before": [ "leader", "T", "s" ],
"after": [],
"commands": [
{
"command": "workbench.action.selectTheme",
"args": []
}
]
},
{
"before": [ "leader", "t", "F" ],
"after": [],
"commands": [
{
"command": "workbench.action.toggleFullScreen",
"args": []
}
]
},
{
"before": [ "leader", "t", "z" ],
"after": [],
"commands": [
{
"command": "workbench.action.toggleZenMode",
"args": []
}
]
},
{
"before": [ "leader", "q", "r" ],
"after": [],
"commands": [
{
"command": "workbench.action.reloadWindow",
"args": []
}
]
},
{
"before": [ "leader", "w", "V" ],
"after": [],
"commands": [
{
"command": "workbench.action.splitEditor",
"args": []
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment