From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/31923 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Albert Krewinkel Newsgroups: gmane.text.pandoc Subject: Re: Pointers on modifying Plain objects(?) Date: Sun, 25 Dec 2022 10:55:16 +0100 Message-ID: <877cyf7qb2.fsf@zeitkraut.de> References: <8af6876b-72cc-448e-9f5e-7d12ccdf2ad8n@googlegroups.com> <878riz8wf4.fsf@zeitkraut.de> <8f0e8d81-7f0b-49a7-b9b5-d78b19a0b1ban@googlegroups.com> <5257c49e-968d-40bf-a398-ae104a53c5c8n@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="10812"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCZJF7XJTILRBWWAUCOQMGQEYQXRXWA-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun Dec 25 11:05:19 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lf1-f57.google.com ([209.85.167.57]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1p9Nsd-0002f1-Cq for gtp-pandoc-discuss@m.gmane-mx.org; Sun, 25 Dec 2022 11:05:19 +0100 Original-Received: by mail-lf1-f57.google.com with SMTP id bq3-20020a056512150300b004b9c5dff97bsf3395272lfb.17 for ; Sun, 25 Dec 2022 02:05:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1671962718; cv=pass; d=google.com; s=arc-20160816; b=f0tZ7obJUnUy+Ej1S4lfy+Oor+Nw4Oi0/V1kmxYUl7vokbtKuIDLyP5IUaj8T4UwnE fEsAyATGXZ8zZyHtE947H4O4wBNZ/09vHbNRMMvB2l58OEacVlYWIuR/PPamx9CDxqg6 Ma62tkNdTgVaXexcZ4GFZF8sYTi1Iw++MG9FNV5CJc5/RhnEy1/Fo2IxewcDe4ppzMM6 brYd4n7t32N+5vtImXFn5jrt0vlTQ7310zGHY7ah7eYj7jO1ccCoKshBSn9EjCionBTD 3TjIgZ+1B8oeCAoTADYr8WysD9CF8dhG6prm7enxuUJuXuV4MHdkY9sdHdJtCbjAhp06 FqIg== 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:mime-version:in-reply-to :message-id:date:subject:to:from:references:sender:dkim-signature; bh=OZjdrvX/ukCyb0TgflsbSfpyOGd+NhYWCwJ/5DJXW4c=; b=f2jEN1FwcIpvOk01MiTfW6qy5q2Dasp69GNlGoIQ7HoK7VthIR3w/jU+OTqYTvrO6M u+SkwN+MUBGncy90skCCk+GahyPu4XLTOPwfnIHeRAzFStaHEezYfBWKOQheXUAnpvc6 6zcri/Q6hAnTG+WAa1nORRM9ZKHnt8SQmmaUgsfRF/xn81xXNEZsecc8V656HDfr/eI3 rUNIrhuJbB36FSQ+M+TGY3crRsTGBO33G5U7JJitEI3hv6GDFEflwXQngxnllNXH9ZZK Bz4+c4PHCVGBLI3RKsuelwnjyffjSabOlfYVBjgC0EnQHgE6pD0q0R1D92IekodcYHE7 jiSA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::202 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :in-reply-to:message-id:date:subject:to:from:references:sender:from :to:cc:subject:date:message-id:reply-to; bh=OZjdrvX/ukCyb0TgflsbSfpyOGd+NhYWCwJ/5DJXW4c=; b=fj+s0HMoV/VUJ5KtXhhDKsO+BgkMwcJsv5nGtL+yaDDFeAjZFtyiGQerfZw/bCS3VN 2WgWEkE+aIOM+Gp1h4JwsVaFop14HHIENqP90GixtupwYKJ0hnCGr1n9250Lw3y7KaKK //rCQZOjRuK3p1zawPI8Hpapm5zBcFMCLZ4iXgSNjjsKnLc2ze5w+mWap8d231/1NWPx Ys7UPex95BVFTzjm/dJ3cXwg1RTV1/OiNzLx0/R3QyL13iwMA21bpbjjTwGW2mFXbpzR jF59iVQpEIpOQHMkEL6CLdIZZtD/eu1WvgoH3mVcfb81H6W2PV1SfXw/YhBOLL4Q6ph1 Z+sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :in-reply-to:message-id:date:subject:to:from:references :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=OZjdrvX/ukCyb0TgflsbSfpyOGd+NhYWCwJ/5DJXW4c=; b=6+nxqNwF8vMT14XFnL7U/8cAR8Mg6r+7cskZlLUXdPQxB6tTiguwSUd3KpTConwx9q oQmIeRxORLuWC2I0KiZ3nqYVtVOsogtnYTR4wtBUwvAAsR7SqX2hQ6o2tUZ9+JyGFyhU J7bAURbKQw8qtEvyDwEjk6n84VoSJ+g3S3R8qSrGBxPoA2MrixU7fCe1hrjupKFawXma h2UPwJ6Repmgsy5RYsHd0LW8Fs2eA48qtUo5aVArHnzUf9uCeLEfkMjmor6Dtpo3asME BTFJK5Yak/hanxC+8JA69ZYoBBWJQEd5hti7/aUmA0AV27 Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AFqh2krSO6bzUZAd2nqnE/rTNuqf16Dm6qNAmNDA7/wtB+SwU6lk9Xeo VyREnqx/a7RLkeXtMmjHjQk= X-Google-Smtp-Source: AMrXdXvbC54paFSJ0d/P8Gq9+oyOU/YlL03XvZbedgxA4boPpRivn/aBOBn9biW+Wd1STQ+6IQLzUg== X-Received: by 2002:a19:c50f:0:b0:4ab:3660:dcff with SMTP id w15-20020a19c50f000000b004ab3660dcffmr1475193lfe.648.1671962718782; Sun, 25 Dec 2022 02:05:18 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a2e:9243:0:b0:277:22e9:929f with SMTP id v3-20020a2e9243000000b0027722e9929fls1125807ljg.5.-pod-prod-gmail; Sun, 25 Dec 2022 02:05:13 -0800 (PST) X-Received: by 2002:a2e:3c14:0:b0:279:78f9:14f2 with SMTP id j20-20020a2e3c14000000b0027978f914f2mr3955495lja.43.1671962713478; Sun, 25 Dec 2022 02:05:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671962713; cv=none; d=google.com; s=arc-20160816; b=hPGf5KfvUdF0zTOZsjVEkcZZeVCURZnTdlTL0BCaCn/Xo1wqC1M+Qaj7iUmM9udn3e ZWSPVXWoPwJHM+Z6gvt3Z6x0hHCkkXoBAZ9oGZh7DRKpP590FFFtmnN0RLRNUbrUkRHS CjAI4Q2bjvyw/FZDPOK5YX0O7FlznEp3oHZD0q9yvi/CSCxf316jD70Uyig1+A/4x2wh DWCogqoZ+KwtxIzujKv5YOcABY+jN6bItDDF+IZcdul4hHchRrCsjtCukB3G96Trg4g7 /0MhHmFxdkTnB7jP0JFwndSKQYMJZZ48+TOnKhktTZoBcJOFmZF0ar4VckPEcadygwRs 9NLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:in-reply-to:message-id:date:subject:to:from:references; bh=+2hzP5+OQRZVYWGAL344pfiVzpZQl0+KtFQ+GW/LgZ8=; b=GExkkU1hVENJzlnS23n1Fe+gDqfX+nXG8RsNiTGSnn44u36Fv2RiqgkS0Fj/soY+pa 3PBJeH4egQ/4luAQYyAr1a9ImLIpvNnXq712KAGoLdmkAeQvQ4rnD0kMvhbCLxM3+FP7 De28/TI1V3aLDuggP8JJOlGLV3BiKeBIp1ooDuL+BHInQYyDE5jDqhNoPeenq3nVnClQ TzydfoBzznBZiXbJA/OLN2YIm3E9H/M0J+4oPSAAg98uyK/7jSIFcsImIKYT1yScSuN0 0OWJp6ndFe+Tv9dlt3n18PlMaJHGIB7MlSAhC0KVXaal7roCIW4vrtkpPN66cLr+YX4+ sa1w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::202 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org Original-Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org. [2001:67c:2050:0:465::202]) by gmr-mx.google.com with ESMTPS id k15-20020a05651c10af00b0027fbad16feesi72254ljn.7.2022.12.25.02.05.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Dec 2022 02:05:13 -0800 (PST) Received-SPF: pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::202 as permitted sender) client-ip=2001:67c:2050:0:465::202; Original-Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4NfxP2557dz9sQB for ; Sun, 25 Dec 2022 11:05:10 +0100 (CET) In-reply-to: <5257c49e-968d-40bf-a398-ae104a53c5c8n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> X-Rspamd-Queue-Id: 4NfxP2557dz9sQB X-Original-Sender: albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::202 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@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:31923 Archived-At: "balaj...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" writes: > Merry Christmas to you! Merry Christmas! > Your suggestion seemed really promising, but when I try to create a > filter using the couple of bits of code you'd suggested, I get a > compilation error. Here's the filter that I came up with: My bad, I forgot to put the Strikeout element in a table, i.e., to wrap it in curly braces. ``` lua function Plain (plain) local done_marker = pandoc.List{pandoc.Str '\u{2612}', pandoc.Space()} local prefix = pandoc.List{plain.content[1], plain.content[2]} if prefix == done_marker then plain.content:remove(2) -- remove space plain.content:remove(1) -- remove checkbox pandoc.Strikeout(plain.content) plain.content = done_marker .. {pandoc.Strikeout(plain.content)} end return plain end ``` -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124