vspacecode-expanded
This extension includes extra keybindings for VSpaceCode (to avoid cluttering
settings.json
).
To use the expanded keybindings, change the keybindings defined in
settings.json
and keybindings.json
from vspacecode.space
to
vspacecode-expanded.space
.
For example, change
// ...
{ "before": ["<space>"], "commands": ["vspacecode.space"] },
{
"before": [","],
"commands": [
"vspacecode.space",
{ "command": "whichkey.triggerKey", "args": "m" }
]
},
// ...
to
// ...
{ "before": ["<space>"], "commands": ["vspacecode-expanded.space"] },
{
"before": [","],
"commands": [
"vspacecode-expanded.space",
{ "command": "whichkey.triggerKey", "args": "m" }
]
},
// ...
Features
Removes the following:
{ "keys": "!", "position": -1 },
{ "keys": "\"", "position": -1 },
{ "keys": "b.H", "position": -1 },
{ "keys": "b.J", "position": -1 },
{ "keys": "b.K", "position": -1 },
{ "keys": "b.L", "position": -1 },
{ "keys": "q.f", "position": -1 },
{ "keys": "w.s", "position": -1 },
{ "keys": "w.v", "position": -1 },
{ "keys": "T.i", "position": -1 },
Adds the following:
{
"keys": "b.K",
"name": "Keep buffer",
"type": "command",
"icons": "drop-down-button",
"command": "workbench.action.keepEditor"
},
{
"keys": "h.A",
"name": "Open VSCode About",
"type": "command",
"command": "workbench.action.showAboutDialog"
},
{
"keys": "h.W",
"name": "Open VSCode Welcome",
"type": "command",
"command": "workbench.action.openWalkthrough"
},
{
"keys": "s.f",
"name": "Replace in current buffer",
"type": "command",
"command": "editor.action.startFindReplaceAction"
},
{
"keys": "s.F",
"name": "Search in current buffer",
"type": "command",
"command": "actions.find"
},
{
"keys": "t.p",
"name": "Toggle panel visibility",
"type": "command",
"command": "workbench.action.togglePanel"
},
{
"keys": "t.s",
"name": "Toggle side bar visibility",
"type": "command",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"keys": "x.b",
"name": "Toggle block comment",
"type": "command",
"command": "editor.action.blockComment"
},
{
"keys": "S.N",
"name": "Clear notifications",
"type": "command",
"command": "notifications.clearAll"
},
{
"keys": "S.V",
"name": "+Show view",
"type": "command",
"command": "workbench.action.quickOpenView"
},
{
"key": "T.h",
"name": "Move panel left",
"type": "command",
"command": "workbench.action.positionPanelLeft"
},
{
"key": "T.l",
"name": "Move panel right",
"type": "command",
"command": "workbench.action.positionPanelRight"
},
{
"key": "T.k",
"name": "Move panel bottom",
"type": "command",
"command": "workbench.action.positionPanelBottom"
},
{
"keys": "T.r",
"name": "Select icon theme",
"icon": "symbol-misc",
"type": "command",
"command": "workbench.action.selectIconTheme"
},
{
"keys": "T.S",
"name": "Toggle Screencast mode",
"type": "command",
"command": "workbench.action.toggleScreencastMode"
},
{
"keys": "m.languageId:latex.s",
"name": "Surround selection",
"type": "command",
"command": "latex-workshop.surround"
}
Requirements
The VSpaceCode extension.
Extension Settings
A future version will include a setting to specify a json file which acts as the
override.
Known Issues
...