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

Script View

IMSOOBINIMSOOBIN

Display dialogue written as Name: Dialogue in a professional script layout.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin that shows Name : Dialogue lines in a clean, commercial script layout. This plugin was made to improve the readability of scripts written in Markdown files.

for examples...

A picks up the bottle.
A : Hello, World!
[[World]] : Hi, A.

What it does

  • Adds a Toggle script layout button to the note header (on mobile, it is in the ⋯ menu).
  • Adds a command with the same name. Assign a hotkey in Settings > Hotkeys (search "Script View").
  • Lines with a colon (:) are split into two columns: the character name on the left, the dialogue on the right.
    • Names that are too long wrap inside the name column.
  • Lines without a colon (stage directions) stay as normal text.
  • Links such as [[Name]], ![[Embed]] and [text](url) keep working.
  • Your note files are never changed.

Requirements

  • Obsidian 1.13.0 or later.

How it works

Script View is a layout applied on top of Reading view.

  • Turning it on switches the note to Reading view.
  • Going back to Source mode or Live Preview turns it off.
  • A line is not treated as dialogue if the text before the colon is longer than the "Max name length" option, contains only numbers or punctuation (like 23:45), or is part of a URL (http://).
  • Only normal paragraphs are converted. Text inside tables and list items is not.

Options

Option Default
Name column width (%) 15
Name alignment Left
Bold names On
Hide colon On
Max name length 20
Gap between columns (px) 16
Line spacing (px) 3

Source code

The source code is available on GitHub.
GitHub

Support

If this plugin helped you, you can buy me a coffee to support future development.

HealthExcellent
ReviewSatisfactory
About
Display Markdown scripts in a clean, commercial script layout by splitting "Name: Dialogue" lines into two columns — character name left, dialogue right. Toggle Script View in Reading mode to preserve links, embeds and original files while leaving stage directions and non-dialogue lines untouched.
FormattingInterface
Details
Current version
1.0.0
Last updated
10 hours ago
Created
3 days ago
Updates
1 release
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
IMSOOBINIMSOOBINunluxiddream
GitHubunluxiddream
  1. Community
  2. Plugins
  3. Formatting
  4. Script View

Related plugins

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Admonition

Admonition block-styled content.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Meta Bind

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

Note Toolbar

Add customizable toolbars to your notes.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.