68 lines
2 KiB
Org Mode
68 lines
2 KiB
Org Mode
* HTML Handling
|
|
** TODO Special handling for =pre= in =view=
|
|
** TODO Smart spec compliance for =attribute=
|
|
Probably want to refine the attribute and value strings, and be smarter about how we choose to quote the value string.
|
|
** TODO Don't generate any further indent once we are already inside a =p=
|
|
** TODO Text escaping function
|
|
** NO Move =Raw= out of =Tag=
|
|
Decided to rename =Tag= to =Html=, and =Raw= to =Text=, which makes this make sense
|
|
* Parser Core
|
|
** TODO Refine =location= in =ParserLocation=
|
|
** TODO Error messages
|
|
** TODO Combinators for predictive parsing
|
|
* Djot [4/40]
|
|
:PROPERTIES:
|
|
:COOKIE_DATA: recursive
|
|
:END:
|
|
** Parsing [4/34]
|
|
*** Block Level
|
|
**** TODO Block Quote
|
|
**** TODO List Item
|
|
**** TODO List
|
|
**** TODO Code Block
|
|
**** TODO Thematic Break
|
|
**** TODO Raw Block
|
|
**** TODO Div
|
|
**** TODO Pipe Table
|
|
**** TODO Reference Link Definition
|
|
**** TODO Footnote
|
|
**** TODO Block Attributes
|
|
**** TODO Heading Links
|
|
**** DONE Paragraph
|
|
**** DONE Heading
|
|
*** Inline
|
|
**** TODO Escaped Text
|
|
**** TODO Link
|
|
**** TODO Image
|
|
**** TODO Autolink
|
|
**** TODO Verbatim
|
|
**** TODO Emphasis/Strong
|
|
**** TODO Highlighted
|
|
**** TODO Super/subscript
|
|
**** TODO Insert/delete
|
|
**** TODO Smart Punctuation
|
|
**** TODO Math
|
|
**** TODO Footnote Reference
|
|
**** TODO Comment
|
|
**** TODO Symbols
|
|
**** TODO Raw Inline
|
|
**** TODO Inline Attributes
|
|
**** DONE Ordinary Text
|
|
**** DONE Linebreak
|
|
*** Lines effect
|
|
**** TODO =IO= Backed implementation
|
|
*** Known Inaccuracies
|
|
**** TODO Stripping of prefixes from multiline headings isn't entirely accurate
|
|
Currently, it strips at least =level= ~#~'s from the start of the line, but doesn't check to see if its the correct number of them.
|
|
I need to see how other implementations handle this
|
|
** Extensions
|
|
*** TODO GFM-style alerts
|
|
*** TODO Emoji extension
|
|
**** TODO Unicode Emoji
|
|
**** TODO Icon font emoji
|
|
**** TODO Autolink for source forges
|
|
** Misc
|
|
*** TODO Add =fromString= for =Inline=
|
|
* Features
|
|
** TODO Preview rendered post in terminal
|
|
Centered headings, text styling, and syntax highlighted code blocks
|