Auto View Mode
pendingby saltyfireball
Automatically switch between Reading View, Source Mode, and Live Preview based on a frontmatter key in your notes.
Auto View Mode
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 (pending)
This plugin has been submitted for review to the Obsidian community plugin directory. Once approved, you will be able to install it directly from Settings > Community plugins > Browse by searching for "Auto View Mode".
Using BRAT
You can install this plugin right now using the BRAT plugin:
-
Install BRAT from Settings > Community plugins > Browse (search for "BRAT" by TfTHacker)
-
Open the BRAT settings
-
Under the Beta plugins section, click Add beta plugin

-
In the overlay, enter this plugin's repository:
https://github.com/saltyfireball/obsidian-auto-view-mode(or justsaltyfireball/obsidian-auto-view-mode)
-
Leave the version set to latest

-
Click Add plugin
Manual
- Download the latest release from the Releases page
- Copy
main.jsandmanifest.jsoninto your vault's.obsidian/plugins/auto-view-mode/directory - Enable the plugin in Settings > Community plugins
Usage
Add the frontmatter key to any note to control which view mode it opens in:
---
auto-view-mode: preview
---
Accepted Values
| Value | View Mode |
|---|---|
preview or reading | Reading View |
source | Source Mode |
edit or live | Live 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:
- Go to Settings > Auto View Mode
- 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
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.