Skip to content

Latest commit

 

History

History
62 lines (60 loc) · 2.41 KB

TODO.md

File metadata and controls

62 lines (60 loc) · 2.41 KB
  1. Alignment improvments: [ ] Comment start [ ] equals sign and :: bunched together
  2. Unit tests for table coherency.
  3. Unit tests for debug rendering.
  4. Indent-only tokenizer.
  5. Tokenizers for other languages:
  1. Allow tokenizers from skylighting?
  2. Support tikzmarks in HTML:
  1. Post-tokenization stage to preprocess operators. [+] 8. Prepend header-includes. (And document them.)
  2. Split shorter README and documentation?
  3. alpha beta gamma etc. only in type variables
  4. Make indent live when line ends early, but not at the first character?

Simplifications proposed:

  • no need for tableColumns, just total colspans

Found many issues in pandoc-filter-indent: 0. Pass the default syntax argument from metadata.

  1. <$> and <*> in IFL/ACM style
  2. Indent in JSON and other languages.
  3. Replace 'Set.member' by \elem?
  4. Gray the comments
  5. Option to mark inline typewriter as Haskell (for rendering).
  6. Double newline as end of alignment block.
  7. Treatment of '(==op)' (operator and parenthesis block.
  8. Problem with (|)
  9. Attach parenthesis to previous/current.
  10. Unwrap attached parenthesis.
  11. :: and = matching in this example:
    f  :: ty -> ty
    f x = x
    
  12. Operator centering:
    data Alpha = Alpha
               | Beta
               | Gamma
    
  13. Columns kept in absence of end of function (two CR CRs)
  14. Graying out comments
  15. Collapsing operators?
  16. Emphasising inline code to distinguish it from text (emph?) Upright italic? https://tex.stackexchange.com/questions/431740/upright-italics-math-mode \usepacage{cfr-lm} or \usepackage{cm-unicode} \newfontface\cmunui{CMU Serif Upright Italic}
  17. Provide multipage listings
  18. Preserve spacing on copy&paste