Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Cursor History

abdelrahmanhafezabdelrahmanhafez375 downloads

Navigate back and forward through cursor position history across files, like VS Code.

  • Overview
  • Scorecard
  • Updates5

Go back to the exact place you were.
Move through exact cursor and selection positions, including several places inside one Obsidian note.

View and install Cursor History in Obsidian

One note, several positions Back to an earlier selection in the same note
Latest Cursor History view with a selected sentence in Aurora Launch Cursor History Back shortcut shown over an earlier selection in Aurora Launch

See it in action

Cursor History demo showing back and forward navigation with visible keyboard shortcuts

The demo moves through several saved positions inside long notes, then crosses between notes. The live keystroke display appears as each navigation happens.

Watch the full-quality recording

What it does

  • Reopens the note, restores the exact cursor or selection, and brings it into view
  • Navigates backward and forward through recent cursor and selection locations
  • Groups ordinary movements within 10 lines into one stop, while deliberate jumps create new stops
  • Creates a new stop when you change files
  • Keeps up to 200 positions for the current Obsidian session

Going back and then navigating somewhere new clears the forward history, matching browser behavior.

Shortcuts

Action Editing mode default
Go back Ctrl + Cmd + Left
Go forward Ctrl + Cmd + Right

Change either binding in Settings > Hotkeys by searching for “Cursor History.”

Install

Open Cursor History in the Obsidian Community directory, then press Add to Obsidian.

For a manual installation, download main.js and manifest.json from the latest release, then place them in <vault>/.obsidian/plugins/cursor-history/.

License

MIT

HealthExcellent
ReviewPassed
About
Track cursor positions across files and navigate back or forward with a browser-style stack. Use a position-based heuristic (same line or within 10 lines updates current entry; 10+ lines or a different file creates a new entry), keep up to 50 session entries, and clear forward history after navigating.
NavigationHotkeysCommands
Details
Current version
1.1.3
Last updated
Last month
Created
6 months ago
Updates
5 releases
Downloads
375
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
abdelrahmanhafezabdelrahmanhafez
github.com/AbdelrahmanHafez
GitHubabdelrahmanhafez
  1. Community
  2. Plugins
  3. Navigation
  4. Cursor History

Related plugins

Tab Switcher

Switch your tabs with Ctrl + Tab in recently used order like in a browser.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Footnote Shortcut

Makes creating footnotes more fun!

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.