From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32329 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Albert Krewinkel Newsgroups: gmane.text.pandoc Subject: Re: Apply filter to beamer blocks Date: Mon, 13 Mar 2023 14:01:29 +0100 Message-ID: <87cz5c7qfj.fsf@zeitkraut.de> References: <22f6d608-baef-aa60-6fea-e3fb2d44d0c8@gmail.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="29594"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCZJF7XJTILRB5N6XSQAMGQEQQ2MO3A-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mon Mar 13 14:04:57 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-ed1-f59.google.com ([209.85.208.59]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pbhrE-0007VX-S9 for gtp-pandoc-discuss@m.gmane-mx.org; Mon, 13 Mar 2023 14:04:56 +0100 Original-Received: by mail-ed1-f59.google.com with SMTP id b1-20020aa7dc01000000b004ad062fee5esf16690213edu.17 for ; Mon, 13 Mar 2023 06:04:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1678712696; cv=pass; d=google.com; s=arc-20160816; b=R6bcq2wAvSOq8CW2KU89O3MA0QnlNaPuTlNONkZ7XVUkD89QcV30MTOUtW2z/VAGE+ AqH0H51lMI6jGvEZLazGr/dZxGa+gyOlMoZ3LWHVW/A9zhlVfb3BeC8bBB/E+0FA7eYL YWSfGk2Zn3thRH5UKy9WxCuc6yoiSvDjmPDDiFehPJMgS3pJoh/GFOxub0LLzWKvvuf3 P63CqTigj2oM9IsbVIzWmQrLia8+F1/HtETiO9xuPp20ejuCsyCyjrpsXwJLC/Devncd c40eTHd6G31/YPFJJcKWzo/SFKhGacmjHUxhieN6juAoPl1t7dzy1mneszWALMI8ukhI 2+NA== 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:message-id :in-reply-to:date:subject:to:from:references:sender:dkim-signature; bh=DvKjMIx1AwbcL8FrMqFQfvjyRp5LE+ZXnrmW1dFeduk=; b=zQg0L7d1lsxsr955V5R61wXZmTla+Ja1TdZx7gkKetV/GSkYbWUHzGW2EwDyEnSMaM jkK6qbW6temTASN1GkzPLayj5jT8EhiobTmtmsO7tvD2a8OPtFjGEeXzqI+J7hm6JiLK XTi0Qe0CmkNkW305CMimU0bmJpinhuQ4mvN4gUPqGv/gMrgWYDsL9jvqUOzwlbQr8EeY co56n9GxO54EBjKTyfcagi87iQn8bY4rtGALxisN4Y9q/yw6NfLAdssBPpLcjMHeZqA1 DFHrlpmfhQECISWTaPm3KYEUyjbzGt4ue9SaH+lSuKfpgYee5S4QY/Qj0CRL1vMWDaJF j56w== 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::201 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; t=1678712696; 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 :message-id:in-reply-to:date:subject:to:from:references:sender:from :to:cc:subject:date:message-id:reply-to; bh=DvKjMIx1AwbcL8FrMqFQfvjyRp5LE+ZXnrmW1dFeduk=; b=SpkNI+zh0Lay2abaGqY9W/2Ddd0H6a29z11YeWO2hwH6KaE9vex8+qbCTezn7Fv9oL hIUXI474nON8w2tkpU/lynfpxQtNSRTj1n4JWpax9TAc3MxYSaozdeBwa6oNox+59a0V geODOqeHxcgWtIwhdYdh6kiQ2uGJeiOz4SJGKsw1TABQ6YmUFpIPNc6Z13MH71BWd+rY Gsns5BwG9UA+YudlkMOqSNSqWvdyyroHlSJVNLQsSzcPhdNJjIxItXd29XndTJjdQdkB 5hTr2UOcsyHbIAV2QOtbY1WbbQK0rKlAgrf7IPmigDBSUs+w2UTpLabaed9fDpv4u1/g djqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678712696; 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 :message-id:in-reply-to:date:subject:to:from:references :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=DvKjMIx1AwbcL8FrMqFQfvjyRp5LE+ZXnrmW1dFeduk=; b=il00DfbnNgGNm9lhjEbqoUSfWtWtbkJszDq61BWI9BC9DlirzN8QpBxzV0d8xMKqWg 308Vp/iRCMvB1TOAZx2ZE0bBfF2grAjxPcQTfz4P/B5smRmyax3LLRRbeYesC4922MK6 iAvcXPSFh1s+ReAdho2l6sUet4UBGa4vMAXZzv96vpqNmDzvTao8HKV/3lNrUOANSE9K u+1mvi2/wqJ1v+sJOrIdzPGSIxrpq+T1OaVkgOsJMFMZPDvc4WZg8pB6x5oqxGb1gxMc kdSwTcvsoHWiEA+emjtDyoM/rpGQzSSU Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AO0yUKVBtuZ5AjJVky8VkLgy+MRLj81VQ20Q9YJYk2JdBfyHVdNI7hvw 252YK0IJYjhiX7zH1KAQCb4= X-Google-Smtp-Source: AK7set/Ti/UD4OVVUErQ5FFATCV6anNwFKydYU0Cph8rVxU1giqPIXHjyRwtweWN/QMHWj/kiB7F6Q== X-Received: by 2002:a17:906:1749:b0:8b1:2fff:8689 with SMTP id d9-20020a170906174900b008b12fff8689mr17655211eje.6.1678712696373; Mon, 13 Mar 2023 06:04:56 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6402:5510:b0:4ad:7c6c:4f6d with SMTP id fi16-20020a056402551000b004ad7c6c4f6dls1136080edb.1.-pod-prod-gmail; Mon, 13 Mar 2023 06:04:51 -0700 (PDT) X-Received: by 2002:aa7:ce13:0:b0:4ad:738b:6706 with SMTP id d19-20020aa7ce13000000b004ad738b6706mr11530884edv.2.1678712691787; Mon, 13 Mar 2023 06:04:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1678712691; cv=none; d=google.com; s=arc-20160816; b=shafGzPHVqhE3jBib5HWdVqJYw6KSMCHJTYuNeyRwu6GJzaitkpttrftoc17XfX1yo mSTUvh7qwjpzb74ltmhTw3EZI2wkgU3U89fMtSgk/EjYElg/6eaYgOp4N8HiI5dvDnnn L14QgOXfReHHLEEguW595luP7Za7LxkhWWlGDb08n9Aut3ynf6z5YMqSagbLgXX8Z4uV tPseCP2/7rVNeXNT6hWvshzVP8/QGRYuw0sfH7Y/9N4CbT/H7cJOTzJ9mFMMHk9SlyG2 Q8yuYQkT/KKZkS3q1XcGaJTnjeb+Nw3H+dq/TzgSD0FVuFHtcj9kMpXlvt8YtjuVCiN4 FsDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:in-reply-to:date:subject:to:from:references; bh=tiDGtOzdff2zlPKT9U4vDSRTkwVM1rZc/sbqfVhE3Yc=; b=0n+E5w+z5ueT3aeC+cfMTdpp/RHcVWqxrTc3fSjTmZJZiN4Q2GsfzUXhjeTOfksLrQ R0gTWNeDQyDNB1o+MmZZ7Z+glQduU9xho02aAvdRBiTUSV+jj9CTXAgT5Lvh/to+jccD elCaVM2cuKvqPaH5XkGnc7CkyXH/ht/jj8XCUsVfrDf5VoZ4mY/HME54R/Z+g1Hle/Oo FVttuEx2VOI5LlMZElxhuon14NQMpeHITfw3t6hfTT0Qtovj3Bn/k80Iygb0JA8Ogrm3 ylzNEEl9uHI/av/FEGAXFaRaZuijFVV7c+g7ix2kMTBexgOJL2HmV/+D1MKShVVhuQSt sZOg== 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::201 as permitted sender) smtp.mailfrom=albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org Original-Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org. [2001:67c:2050:0:465::201]) by gmr-mx.google.com with ESMTPS id h25-20020a0564020e9900b004bbea073a82si294191eda.5.2023.03.13.06.04.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 06:04:51 -0700 (PDT) Received-SPF: pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 2001:67c:2050:0:465::201 as permitted sender) client-ip=2001:67c:2050:0:465::201; Original-Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (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-201.mailbox.org (Postfix) with ESMTPS id 4PZxhK2Wffz9sZ1 for ; Mon, 13 Mar 2023 14:04:49 +0100 (CET) In-reply-to: <22f6d608-baef-aa60-6fea-e3fb2d44d0c8-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> X-Rspamd-Queue-Id: 4PZxhK2Wffz9sZ1 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::201 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:32329 Archived-At: bruno.grenet-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org writes: > Thanks for your reply. Ideally, I'd like something which is not based on the > command line options, but that's already a working solution. We've added a `pandoc.structure.slide_level` Lua function in a recent release, Bastien's elegant solution can be made to work even when pandoc auto-detects the slide level: function Pandoc (doc) local SLIDE_LEVEL = PANDOC_WRITER_OPTIONS.slide_level or pandoc.structure.slide_level(doc) return doc:walk { Header = function (header) if header.level == SLIDE_LEVEL then print(pandoc.utils.stringify(header)) end end } end -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124