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

Mode manager

dk949dk949997 downloads

Provide an easier way to manipulate reading/editing and preview/source mode

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

This plugin adds dedicated commands to switch to specific modes (reading, source and live preview), rather than relying on the default toggle behaviour.

Commands

Name Description ID (for use in scripting)
Mode manager: Switch to reading Switch to reading mode mode-manager:switch-to-reading
Mode manager: Switch to live preview Switch to live preview mode (edit with formatting preview) mode-manager:switch-to-live-preview
Mode manager: Switch to source Switch to source only edit mode mode-manager:switch-to-source
Mode manager: Switch to edit Switch to edit mode and maintain existing source or preview setting mode-manager:switch-to-edit
Mode manager: Switch to next mode Cycle through modes in sequential order: reading, source, preview mode-manager:switch-to-next-mode

Special properties

You can use a special property (default-mode by default, can be changed in settings) to automatically switch to a specific mode when opening the file. Below is more about the available values.

Available values

The value of the special property must be one of:

  • edit
  • preview
  • source
  • reading

Any other value will be ignored and a notice will be shown.

[!NOTE] This is currently broken for daily notes opened on startup.

77%
HealthExcellent
ReviewSatisfactory
About
Switch to specific editor modes—reading, source, or live preview—using dedicated commands instead of the default toggle. Set a file-level special property (default-mode) to open files in a chosen mode or cycle through modes sequentially.
EditingCommandsProperties
Details
Current version
0.3.1
Last updated
3 months ago
Created
Last year
Updates
5 releases
Downloads
997
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
dk949dk949
github.com/dk949
GitHubdk949
  1. Community
  2. Plugins
  3. Editing
  4. Mode manager

Related plugins

Meta Bind

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

Paste URL into selection

Paste URL "into" selected text.

Vimrc Support

Auto-load a startup file with Vim commands.

MetaEdit

Manage your metadata.

Permalink Opener

Open URLs based on a permalink or slug in the note properties. Useful with static site generators such as Jekyll, Hugo, Eleventy, etc.

Code Editor Shortcuts

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

Slash Commander

Customize the slash command list, assign each command an icon.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.