From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32210 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Albert Krewinkel Newsgroups: gmane.text.pandoc Subject: Re: Lua: pandoc.read() with current reader options Date: Mon, 20 Feb 2023 07:24:04 +0100 Message-ID: <87mt58df5s.fsf@zeitkraut.de> References: 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="26114"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCZJF7XJTILRBBNGZSPQMGQEOACE43Y-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mon Feb 20 07:28:24 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-wm1-f64.google.com ([209.85.128.64]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pTzey-0006f3-Lm for gtp-pandoc-discuss@m.gmane-mx.org; Mon, 20 Feb 2023 07:28:24 +0100 Original-Received: by mail-wm1-f64.google.com with SMTP id c15-20020a05600c0a4f00b003ddff4b9a40sf232671wmq.9 for ; Sun, 19 Feb 2023 22:28:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1676874504; cv=pass; d=google.com; s=arc-20160816; b=naY1DIzDxhvvzd4x6UHVMZCzwHcz8z2H4PrUenxqG8NF4fTTjsIxs33joaglzhJVVW 1ERlDcsyg/5mGAsxQmgImCTSIJvmCx1bP3O2DbJh9EKmAbmAhSwz4F+Y3N/NlNrEXOnw d3tbUz16rZKZvF35GsDB7pc7aj6+43pNVLleARqEvem0sHFpR3AMp9myaRgoS/4DX0ZL n+Tt0SxiphhuXyhn1C+NVFHCp6f0ywQ7dNngckRKamnKJoiv3LdzkagzdrkZV25RmE9f eY9b9kud+UTymeKtLhMN1idmn8CSZ6f05yfHg9j/atxaG+KEr1DimvkJND3Du+02ZD4+ +G/Q== 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=rkO1Tk/GIJlLYej75i2LtQoeaAnC3AgWlnShTcwRYb8=; b=j3PA8eNp0ZCijd3ozv+VQoIV8l1abL8Q2TDhtZ/+BCAg3YHR0o9gy0eeQgdixVDNpd PwMTeWiM+sPA/VHV3GLe39Y/o0SoM1UJ5iNgNoqJeuorDwPM2ofQO8NP+4KJTKNFe4DW vwc4cA5N9iDKzyEgYxfzJkNU/pBdKNMkGtfgvvte4Qgieu7jylePcjZ9oJsYBHVxB857 YqYzF1RtK12s885jmzdgzqYxhzLn5NHb7cliQkxrUnyaSWeGiVw+2tlcSSILHrayKqV0 bKsN3FGl9BVhuwteedIJImVdBZPDmuHjH6ybj042zZVuHoIPMnYCY79Wrh1Wva0BOcdQ 7RqQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 80.241.56.172 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 :message-id:in-reply-to:date:subject:to:from:references:sender:from :to:cc:subject:date:message-id:reply-to; bh=rkO1Tk/GIJlLYej75i2LtQoeaAnC3AgWlnShTcwRYb8=; b=oKXIarkXCAcpUYAMk6rUhw6qAEAHRHlgisRzx7FemYxNXy+9K5nVNQZ7x6ARGbWG1l SwoDTDSs7y8b6RdKiI9HPjDclNR0YAY4Gxv1D5FzBPQ+HlAy/Zp/o7tySJQcaKTAeO3y 9YexiRAohtXMXLUzLaX3POExCjba2+UgKkCZdqkBnE6VOBQ4mFG39/fONZtOXR+uadGX NfG1AnRBWUwEXLFRQcRFgIh1mh2bCVlHmCBNgn+SsYP5Op1RM6GIsODV2Lg+ss+XPjC9 G9UhYeeVGdA+kpkx54e5h8FHAfe0NoOAFrP3lUnqJWF/Gc7HSL/vwYotyuOuADcsqz+a uzTA== 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 :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=rkO1Tk/GIJlLYej75i2LtQoeaAnC3AgWlnShTcwRYb8=; b=ShpCe/+e8R0fczYLBEtJ7bf9nyOpZSIFFzgoUYl5gBoXWkE+XkHsTddHb4VT2FJolF 97LPPyXqLipDvvuOFC1G/FnoY0xPnpylLqWk4tzRnC9Id8XPI21X/dPpnZUbl9YSK4f/ /nz9Sik4pXKYYK7Oc9h0vlzepUzMl9qILfcab15A7j2yyScgWJM75EMthR2mGFPYzS/S lr3nW7cJZp/dPEmOscO6q1GJ3SXisMpFGoLxjaLA/6uAg1ZhFz/BauIbLvFRkIzyZMPS GLtX5KY3iFrUbNfm5IAIB50IIuORAEzGY63KpODR9Un+zQ Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AO0yUKXk3Akauddf1U32DaEkxM8cUwTpPCNYsXk8uvBweBEeAM6BFl6O XsqsGqbpYFK91NJK8i7ouK4= X-Google-Smtp-Source: AK7set9Z/5BaSzG+v0ZVVxyhzsQkifo6FsJl9MNdx2UMSuwQ5ZLnlGGxOJcfzUQBQSj0MFZdMbzg/g== X-Received: by 2002:a5d:4645:0:b0:2bf:b9b1:956a with SMTP id j5-20020a5d4645000000b002bfb9b1956amr46849wrs.538.1676874504321; Sun, 19 Feb 2023 22:28:24 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:600c:3ba9:b0:3e2:165f:33d0 with SMTP id n41-20020a05600c3ba900b003e2165f33d0ls861573wms.2.-pod-control-gmail; Sun, 19 Feb 2023 22:28:19 -0800 (PST) X-Received: by 2002:a05:600c:2e89:b0:3dc:59e9:9285 with SMTP id p9-20020a05600c2e8900b003dc59e99285mr5841512wmn.18.1676874499862; Sun, 19 Feb 2023 22:28:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1676874499; cv=none; d=google.com; s=arc-20160816; b=pRpt7RV2YVvytj5Q6/MCHkX8zKhrONvjSJwIjVszJ6yGUoMPTb00iLht4Tr3egMfQA pBLKQZ+MUPh4rbNfb6Wv5im/QbAQFs0V7mHfKXfAx0AMpAc82WQfswQe7EldxjBldqEE 8BHjewTH4hIOl4NQf8NIGH9NOxQbltoLZP4BPqbR4jTeB1Hyb45lkPFvK9VK+A1jPAnA oWGGfHwFMdAks0UESmKLkw4lMmNExMzuEJ5k3m5bNyueCRdEe3IzkC90q9SaqQ/QezIH Q3QNZPczEroMyCRzYfrUz/b9uRkhRdVRWc8CXSUaAyOPC3k/zTqyBF7LhgqbLchBFwwC gjbA== 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=mhysDNvdTbbQlFRhsBP1FZeLDjmhf0UEsYKMLh3tN9g=; b=ZD8VaieZBmK6zuLC42yO8TpnKCnFyUwSMu6RtotMXmVyT+rQ5dH90fzKF49GjJ8JqO ayJOnLyvnpZW34Ufbhvqvt1hksFnnPyzqJhCi8CdXmh5yqzVoSk1ToYvseg6eNTv5ASK xWIk2PRtNPm9uCiQ9yTMxxSqJGwqPwxA4Xk/wPBLj3IjQ+N8CB3j6JSjhsKj9LL7Eta0 LkSGxArf/HQcCujeYL5UEtva7/4TuIf8au64wRinff3Q4ieL9onc+ETdsqvlT7neKbRi z9UOCovgQtCF4bsEsbxK8rBBn/RB6l9SWxQr+W0hNYMYDct44WRD3J2F9rILhzJhIPbf AIXA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 80.241.56.172 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. [80.241.56.172]) by gmr-mx.google.com with ESMTPS id az17-20020a05600c601100b003dd1c15e7ffsi7651wmb.2.2023.02.19.22.28.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Feb 2023 22:28:19 -0800 (PST) Received-SPF: pass (google.com: domain of albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org designates 80.241.56.172 as permitted sender) client-ip=80.241.56.172; 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 4PKstT2jssz9sSx for ; Mon, 20 Feb 2023 07:28:17 +0100 (CET) In-reply-to: X-Rspamd-Queue-Id: 4PKstT2jssz9sSx 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 80.241.56.172 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:32210 Archived-At: BPJ writes: > This one is for Albert I guess. > > Is it now possible to invoke `pandoc.read()` inside a filter and > apply the reader options from the current invocation of `pandoc`? If > so how? local flavor = { format = 'markdown', extensions = PANDOC_READER_OPTIONS.extensions } function CodeBlock (cb) return pandoc.read(cb.text, flavor, PANDOC_READER_OPTIONS).blocks end With that, everything in code block will be parsed in exactly the same way as the main input. Cheers! -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124