Auto Hide VSCode sidebar, panel and notifications, with better keyboard-only usage experience.
Auto Hide KB
can be triggered by the cursor, keyboard, or even commands.
Auto/Manual mode is provided.
- Pin sidebar
- Display and toggle
--AUTO--
,--MANUAL--
- Run hide immediately
- Cursor chat panel support
- Whitelist
Note
In manual mode, we stop detecting all your events.
Instead, you can now bind autoHide.runHide
command to your specific use case - custom keybindings in VS Code.
See: Full Example
Key | Description | Type | Default |
---|---|---|---|
autoHide.enable |
Whether enable Auto Hide | boolean |
true |
autoHide.ui |
UI hideable settings | object |
{"sidebar":true,"auxiliaryBar":true,"panel":true,"references":false,"notifications":true,"cursor":false} |
autoHide.triggerOnOpen |
Whether trigger when open | boolean |
true |
autoHide.triggerKind |
Use which kind of event to trigger hide | array |
["mouse","command","keyboard"] |
autoHide.mode |
Auto/Manual mode | string |
"auto" |
autoHide.throttleTime |
Throttle trigger time in ms | number |
500 |
autoHide.whitelist |
Set editor whitelist , support RegExp, default match status is focus | array |
["git","output",{"match":"debug","status":["visible"]}] |
autoHide.statusBar |
Control statusBar display | object |
See package.json |
autoHide.navigateFallback |
Navigate fallback settings | object |
{"left":"sidebar","right":"auxiliaryBar","down":"panel"} |
Command | Title |
---|---|
autoHide.toggleEnable |
Auto Hide: Toggle enable |
autoHide.toggleMode |
Auto Hide: Toggle manual/auto mode |
autoHide.runHide |
Auto Hide: Run hide immediately |
autoHide.togglePinSidebar |
Auto Hide: Toggle pin sidebar |
autoHide.togglePinAuxiliaryBar |
Auto Hide: Toggle pin auxiliary bar |
autoHide.togglePinPanel |
Auto Hide: Toggle pin panel |
Navigate Command | Description |
---|---|
autoHide.action.navigateLeft |
workbench.action.navigateLeft with fallback to Sidebar |
autoHide.action.navigateRight |
workbench.action.navigateRight with fallback to Auxiliary Bar |
autoHide.action.navigateDown |
workbench.action.navigateDown with fallback to Panel |
autoHide.action.focusActiveEditorGroupWithHide |
workbench.action.focusActiveEditorGroup with autoHide |
See Usage
MIT License © 2020-PRESENT Kevin Kwong & Matthew Spencer