Org mode separates kvs not as initially assumed by whitespace (~ csv) but rather at keywords (~ :\w+). This is still not replicating Org mode behaviour though as I decided against attributes ignoring multi-definitions. Instead we stack their values (and those existing on the element) for certain attributes (class, style for now). e.g. [[foo]] would become <foo class="a"> in Org mode but becomes <foo class="a b"> with go-org.
3.8 KiB
3.8 KiB
- issues from goorgeous (free test cases, yay!)
- #19: Support #+HTML
- #29: Support verse block
- #31: Support #+INCLUDE
- #33: Wrong output when mixing html with Org mode
- #46: Support for symbols like ndash and mdash
- #47: Consecutive
code
wrapped text gets joined - #50: LineBreaks in lists are preserved
- #68: Quote block with inline markup
- #72: Support for #+ATTR_HTML
- #75: Not parsing nested lists correctly
- #77: Recognize
code
— as code plus dash - #78: Emphasis at beginning of line
- #82: Crash on empty headline
- #84: Paragraphs that are not followed by an empty line are not parsed correctly
- #86: Multiple hyphens not converted to dashes
- #87: Markup in footnotes is rendered literally
- Footnotes
issues from goorgeous (free test cases, yay!)
DONE #19: Support #+HTML
neato!
DONE #29: Support verse block
This is verse
or even a totally custom kind of block crazy ain't it?
DONE #31: Support #+INCLUDE
Note that only src/example/export block inclusion is supported for now. There's quite a lot more to include (see the org manual for include files) but I don't have a use case for this yet and stuff like namespacing footnotes of included files adds quite a bit of complexity.
for now files can be included as:
-
src block
-
export block
-
example block
DONE #33: Wrong output when mixing html with Org mode
foo | foo |
bar | bar |
DONE #46: Support for symbols like ndash and mdash
- ndash –
- mdash —
- ellipsis …
- acute Á and so on
- note that —— is replaced with 2 mdashes and …. becomes ellipsis+. and so on - that's how org also does it
DONE
#47: Consecutive code
wrapped text gets joined
either this
or that
foo.
either this
or that
foo.
DONE #50: LineBreaks in lists are preserved
- this list item has multiple linbreaks - but it's still just one paragraph (i.e. no line breaks are rendered)
- foobar
- same goes for ordered lists
- foo
DONE #68: Quote block with inline markup
DONE #72: Support for #+ATTR_HTML

DONE #75: Not parsing nested lists correctly
-
bullet 1
- sub bullet
DONE
#77: Recognize code
— as code plus dash
DONE #78: Emphasis at beginning of line
italics
Text italics
DONE #82: Crash on empty headline
just a space as title…
DONE #84: Paragraphs that are not followed by an empty line are not parsed correctly
Foo
Foo paragraph.
Bar
Bar paragraph
DONE #86: Multiple hyphens not converted to dashes
just like #46
--
-> – (en dash)---
-> — (em dash)
also, consecutive dashes inside
- inline code
--
---
and verbatim--
---
-
src/example/export blocks should not be converted!
--, ---
--, ---
--, -----, ---
Footnotes
1
that also goes for inline footnote definitions