GoLand Keybindings is a no-runtime VS Code keymap extension for a GoLand-style keyboard setup.
Included
- 220 vendored keybindings from
[email protected] - 27 local keybinding overrides from
/Users/sagaryadav/Library/Application Support/Code/User/keybindings.json - Removal bindings such as
-workbench.action.quickOpenand-editor.action.formatDocument
The vendored IntelliJ keymap entries are contributed first. The local overrides are contributed last so they have the highest priority within this extension.
Not Included
This extension does not vendor keybindings from GitLens, Amazon Q, ChatGPT, or GoLand Version Control. Those commands remain owned by their original extensions.
Some bindings target commands from optional extensions, such as Prettier. VS Code will keep the keybinding available, but the command only runs when the owning extension is installed.
Development
Regenerate the keybinding contribution from the checked-in source snapshots:
npm run build:keybindings
Validate the generated package:
npm run validate
Package a VSIX:
npm run package
Notes
- This extension is GoLand-inspired and is not affiliated with JetBrains.
- User-level keybindings still override extension-contributed defaults. That is normal VS Code behavior.