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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

StandardForm

philphilphilphilphilphil604 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 ==)
94%
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
11 hours ago
Created
2 years ago
Updates
4 releases
Downloads
604
Compatible with
Obsidian 0.15.0+
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.

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.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Zotero Integration

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

Life Tracker

Capture and visualize the data that matters in your life.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Khoj

An AI personal assistant for your digital brain.