From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32334 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Pablo_Rodr=c3=adguez?= Newsgroups: gmane.text.pandoc Subject: Re: help filtering links Date: Mon, 13 Mar 2023 17:21:29 +0100 Message-ID: <3f0291e2-f077-1538-c1f5-104e4582733b@web.de> References: <878rg07pwn.fsf@zeitkraut.de> <874jqo7j27.fsf@zeitkraut.de> 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="35680"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCD6NVO5UINBBDU3XWQAMGQEPJ4LV3I-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mon Mar 13 17:21:39 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lj1-f187.google.com ([209.85.208.187]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pbkva-00093d-S0 for gtp-pandoc-discuss@m.gmane-mx.org; Mon, 13 Mar 2023 17:21:38 +0100 Original-Received: by mail-lj1-f187.google.com with SMTP id m3-20020a2e9103000000b002959b43571dsf3714356ljg.7 for ; Mon, 13 Mar 2023 09:21:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1678724498; cv=pass; d=google.com; s=arc-20160816; b=W9D6TfMzvMNj5+FVpETjb9VinN6gfGT3EEWxwtkYXNQ2ULEwIuCJGie+m17AOFjTUo 0urwUvlzpz8bWhXMLWx5ASzZb7WHcWNzaxGUM/EtHNKHCJp3yfhuqNcFULSUsYky63aJ eFYNZVoAjQK2CkXx97ypegF5wbkhfJFTb2tLhoml8hjus+iVdrVbcxTcoodupbTPAFRX tFj+wVoSy3bfef4hCTsTTvrxXybQE9NevUDVxZmJaBpz0/iD/7Xr0KF33XpbnkCQI3lb pCBiTC8XASw+w8skYID+nk1cmNFPjaqLpBju91oPYojVafJ8hFTNluyu1ZkSKj+gt5fs wwHw== 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:ui-outboundreport :in-reply-to:to:from:content-language:references:subject:user-agent :mime-version:date:message-id:sender:dkim-signature; bh=dnInz0mB933IRl4EDlQH1VFmT91+gd6kYpXSa9YXGng=; b=0nQfbFBMBoCsb61HuiTbsk8d16wZqheYS2K8a1UayHw8oh2GB9B+jAYHnQstgV0TKw c54Bg1Zqm7FMkAszJWulYMA4G6yd4SMMlJk2CsggL/uS4KQA0u/9uCXGdtA0FNGPjbeu s38YOyo7kxUBOSgDqFrklArnbEyaz+agNympa5JFFdGlb7cmnjijKq/ZZbMrx6A02Y09 ltj1nqe0b56okTwg16s3oneNTUT+wV27KXwfSgqMLVCi51ZkdT1MXajpxzZC/F6t+j17 vgJ511Q35MTbeG2zPKiAJkhOSPVAridopgviu6yGQ2riAUPZ1Hl9ycZkTaWEd1T+QT5D EAJw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b="J/bDlhlS"; spf=pass (google.com: domain of oinos-S0/GAf8tV78@public.gmane.org designates 217.72.192.78 as permitted sender) smtp.mailfrom=oinos-S0/GAf8tV78@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; t=1678724498; 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 :ui-outboundreport:in-reply-to:to:from:content-language:references :subject:user-agent:mime-version:date:message-id:sender:from:to:cc :subject:date:message-id:reply-to; bh=dnInz0mB933IRl4EDlQH1VFmT91+gd6kYpXSa9YXGng=; b=m3Rx9lLPWukHT3he8ExTWwkgaNCk0lOfUtGmqlzNTJJe+uo03lguWXBzTR+OvB4pXj EOSUa7nbYrRWYf8VXyyAHe/QWqBVoRrHv8oLFK8UzcEFEQOlnRipqvx6m4zgg2wX2laG n/gOIuWE5eMpVsu/w/R2ssUbFXirYAkmLxEjYuH3QzGNvYOsbsnjGPgcSqts+f0CEtBT ZwKlShgI+jb2L8FS7h6WP+IMW7rZgCuJkuf4JLTVFG1q6leEqEseNYyzko/P9Eee/8UO jObovXOSbDL9k1fHJZSfQSVa7Z+jt+g X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678724498; 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 :ui-outboundreport:in-reply-to:to:from:content-language:references :subject:user-agent:mime-version:date:message-id:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=dnInz0mB933IRl4EDlQH1VFmT91+gd6kYpXSa9YXGng=; b=7veFp1fIDsdDthJ/ApF47KA50GGCxmTo6dlWOTp+o9EmS06YdyYdrhb/y41F9XT2Am DSVmI0R453klPoudJY+XvvxzFk2y5Te0XZz7rWMWJBgyO4wV0vrdc1MlmaSU3kAevNfV QiDxoFUJtkGUVnQbxA7ku7RAJNFtjZW8CMgArGtwzlPfWlpuw94YIqWFOlySfRtBd3yn zvEZgsNMkFsaIVLHLSaUyEQvS+LavCMQeVp4DwHrA0mqr2v+GVqd8T4FvdepMjFo Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AO0yUKXKuv2WxZEuWEIOOJ42o+Pf2lYSTR02T0wuhwpQbwL84j7s9qZb x2tHH6JwrvkpY82iAepuLm0= X-Google-Smtp-Source: AK7set+P/PXIJNF9tX31dKMBxcxcUSVyl1/iZnKfSHpvxpHQDEVp2U0MWnZNGvj1XhMTilT9vV3Qyw== X-Received: by 2002:ac2:550a:0:b0:4e8:426d:123f with SMTP id j10-20020ac2550a000000b004e8426d123fmr1496107lfk.11.1678724498343; Mon, 13 Mar 2023 09:21:38 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6512:238d:b0:4db:5081:6ce7 with SMTP id c13-20020a056512238d00b004db50816ce7ls435899lfv.1.-pod-prod-gmail; Mon, 13 Mar 2023 09:21:33 -0700 (PDT) X-Received: by 2002:a19:750a:0:b0:4de:3c94:da15 with SMTP id y10-20020a19750a000000b004de3c94da15mr9114003lfe.4.1678724493775; Mon, 13 Mar 2023 09:21:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1678724493; cv=none; d=google.com; s=arc-20160816; b=Aig15FmGRJ2tDrrGW0ZnoTjKa2qtzAhPxVmDYltV4zJOQ33rKuxRS5hxPnP9bekElN UciQZEzhxOJNYGYzgjikpklyFNk9tZ0ArtVewWAYneqOK9Vd55nfYoUTWMi1+h790dLc LKpAYayO165vFFABDznXzf6REoa2Pf7IbDxapHt7itkZbpECgGA3opPVSR2fuE2iYr6a 5n7e/1BL2Xl45bHK44FJBWFiw7mflsJ+6dslm7lloz9BOr5DklB9OwhpfIC6lLPED6Iq FkZC2jjbVhQreJKLkZK8ucvcRwOBVNDZBtmWvkHFWKF8ZvNCWCMB2PeECfVT/Ib9fn+i h32A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:to:from :content-language:references:subject:user-agent:mime-version:date :message-id:dkim-signature; bh=8dwUXSXPQYgPvtKl6R0Z3LA5q1XHl3tH+gEzFH3e0Ds=; b=Y1wsvKB2HzBKE8OXr6ZkvYZZ+vdZEOjcJVJ4m3HacXFCKTrrnit7Tf9VAHCykLxCzl 578kV/o7px/E1z2j+CN0ZblyCSUTmXizJQHOYZuKZveouEQKFgYe67HD8AxpvKi0LVyw 6R1nj9iwKor7bbYGev1wK0pzOUzmZ3PDANkABYSzD7f2N8UjL4mFLvzxoqABwD7hgiN2 Iamz2QftkiWJc3EyxaoKWIHRyBOxpwBabCAu2r0T3Z2e8XWbzx8l1uzbzP+S85Ao55cF FTxz/9cUD/a8CYG6n0A5z6w2Lt8Y5en953JKWL9O2VZlOKT9GYwcqoFyElOCmUgXUSQa eNZQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b="J/bDlhlS"; spf=pass (google.com: domain of oinos-S0/GAf8tV78@public.gmane.org designates 217.72.192.78 as permitted sender) smtp.mailfrom=oinos-S0/GAf8tV78@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=web.de Original-Received: from mout.web.de (mout.web.de. [217.72.192.78]) by gmr-mx.google.com with ESMTPS id d13-20020a0565123d0d00b004dc4c1e0df8si4518lfv.11.2023.03.13.09.21.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 09:21:33 -0700 (PDT) Received-SPF: pass (google.com: domain of oinos-S0/GAf8tV78@public.gmane.org designates 217.72.192.78 as permitted sender) client-ip=217.72.192.78; X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from [192.168.1.101] ([90.167.94.19]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MK56y-1ppQSQ3NXC-00Lp18 for ; Mon, 13 Mar 2023 17:21:33 +0100 Content-Language: en-US In-Reply-To: <874jqo7j27.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> X-Provags-ID: V03:K1:NPqvZ4LpxEgCPSO3h3DPK1uoYNdSmMp66BiBgBv48XPo1/P/Rbo owfkakiTdJ3+APx4p9CGOkd4gy6w6IIXDMxe5bqLgTJip88uLTtfy/El5fE59BtLGSHafqH PHkpirEbZrS6UqmCjG+fXPeM+3dF35U5vvl7hG02jrDSWAyxY+wVI7coYPOM+OFv2UdCnuI 8l+QN2pONdgjnco0vS2Rw== UI-OutboundReport: notjunk:1;M01:P0:r1ri/Lt7UjY=;pX5YEhkkqAIm5LPxXTMmDbySIhd b0IsugvZZoeZBP4f3y9PMGYC2ddFqjhphIG3k3/DPvtn9qaLOIvi0qJ+tkYUj93sngNLF0rgF VL6fS2Vy+vOGwM3P9KJtRe1XpslT80jJtTioawP+gBx564FhpAFsrqxYXacZoSGwycS4ww56X wiEFAyRnaTKSO0QIdV0mEEvm2VEU51jr70txdAkDsz+vv7KXCLVS/fNnjmb5XCId00U7ZYQd5 j2V8Ofq05Y489ohDUt1+1fv8NB72yt68D9OgadikJaA+j9Lj1XdzdpjB4zzl1wM3+h+8jo493 0lfUeS0wCbBwDHhKozomgS+osZpHLHTtzS6IXmxk7eUBqwMvtOXJxpLMH68B6m5pkeSlHzWwF keOi4cr6EQeuc78caM6YNCfeuLT5uxdtQsty2krtC3deIP4T7AHrEcw5h1TlYcmzaCDggrpch uMpvFkn2hkhvM2fnBuiwhgulIs90v49b69Iu19fEm8VbSX8W6n0qTFCY1DomHXOba0zj/AXOD 4L1bhYBWREesWn1o+88VbnbkyMuEAr+0L5UEsqBLDqQguLOF9uBUnoHMUADD/6TygtQ/Rij+L PjVz4pKvua9Y7Ji4DRjnz4rcaUfFUwoFdZm428FgCRLgkdleoXSFFVhFDNH4Ttdzd/obA+bjW JMfTWyqNXHpJ8spHZ/0hKL/qwgKGAkNLwUXx6dUsQkHPz/dhwZnD89GYZgCUtjlJpQv6tpgnw IAUYo6M7HKYcQSuIGGJjI1BFXzjGz9gafF3/hsXBf+YId9tozjFrGeR3ZY2vmTTblAUkdyP9 X-Original-Sender: oinos-S0/GAf8tV78@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b="J/bDlhlS"; spf=pass (google.com: domain of oinos-S0/GAf8tV78@public.gmane.org designates 217.72.192.78 as permitted sender) smtp.mailfrom=oinos-S0/GAf8tV78@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=web.de 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:32334 Archived-At: On 3/13/23 16:40, Albert Krewinkel wrote: > [...] > You're right of course, I forgot that CommonMark behaves differently. > Typically, only autolinks have a link text that's the same as the link, > so we can check for that: > > local function add_classes (link) > local id = link.target:match '^%#(.*)' > if id and headers[id] then > link.classes:insert 'section-link' > elseif link.target == pandoc.utils.stringify(link.content) then > link.classes:insert 'auto-link' > end > return link > end Many thanks for your help, Albert. I also used your filter (attributing your authorship) to close an old issue. Many thanks again, Pablo