-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
priority:lowLow priority / nice to haveLow priority / nice to havescope:vscode-extrangelink-vscode-extension packagerangelink-vscode-extension packagetype:enhancementNew feature or enhancementNew feature or enhancement
Description
Summary
Direct navigation to bookmarks by index using numbered keybindings.
Parent Issue
Part of #160 (RangeLink Bookmarks) - Future Enhancement
Blocked By
- Feature: Bookmark Default Keybindings #167 (Bookmark Default Keybindings)
Keybindings
| Keybinding | Action |
|---|---|
| `Cmd+R Cmd+B 1` | Navigate to bookmark #1 |
| `Cmd+R Cmd+B 2` | Navigate to bookmark #2 |
| ... | ... |
| `Cmd+R Cmd+B 9` | Navigate to bookmark #9 |
Acceptance Criteria
- Commands
rangelink.openBookmark1throughrangelink.openBookmark9 - Keybindings in package.json
- Show index numbers in QuickPick (e.g.,
1. CLAUDE.md Instructions) - Handle missing indices gracefully (bookmark Fix errors on repo and improve coverage #5 doesn't exist → show message)
- Sorting determines index assignment (most recent = Fix: Marketplace logo displays broken link instead of image #1)
Technical Approach
{
"command": "rangelink.openBookmark1",
"key": "ctrl+r ctrl+b 1",
"mac": "cmd+r cmd+b 1"
}Or use command arguments:
{
"command": "rangelink.openBookmarkByIndex",
"args": { "index": 1 },
"key": "ctrl+r ctrl+b 1",
"mac": "cmd+r cmd+b 1"
}Priority
Low - QuickPick is sufficient for most users; this is for power users
Metadata
Metadata
Assignees
Labels
priority:lowLow priority / nice to haveLow priority / nice to havescope:vscode-extrangelink-vscode-extension packagerangelink-vscode-extension packagetype:enhancementNew feature or enhancementNew feature or enhancement