I build a VS Code extension called Code Jump Tracker. https://github.com/tominaga-h/code-jump-tracker
I created this because I was constantly getting lost in large codebases during code reviews. I use "Go to Definition" (F12) a lot to trace logic. While VS Code has a native "Navigate Back" shortcut, it operates blindly—you can't see your stack history, making it hard to jump back to a specific file after exploring multiple branches.
Code Jump Tracker solves this by acting like `pushd/popd` for your editor.
Key features: - Auto-tracking: Automatically logs your jumps (Go to Definition, Outline clicks) into a clean, native-looking Webview table in the sidebar. - Manual Pinning: Found a core function you need to revisit? Pin it. It adds a persistent marker icon to your gutter. - Unique Locations: Keeps a deduplicated list of your visited symbols. - Persistent: State is saved per-workspace using `workspaceState`, so your history survives editor restarts.
I built the UI using VS Code's native CSS variables within a Webview to ensure it perfectly matches your theme and aligns columns beautifully (something the standard TreeView couldn't do well).
I'd love to hear your feedback, bug reports, or feature requests!
WalterGR•1h ago
Does it track jumps regardless of their cause or only hook into certain kinds?