home · story · engine · guide · about
monad txt xpansion — plain text expansion syntax.
_underscores_ trigger italic — your file_path_name breaks**double stars** trigger bold — shell globs break# triggers headings — code comments break> triggers blockquote — shell redirects break--- triggers horizontal rules — visual separators breakmarkdown looks safe until you write real text. then everything triggers.
open tags. close tags. matching names. entity escaping. unreadable in plain text.
html is powerful but you cannot read the source without rendering it.
mtx uses ; as the only trigger character. plain text stays plain.
; — nothing else is special; + 1 character — zero ambiguityheadings only. everything else is plain text. for notes, plans, config docs.
file extension: .tx.txt or plain .txt with ;#mtx;.;#mn;. header.
full doc markup. headings, lists, code, bold, italic, links, tables, images.
everything .md can do, but without the traps.
file extension: .mt.txt
paragraphs and line breaks are auto-detected:
single enter = line break. double enter = new paragraph.
no explicit markup needed.
full html replacement. every html element mapped to a 2-character code.
elements, attributes, containers, void elements, datapod data structures.
file extension: .ht.txt
readable in source. no tag soup. same ; trigger as everything else.
semcon = semicolon character.
one rule. learn it once. write with confidence forever.
every closer is ; + 1 character. one job each.
| closer | job |
|---|---|
;. | inline content (headings, bold, links, items) |
;| | block container (div, nav, form) |
;" | attribute value |
;z | raw zone (svg, mathml) |
;x | table cell |
;c | contained inline (nested formatting) |
;v | void element (no content) |
;b | branch list (parent with children) |
;, | sequence separator (datapod items) |
;> | key-value separator (datapod keys) |
; is the only trigger. no character traps.;; = literal ;home · story · engine · guide · about
github · ©2026 digiopsys. powered by mtxweb.