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

StandardForm

philphilphilphilphilphil748 downloads

Transforms code blocks with Standard Form logical syntax into clean, styled renderings. Perfect for philosophy, logic, and argument reconstructions.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

A plugin for Obsidian that transforms code blocks with logical Standard Form syntax into clean, styled renderings, enhancing readability of logical reconstructions. Perfect for philosophy, logic, and formal notation.

Demo

Demo showing rendered code blocks

Usage

To enable parsing, code blocks have to be specified as "standardform" language.

```standardform
1. If someone is a programmer, then they prefer tools that support Markdown.
2. If someone prefers tools that support Markdown, then they enjoy using Obsidian.
 -- CI (1, 2) --
IC: If someone is a programmer, then they enjoy using Obsidian.
3. Phil is a programmer.
-- MP (IC, 3) --
C: Phil enjoys using Obsidian.
```
```standardform
if p, then q
not q
--
not p
```

Format

  • Identifiers must end with either a colon (:) or a period (.), such as P1:, C1., or Something:.
    • If you want to use a colon or period in your premisse or conclusion text, it needs to be escaped with a backslash: Some text\. More text.
  • Identifiers can be ommited.
  • Conclusion lines can be written either as -- any text -- or simply -- to create a line without text.
    • To indicate a inductive inference, == can be used to draw a double line (also works with == text ==)
HealthExcellent
ReviewPassed
About
Render logical standard-form proofs written inside fenced code blocks labeled standardform into clean, styled visual reconstructions. Parse numbered premises, optional identifiers ending with ':' or '.', escaped punctuation, blank or labeled conclusions (-- or -- text --), and single/double inference lines (==) to produce readable reconstructions.
VisualizationSyntaxResearch
Details
Current version
1.3.0
Last updated
2 months ago
Created
2 years ago
Updates
4 releases
Downloads
748
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
Unlicense
Report bugRequest featureReport plugin
Author
philphilphilphilphilphil
phib.io
GitHubphilphilphil
  1. Community
  2. Plugins
  3. Visualization
  4. StandardForm

Related plugins

InfraNodus AI Graph View

Interactive 3D graph view: text analysis, topic modeling, gap detection, and AI.

Smart Connections Visualizer

View your Smart Connections in a visualized format.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Advanced Canvas

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

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Khoj

An AI personal assistant for your digital brain.