From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/29126 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gwern Branwen Newsgroups: gmane.text.pandoc Subject: Re: Singleton block construct with attributes? Date: Wed, 25 Aug 2021 11:20:02 -0400 Message-ID: References: <066d8f5e-ede0-4705-9f38-4add41cb7ff1n@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14932"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBDFJXQMSYMIRBSF7TGEQMGQE2J3XYWA-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Wed Aug 25 17:20:44 2021 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-pj1-f55.google.com ([209.85.216.55]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mIuhn-0003Y3-4u for gtp-pandoc-discuss@m.gmane-mx.org; Wed, 25 Aug 2021 17:20:43 +0200 Original-Received: by mail-pj1-f55.google.com with SMTP id s9-20020a17090aa10900b001797c5272b4sf3146492pjp.7 for ; Wed, 25 Aug 2021 08:20:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1629904842; cv=pass; d=google.com; s=arc-20160816; b=tQP8KDLTIP5VaCL5ymSTqI3ltcKbFH5gQv8rBo/epCtTQuHr+cKRBQxgyCsaL0Foml LTMYgYwjDZZUrjRgACPh9DZQhXJSBfMzR3sxnT9brQE0WeXTsylPiVV8VLEOCU65cDL3 aoPzrkQ69KwzSxRzrqWICzRqBH9n2iYCEH7ZZ6qxlEXQVZevj9wff06KkGnFgKjzUTt+ uI4PmfOmMMNEUIZJPzFrBTQZIIvpc8RQg3Lve9eRZw7/OcVBZ+hCNiboXqwPh/SupAAo 5cvPbyoQZp/kAEP8yF0Dv0l1FmzP6Hxzmg6lPJpAbV4z2O0tlbqHOuuial+Z6AtNoyPV 6tfg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:to:subject:message-id:date :from:in-reply-to:references:mime-version:sender:dkim-signature; bh=jR9C07L4ngkm0NaOYMf4UIKLUl5n9ViZN7gw+5tC7MA=; b=EDXL9A6jt6wLmE2jOnOzrYmLcB6KlB8LOB/MpELDdgvKI9IHOYT4i1oZrarmGhnTHI yHK//iqTwkww0NaQ9lew/D14VnI2yt7Y9GpZ5UoVlhhhtHmpKtBpz7reQdy73Jgsmnyy SR5iaYsZEJJhyX/gvHXKK0TA8TPGKVCB7xcDCihlb49XaVoNhZRq6Sm0P4llGMPbHTmb litrQSXuv7CAAvSzmfKmQiogmyabGmMHYdD9wfYBoPh26mPCQhaltXD6n0R7kcu0HrLC usZqbkh26r0Qu+UE8HE6NevdtJrVCwbY+Ntj+RpdBk2Ivy123XmJ4b3SyTeGU0CvbIjE wI1g== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.166.42 as permitted sender) smtp.mailfrom=gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:mime-version:references:in-reply-to:from:date:message-id :subject:to:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=jR9C07L4ngkm0NaOYMf4UIKLUl5n9ViZN7gw+5tC7MA=; b=kKdvYSKm4pGur4W25KtmvnlP2rSOyTO9l5GDGLvbR2NOb62FPKEptunM2X/6e9csYY 702ve6wOVseO4TV9zmIgaAQrJlI5ZC5z15VvkSlLc6gkkTilvBks9Yw8H2b42VSC3Lui d8IyfhQ6i7P6LZAGulr3fKIa4EYKhF1IMiIKu5ggIK+pLFWpjHHsV1jVffOedQMCHgoD 4nru6fVp/pqf6C18oWYMVMVf8nHO3LGyNROIquUFW4LbgOfO/HjosnDPDBFFu21OatWy JA/aS726P//yv0dqTolIvoz3F7Ori2rkgoznmeLnyqDZnasLbOZ1DdJ9DEnCGEtsd4mW 4UtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:mime-version:references:in-reply-to:from :date:message-id:subject:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=jR9C07L4ngkm0NaOYMf4UIKLUl5n9ViZN7gw+5tC7MA=; b=uJOmXNC0oL95uy7hHGe5FmJWG1+3I+qmeHBC1XIOxo8A8jbCNJ6XuTOzmjMrDIDDkF V+a/lNI09itbwlx2a1yyr+NY7Islfn/df5LzSs4rLM96k5tsTzh4D7DnXyMk3hT9YASK 6vVmz1FnZXWbme6GLa032YuabTwhAJ8XfZSFZ2jeCmwi0DtDDqGYQ2E08stXQuh/Za73 sX0R1h1Rm6q7oIwmn8CYL1KNzu0nahlQofAKMvEYmk8Dag3FrTnrE9wOjCcjxVbdouml vMp8X8331C5MY07N3zw6W2SW5wJg45977qdIurIwsDqCPo+U2gkjNpgF2Ip4E2990wag y7FA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM5338xa0tU9zzqasxlF+W5oaIXfipDh3pKhClzIXuRW9jQlHpke07 e7cNIN5mQSzseqZ147aMYJc= X-Google-Smtp-Source: ABdhPJxjp/Ggzo5imVUrWjYSr78Z9+OiiayRWbQ+4lv3W4TM75cAunji4oTFeZf0UcqlbDNe+UrV/g== X-Received: by 2002:a17:902:aa47:b029:12d:693f:14a0 with SMTP id c7-20020a170902aa47b029012d693f14a0mr38311060plr.68.1629904841901; Wed, 25 Aug 2021 08:20:41 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a65:6487:: with SMTP id e7ls1092995pgv.7.gmail; Wed, 25 Aug 2021 08:20:39 -0700 (PDT) X-Received: by 2002:a63:1e20:: with SMTP id e32mr42568874pge.108.1629904839900; Wed, 25 Aug 2021 08:20:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629904839; cv=none; d=google.com; s=arc-20160816; b=jYp6RilPzRVGNG7j3Arl/y2tbY7ZRxXpbJthKADM7w4t6xMf0lhF0oCOsxbpzMhEnC pwfVY6mHvCj+lfLzyZHtqhZPAwIXm+4D1r66ckosvMbt1pjBpL5it1XEdWGu+xcKChMa KqWgxilP+8yVNxqy40m55dtvdd++/5GrxBiB7k2YrsHtuz2Fvw1PcuuRuJhlZlpPFi1/ CkXcO0u2BD/sv21oFljg/KAbqnuUNnztcu1mwIOOmFe2IXdyazIC6C1E7W87iXPdv80n Ma1k5cpkquYSZE82qAPfy7lwr6X0VXbWI2c5LgQ7WgPHDgRb4g7sj1lkHISiVkEjQZq7 L1Lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:in-reply-to:references:mime-version; bh=V0duVs38qFWc3MqrwLh0vjXt1UfMuvdt78xZRoD+rkk=; b=CyqlwbgHht/x8iISVtKcwjAKEMzGsE0gGMh4rPdbPBv0nO/WvY6FLN4r3iA91akQ0N 95Q++MrB0RdMtKPD2roOZChoNAhSoope/6bmcfJjPPiq/EH0ciXZlDoNa+XiUPIKoBZ8 9fk89n0JLW6jH6017mUb8fCtUrGrRXMwXTm0O8UbNNSy48J1y3xN7RtCaKxpsKs/yaO8 JqcboQoAZeM2bD7Zxvi4IU5TIPtz2yjyc9RswJeBBTxtRZiL1wdYe8wunKyXyOa7LhSI A3ElTA+PBGN+IkLc7kW0q3zwXudVmY37iJA7vTvk24rtXGErtAwHiIFEMnGgjmQNyW9O xl5Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.166.42 as permitted sender) smtp.mailfrom=gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Original-Received: from mail-io1-f42.google.com (mail-io1-f42.google.com. [209.85.166.42]) by gmr-mx.google.com with ESMTPS id e11si39149pgm.0.2021.08.25.08.20.39 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 25 Aug 2021 08:20:39 -0700 (PDT) Received-SPF: pass (google.com: domain of gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.166.42 as permitted sender) client-ip=209.85.166.42; Original-Received: by mail-io1-f42.google.com with SMTP id g9so31363986ioq.11 for ; Wed, 25 Aug 2021 08:20:39 -0700 (PDT) X-Received: by 2002:a02:5bc5:: with SMTP id g188mr40877687jab.136.1629904839135; Wed, 25 Aug 2021 08:20:39 -0700 (PDT) In-Reply-To: X-Original-Sender: gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 209.85.166.42 as permitted sender) smtp.mailfrom=gwern0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:29126 Archived-At: If you simply want some sort of keyword to plop in, why the obsession with attributes? There are lots of things you could write. The thing I'd immediately think of is writing a little div or span with a class, like: $ echo '[]{.pause}' | pandoc --from=markdown+native_spans --write native [Para [Span ("",["pause"],[]) []]] Now you just match on `foo (Span (_, ["pause"], _) _) = rewriteCode ...` in your API use. -- gwern https://www.gwern.net