Skip to content

TakeUFlab/Margo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Margo

A WIP Markdown-Like Lexer

Dev

We use just as command runner.

Command List

Available recipes: build # build all code in workspace b # alias for `build` check # check all code in workspace c # alias for `check` clean # clean up all cache workspace fmt # fmt all code in workspace lint # clippy all code in workspace run +arg # run src r +arg # alias for `run` test # test all code in workspace

To run Margo please run just run, more info run just run help

USAGE: just run build [OPTIONS] <INPUT> <TARGET> ARGS: <INPUT> <TARGET> [possible values: json, rust, html] OPTIONS: -h, --help Print help information -o, --output <OUTPUT> 

Roadmap

Todo

  • Block
    • Heading (# {{text}},## {{text}}...)
    • Paragraph (...)
    • Code (```{{lang}}\n{{text}}```)
    • List
  • Inline
    • Bold (*{{inline}}*)
    • Italic (/{{inline}}/)
    • Underline (_{{inline}}_)
    • Strikethrough (~{{inline}}~)
    • Inline Code (`{{text}}`)
    • Inline Math (${{text}}$)
    • Marker
    • Emoji
    • Image
    • URL

*(You need add newline in the end of file)

*(block separatorm is two newline)

RFC

  • Bullet Journal ([.],[~],[!],[>],[<])
  • Embed

About

A WIP Markdown-Like Lexer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors