Setext allows viewing of marked-up documents without special viewing software. When appropriate software is used, however, a rich text-style experience is available to the user.
Smaller documents are trivial to create in any text editor.
To prevent errors, most large setext publications are created using a markup language such as HTML or SGML and then converted. The setext document can then be distributed without the need for the recipient to use a HTML email or web viewer.
Multiple setext documents can be stored in the same file, similarly to how the mbox format can store multiple e-mail messages together.
It was initially announced2 that multiple documents could be included in a single stream, separated by a special <end> tag serving as a document delimiter3. After several months, it was clarified4 that this tag was not an official part of setext, and that multiple documents should instead be delimited by $$ appearing at the end of a line of text.
Regardless of the number of documents stored in the same file, basic metadata can be stored about any or all of them by using the subject-tt tag syntax.
The following are the ten most common of the 16 different setext tags.567
=====
Must start at the beginning of the line.
-------
Must start at beginning of line. See note in title-tt about handling.
This is primary body text, generally plain undented in emails, etc. currently.
Multi-word form of ~first~second~third~ supported by setext2latex.12
[_multi]_word_
One or more underlined words
By default all properly setext-ized files will have an ".etx" or ".ETX" suffix. This stands for an "emailable/enhanced text".16
Other lightweight markup languages (inspired by Setext):
Engst, Adam C. "comp.sys.mac.announce / TidBITS file server available". UseNet. Retrieved 21 December 2015. https://groups.google.com/forum/#!search/before$3A1992$2F01$2F01$20setext$20structure$20enhanced/comp.sys.mac.announce/huItllyV_p4/-X8pBRvRSPcJ ↩
"TidBITS in new format". TidBITS. 1992-01-06. Retrieved 2022-07-01. https://tidbits.com/1992/01/06/tidbits-in-new-format/ ↩
This was to function much in the same way as the original purpose of the ASCII "File Separator" (FS; 0x1C; typed as Ctrl-\) C0 control character but it proved too visually distracting and so was removed before setext was finalized. /wiki/ASCII ↩
"Administrivia". TidBITS. 1992-03-09. Retrieved 2022-07-01. https://tidbits.com/1992/03/09/administrivia-13/ ↩
Oliver, Erik. "Setext command reference". Erik Oliver's Home Page. Archived from the original on 2022-08-16. Retrieved 2022-07-01. http://valdemar.net/~erik/site-features/setext/ ↩
Feldman, Ian (1992-08-16). "What is setext". bsdi.org. Archived from the original on 2001-04-30. https://web.archive.org/web/20010430053834/http://www.bsdi.com/setext/setext_concepts_Aug92.etx ↩
(Not currently shown in table: note-tt, quote-tt, subject-tt, suppress-tt, twobuck-tt, and twodot-tt) ↩
(For a document to be valid setext, the only required tag is either 'subhead-tt' or 'title-tt' - all others are optional.) ↩
"(A) formal definition of what makes a setext: a text that contains at least one verified setext subhead or setext title" [6][7] ↩
('-tt' stands for 'typotag', the Feldman's shorthand for 'typographic tags'; contrast with the 'tags' used in modern systems for categorizing data or photos into groups) ↩
(i.e. the actual text as stored / transmitted, except in the case of bullet-tt. Visual appearance would be defined/controlled by the program displaying the document.) ↩
"Setext2LaTeX". freecode.com. Archived from the original on 26 June 2014. Retrieved 16 August 2022.Oliver, Erik (2007). "Setext2LaTeX – setext -> LaTeX converter". Erik Oliver's Home Page. Archived from the original on 26 June 2014. Retrieved 16 August 2022. https://web.archive.org/web/20140626075732/http://freecode.com/projects/setex2latex ↩
"synonymous with the 'grouped' style of HyperCard" /wiki/HyperCard ↩
A href-tt or note-tt 'hot word' prefixed with an underscore (i.e., _hot_word) defines a hyperlink or reference, whereas a hot-tt 'hot word' suffixed with an underscore (i.e., hot_word_) references that hyperlink/reference by name in the body of the text. (Before the Web was ubiquitous, what are now commonly known as 'hyperlinks' were then commonly called 'hot links', especially in 'CD-ROM era' software such as HyperCard and Macromedia Director and in games such as Myst.) /wiki/WWW ↩