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

Move Cursor On Startup

treaddertreadder272 downloads

Move cursor right then left briefly on startup --> first opened note. Makes DataView expressions 'activate' automatically instead of waiting for user interaction.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Obsidian plugin to move the cursor to the right and back to the left when starting up.

Why? To keep DataView expressions from not running on the first load of, say, your Home file.

Problem Example:

This is what happens with DataView embedded in a Home note, or first note you open: Problem Example

Solution Example

This is what happens once the cursor automaticall moves briefly on startup: Solution Example

To contribute / modify this make use of the Obsidian docs: https://docs.obsidian.md/Plugins/Getting+started/Build+a+plugin

HealthExcellent
ReviewSatisfactory
About
Move the cursor briefly on startup to trigger DataView expressions to evaluate on the first opened note. Prevent embedded DataView blocks from failing to render by shifting the cursor right then back left during startup.
AutomationEditing
Details
Current version
1.0.0
Last updated
Last year
Created
Last year
Updates
1 release
Downloads
272
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
Support
Author
treaddertreadder
www.linkedin.com/in/jared-kelnhofer/
GitHubtreadder
  1. Community
  2. Plugins
  3. Automation
  4. Move Cursor On Startup

Related plugins

MetaEdit

Manage your metadata.

Advanced Tables

Improved table navigation, formatting, and manipulation.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

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

Advanced URI

Control everything with URI.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Hot Reload

Automatically reload in-development plugins when their files are changed

Outliner

Work with your lists like in Workflowy or Roam Research.

Templater

Create and use dynamic templates.