-
Notifications
You must be signed in to change notification settings - Fork 38.1k
Closed
Labels
VIMVIM issueVIM issueaccessibilityKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityhelp wantedIssues identified as good community contribution opportunitiesIssues identified as good community contribution opportunitiesverification-neededVerification of issue is requestedVerification of issue is requestedverifiedVerification succeededVerification succeeded
Milestone
Description
- VSCode Version: 1.10
- OS Version: macOS
Trying to adopt navigation commands in list, they work pretty well and it doesn't require any code change in Vim extensions. Right now the only missing part is how we navigate to the visible viewlet or repl.
For split editors, right now the way to workaround is check the column of current editor, and try to switch to previous/next one when users press <C-w> hjkl. But users have no way to navigate to other part of VS Code by a generic command and we have no idea which component is visible from extension host.
A proper command can be something like
{
"command": "navigate",
"args": "up" // "down", "left"
}
It's similar to Tab in Accessibility Mode or workbench.action.navigateEditorGroups, users can use limited commands to switch focus between visible areas in the workspace.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
VIMVIM issueVIM issueaccessibilityKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesKeyboard, mouse, ARIA, vision, screen readers (non-specific) issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityhelp wantedIssues identified as good community contribution opportunitiesIssues identified as good community contribution opportunitiesverification-neededVerification of issue is requestedVerification of issue is requestedverifiedVerification succeededVerification succeeded