From e45cc82a6463e58b1eb3d94e4246a9e3cb6ec19c Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Fri, 6 Dec 2019 19:12:49 +0100 Subject: [PATCH] Add notty style --- statik/statik.go | 2 +- styles/notty.json | 57 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 styles/notty.json diff --git a/statik/statik.go b/statik/statik.go index 279e4b0..ae72e63 100644 --- a/statik/statik.go +++ b/statik/statik.go @@ -7,6 +7,6 @@ import ( ) func init() { - data := "PK\x03\x04\x14\x00\x08\x00\x08\x00\x88\x03\x86O\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00 \x00dark.jsonUT\x05\x00\x01\xa0\xa0\xe9]\x94\x92[N\xeb0\x10\x86\xdf\xb3\n\xcb\xe7\xe5 \x01j\xdd\x96KE\xd9\x08\xa0\xca\x89\xa7\xa9\x15_\xaa\x89-U\xa0J\xec\x81\x05 \xb1 \xf6\xc3\nX\x02\x8az\xb1CL(\x8f\xfe\xfd\xcf|s{\xca\x08\xa1\xc2\x16^\x83qtJ\x9a7!T\x1a\xb1}\x8fO\xb7B\xce\x8b\xaaD\xeb\x8d\x98\x17VY\xa4SB\xd9hLw\xdf+\x84\x85\\7\xe2\xbd\xd9k\xb5_\x04-#d\xd3\xe8TIS\x05\xce!\xd7\x90\x8d\xf6q\xde\x08@%\x0d\xd0)q\xe8\xa1\x83\xf8\xdf%\x9c\xb4\x01s\x07k\xd7O\xc9\xad\x12;\xc0!Tj^B\x7fX\xa8\xe2\xee\xf3\xf5\xe5\x9dtKy\xa0\xed|?\xd5r\x15|K\xe0B\x9a2\x98R\xe3\xd4\x1cKi\xa2\x95\x84\xf2&\xb4gK\x93\xcb\x084L3f\xb7\x89F\xc8\xcd\xac\xc3f\xdd\xe9\xf5\xa0/\xae#4K\xa3\xff\x91\xe0qH\x88\xd8\x02^\xdd\xdcb\xf3]\x9d\xbc\xa1(\xec [\xd08\xd1\xcf\xc3!\xd2\x9e\x8fI\x7f\x96\xd5\xe3\xb4\x9f\x8b\xe7\xf8Y{i2l\xabt\xd4e\xe2uA\xdc\x0513\xac\xb2`\xd7\x0d\xf4\x7f\xe0\x9c\xeb\xfe.u\xb4\xb0\x14\xef\x01O\xbd\xff\xceW\xe9-u\x86\xfdP\x8a\x8b\xd8\xcd\x89\xc1e\xdd\xde\x07\xb32\xc9oPRnw\x12\xfa\x95S\x95\x8bSK.\xd9\xe2\x18\xa4\x8b\xfcD\xe6Bx\xb0Z;\x92;\xd8\xd2\x8b\xb5\x13\xee\x97\x16>j\x0c\xab3\xd6\xebSr\xa5.\xdf\xe0\xfd\xf5\x0df\xfe&}\x1f\x01\x00\x00\xff\xffPK\x07\x08\xac\xc6\xad\xf0\xdf\x00\x00\x00|\x02\x00\x00PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x88\x03\x86O\x9e\x12\xa9mU\x01\x00\x00n\x04\x00\x00 \x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x00\x00\x00\x00dark.jsonUT\x05\x00\x01\xa0\xa0\xe9]PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x13x\x82O\xac\xc6\xad\xf0\xdf\x00\x00\x00|\x02\x00\x00\n\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x95\x01\x00\x00light.jsonUT\x05\x00\x01\x16'\xe5]PK\x05\x06\x00\x00\x00\x00\x02\x00\x02\x00\x81\x00\x00\x00\xb5\x02\x00\x00\x00\x00" + data := "PK\x03\x04\x14\x00\x08\x00\x08\x00\x88\x03\x86O\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00 \x00dark.jsonUT\x05\x00\x01\xa0\xa0\xe9]\x94\x92[N\xeb0\x10\x86\xdf\xb3\n\xcb\xe7\xe5 \x01j\xdd\x96KE\xd9\x08\xa0\xca\x89\xa7\xa9\x15_\xaa\x89-U\xa0J\xec\x81\x05 \xb1 \xf6\xc3\nX\x02\x8az\xb1CL(\x8f\xfe\xfd\xcf|s{\xca\x08\xa1\xc2\x16^\x83qtJ\x9a7!T\x1a\xb1}\x8fO\xb7B\xce\x8b\xaaD\xeb\x8d\x98\x17VY\xa4SB\xd9hLw\xdf+\x84\x85\\7\xe2\xbd\xd9k\xb5_\x04-#d\xd3\xe8TIS\x05\xce!\xd7\x90\x8d\xf6q\xde\x08@%\x0d\xd0)q\xe8\xa1\x83\xf8\xdf%\x9c\xb4\x01s\x07k\xd7O\xc9\xad\x12;\xc0!Tj^B\x7fX\xa8\xe2\xee\xf3\xf5\xe5\x9dtKy\xa0\xed|?\xd5r\x15|K\xe0B\x9a2\x98R\xe3\xd4\x1cKi\xa2\x95\x84\xf2&\xb4gK\x93\xcb\x084L3f\xb7\x89F\xc8\xcd\xac\xc3f\xdd\xe9\xf5\xa0/\xae#4K\xa3\xff\x91\xe0qH\x88\xd8\x02^\xdd\xdcb\xf3]\x9d\xbc\xa1(\xec [\xd08\xd1\xcf\xc3!\xd2\x9e\x8fI\x7f\x96\xd5\xe3\xb4\x9f\x8b\xe7\xf8Y{i2l\xabt\xd4e\xe2uA\xdc\x0513\xac\xb2`\xd7\x0d\xf4\x7f\xe0\x9c\xeb\xfe.u\xb4\xb0\x14\xef\x01O\xbd\xff\xceW\xe9-u\x86\xfdP\x8a\x8b\xd8\xcd\x89\xc1e\xdd\xde\x07\xb32\xc9oPRnw\x12\xfa\x95S\x95\x8bSK.\xd9\xe2\x18\xa4\x8b\xfcD\xe6Bx\xb0Z;\x92;\xd8\xd2\x8b\xb5\x13\xee\x97\x16>j\x0c\xab3\xd6\xebSr\xa5.\xdf\xe0\xfd\xf5\x0df\xfe&}\x1f\x01\x00\x00\xff\xffPK\x07\x08\xac\xc6\xad\xf0\xdf\x00\x00\x00|\x02\x00\x00PK\x03\x04\x14\x00\x08\x00\x08\x00r\x91\x86O\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00 \x00notty.jsonUT\x05\x00\x01\xd9\x99\xea]|\x92QJ\xc40\x10\x86\xdf{\x8a!\xbeh\x11\xc1\xc5\xa7\xe2\xfa\xee\x19T\xdc\xd9v\xb6;l3)i\n\x82\x14<\x8bG\xf3$R*L%C\x1f\xf3w\xbe/\x7f\xd2|\x16\x00\xae \xf5\xe8I\x92\xab`^\x038\x96fY?\xdc.A\x1f\xe9\xc4\x1f\xae\x02\xf7*\xee/\x1b\xc6\x93f\x05\xc04\xe7\xaec\xb9\xa8H\xb9\xeb\x1c\xbbQ\x8a=\xb6da/\xcf\xf3\x97\nr\xfaM\xe93a\xc3\xd2Z\xbc\xd6\xf5\x18[\x96\xf9L\xca\xdd\xdb\xc8\xfe\xc9\xd8\x0f\x1e\xf7\x99j\xa7\xaa\x9d\xad\xba\x02\xad\x99\xf0\xd8\xad\x0ei\x14\xea1b\x1b\xb1?oN\xd5\xa11\xef\xea\x90\x97>\xb8\x7f\xd4\xfb\xb1\x0b\xf5eSN~\xbd\xbb\xca\xcb\\^\xaa|H1\xd8?\xa0\xb4\xc0r\xfd^\x86\xb4Y\x88\x13yK\xfc\xf3\xf5\xbd\xba[\x92\xd1S\xc4\xc4A\xac\xe1\xbbe\xb4\x98\x8a\xdf\x00\x00\x00\xff\xffPK\x07\x08'\xdc\x93Q\xe7\x00\x00\x00\xf2\x02\x00\x00PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x88\x03\x86O\x9e\x12\xa9mU\x01\x00\x00n\x04\x00\x00 \x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x00\x00\x00\x00dark.jsonUT\x05\x00\x01\xa0\xa0\xe9]PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00\x13x\x82O\xac\xc6\xad\xf0\xdf\x00\x00\x00|\x02\x00\x00\n\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\x95\x01\x00\x00light.jsonUT\x05\x00\x01\x16'\xe5]PK\x01\x02\x14\x03\x14\x00\x08\x00\x08\x00r\x91\x86O'\xdc\x93Q\xe7\x00\x00\x00\xf2\x02\x00\x00\n\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\xa4\x81\xb5\x02\x00\x00notty.jsonUT\x05\x00\x01\xd9\x99\xea]PK\x05\x06\x00\x00\x00\x00\x03\x00\x03\x00\xc2\x00\x00\x00\xdd\x03\x00\x00\x00\x00" fs.Register(data) } diff --git a/styles/notty.json b/styles/notty.json new file mode 100644 index 0000000..e3494b6 --- /dev/null +++ b/styles/notty.json @@ -0,0 +1,57 @@ +{ + "document": { + "indent": 4, + "prefix": "\n", + "suffix": "\n" + }, + "link": { + "prefix": "(", + "suffix": ")" + }, + "image": { + "prefix": "[Image: ", + "suffix": "]" + }, + "heading": { + "prefix": "\n", + "margin": 4 + }, + "h1": { + "prefix": "\n=> ", + "suffix": " <=", + "margin": 2 + }, + "h2": { + "prefix": "\n# " + }, + "table": { + "margin": 4 + }, + "paragraph": { + "margin": 4 + }, + "code": { + "prefix": "`", + "suffix": "`" + }, + "code_block": { + "margin": 4 + }, + "emph": { + "prefix": "*", + "suffix": "*" + }, + "strong": { + "prefix": "**", + "suffix": "**" + }, + "list": { + "margin": 4 + }, + "item": { + "prefix": "• " + }, + "enumeration": { + "prefix": ". " + } +}