You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix scroll position bugs and implement jump list navigation (#512)
* Fix bugs scroll position changing buffers
* Hide autocomplete panel on cursor navigation and buffer switch
* Implement jump list for Go to Definition navigation
Add navigation history tracking that records cursor positions when using
Go to Definition (Cmd+Click or F12), allowing users to navigate back and
forward through their code exploration history.
Features:
- Back/forward arrows in breadcrumb toolbar (left side)
- Keyboard shortcuts: Ctrl+- (back) and Ctrl+Shift+- (forward)
- Saves current position before navigating back for proper forward navigation
- Deduplicates entries within 5 lines threshold
- Reopens closed files when navigating to them
- Hides completions when navigating via jump list
New files:
- jump-list-store.ts: Zustand store for navigation history
- jump-navigation.ts: Utility for navigating to jump entries
Co-Authored-By: Claude Opus 4.5 <[email protected]>
---------
Co-authored-by: Claude Opus 4.5 <[email protected]>
0 commit comments