Auto View Mode

approved

by saltyfireball

This plugin has not been manually reviewed by Obsidian staff. Automatically switch between Reading View, Source Mode, and Live Preview based on a frontmatter key in your notes.

2 stars90 downloadsUpdated 5d agoMIT

Auto View Mode

works on my machine Pog Level Git History Touch Grass Image Hosting Indentation Vaporwave Sock Drawer CD

An Obsidian plugin that automatically switches between Reading View, Source Mode, and Live Preview when you open a note -- based on a frontmatter key.

Features

  • Set a per-note view mode using frontmatter
  • Configurable frontmatter key name (default: auto-view-mode)
  • Supports all three Obsidian view modes: Reading View, Source Mode, and Live Preview
  • Lightweight with no external dependencies

Installation

Obsidian Community Plugin

This plugin is available in the official Obsidian community plugin directory. Install it from Settings > Community plugins > Browse and search for "Auto View Mode" or "Auto View Mode by saltyfireball".

Community plugin page: https://community.obsidian.md/plugins/auto-view-mode

More Plugins by saltyfireball

Browse all of my published Obsidian plugins on my profile: https://community.obsidian.md/users/saltyfireball

Usage

Add the frontmatter key to any note to control which view mode it opens in:

---
auto-view-mode: preview
---

Accepted Values

ValueView Mode
preview or readingReading View
sourceSource Mode
edit or liveLive Preview

Custom Frontmatter Key

By default the plugin reads from the auto-view-mode frontmatter key. You can change this to any name you like in the plugin settings:

  1. Go to Settings > Auto View Mode
  2. Change the Frontmatter key field to your preferred key name

For example, if you set it to view, your frontmatter would look like:

---
view: source
---

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.