From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/28878 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: Markdown -> CommonMark extensions tracker Date: Wed, 21 Jul 2021 11:52:59 -0700 Message-ID: References: <11d4e07a-6151-42f1-8a2f-56ce4bb2ae1bn@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="359"; mail-complaints-to="usenet@ciao.gmane.io" To: Connor Patrick Jackson , pandoc-discuss Original-X-From: pandoc-discuss+bncBCJZJHG45QDBBGG24GDQMGQEERBRV4Q-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Wed Jul 21 20:53:15 2021 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-yb1-f188.google.com ([209.85.219.188]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1m6HLH-000APe-71 for gtp-pandoc-discuss@m.gmane-mx.org; Wed, 21 Jul 2021 20:53:15 +0200 Original-Received: by mail-yb1-f188.google.com with SMTP id o11-20020a056902110bb029055b266be219sf4419093ybu.13 for ; Wed, 21 Jul 2021 11:53:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1626893594; cv=pass; d=google.com; s=arc-20160816; b=JwcbSx1XMTbfeMmSQTbsJGCDOwE1pNZ7CfVs9diZAqolDfawHK4dxlNEOg/jNcD5OW EQdRZM1Sihm7+DVGijADvE4bXS3Gvhs1uzenBpRM1jpSKTBNwlENU7xiyVBIz0Tslyvt boJDGvekU5+pc+awQ/2o2Ih6LRokftTSLPSAzvk4V7HP97tu7OjEwMGPvjgQoyfATiOK WwZZFcoILNZ1EZi9eimBeykaY3RsNY5El/sMV/Leyqrok9Dmsj03KMzXrTHMp0G4R4+v wXMkBqPIaOaKR9hFIXXTVqJJfhR9X7gJdLSZlRuzaMm97vodln0EHujjACNm4QSq20XY jYeg== 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 :date:references:in-reply-to:subject:to:from:sender:dkim-signature; bh=94EGuPhQADbv1GkeYgsvR2Z0BmhYy6eCn1T1icGonS0=; b=PV8xsUO80WoD1MxL1ozRSPpPP7gY+/RwaCsp4zkaG6tZF7kC41deYLHlTPNbezWOKW DJr6QZQljywreYYVxtcj8DqJ+bXg+NDxF0H7SApkHbum0mSez6rGwJoBKocfcHmAXzm2 zDmktlG7yJtDFb0flAGXsR6GIIZuznn2CFjQfSZJp8ElItvZOailBnd81DBZ4K4aIyLY snLRJ515fzmvQfnVf6F4NVue6K9il7483Oe1zh1UQDb9T0OdqE8JEsXzjPmWu2EI85w5 YkcS08jzaquejYWVr4QT9CMvjxwjrUt2BF1Pq4WlMmVECqG/Gh9/Rp6yvg+xLB0vkN3D oquQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=HgVZubaf; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::1036 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:in-reply-to:references:date:message-id :mime-version: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=94EGuPhQADbv1GkeYgsvR2Z0BmhYy6eCn1T1icGonS0=; b=nr6ehIJOznfMWEBKKcm0Z+VD+E3X6HQHc2de017PYfszWw0+Jd6f/2FVWlqmCe635K mfYUCXgidNay9AetnZMHBtOeGU1pcv1ynQ0970GcFdqNpkPC4zhFrsnneWhoXkbi4o1/ WbbAbyWR79Ld/5sJ3KvOa33SD88yL0HBFTHhdrtnie5UyhJa3cDtXDBlsXFl4Z1oLbeE AYAnI5B2MxaYef9jb4z4AnxyKu7+qGmqzGGDQXO3r/vUCZeao6gSuGzwyo9JgoYQWhId oAwhFL76fl6liWLTpqH+9KnXgSeXo38FFa9n+cSGT/uNMI1bgxNDR3vt7tTACRgZn4aS eMxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:in-reply-to:references :date:message-id:mime-version: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=94EGuPhQADbv1GkeYgsvR2Z0BmhYy6eCn1T1icGonS0=; b=Tf+Z4B6sTEAPo1p3wZFQPO7ycOCu4TGHGHzdWGXHd0kSse+qdWzflGR993mxxN+1C/ ioRD82FFjjQJHm+7ZjQjji0upn++wj351y5I2DIB88kgGZUesAWgXas88jzTxPXpdoN0 sHeRF/La+kT/dO+28Azwu+ntYdfoUMlt6SKu58f66DlCKejayq4X8da6jMaszhNS+4SX ofGRbh3gIflnJoL8GTQv5fhy6wTaDe4B3HQrzkDHRpheyKmsbjtdRLyITbmzqUjgpVW+ oPtDUBTvHy39aQayS2ra1r5/Ac7SQeh1M7nJkSmlowR6oe1JK/90oyXkSTGuaKmRZGYp f2Aw== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM531wiPKdlCp08qf9OXfrIeLMun6tVg/FJjF0yoibY7kaxnBj6k6U ajN1f7gDLi6Zriuq06mI9mA= X-Google-Smtp-Source: ABdhPJygXCM8Fgltu8asZnW6Zu+ZU1uzKMqiYVdJVi9O91azH80H+9xJyS9oF5zfp4RGEZTWkbq6VQ== X-Received: by 2002:a05:6902:114c:: with SMTP id p12mr48881045ybu.282.1626893594350; Wed, 21 Jul 2021 11:53:14 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a25:aa24:: with SMTP id s33ls1912857ybi.0.gmail; Wed, 21 Jul 2021 11:53:12 -0700 (PDT) X-Received: by 2002:a25:6b0a:: with SMTP id g10mr10420036ybc.305.1626893592381; Wed, 21 Jul 2021 11:53:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626893592; cv=none; d=google.com; s=arc-20160816; b=zg6NRpJL7W3rIKYDKFDTsG3Mw9TfQFVwpkxej4aXU1U81pr3d4zGw59VF+duN4yZKf l5ji8r0tNcAtGIVz7bLJJZOkkSwIWHxCpfa09EmJAItd3tnGly/OhBxRTOezQmNdhEg6 GInW105X15Lp/vPgDJkNQ94zyJwd1frUhI8lDn4EEC2XSJtc2jAGmWm6WDoY8f+JxsyM 3YxXmoJYmmmtO0LOBdxro1pMpQhLhDsJgKybRvW+k4tzPFuJtHjbLygBhlNg/+ffz994 hUmZnkVpfwBga8FXTWc5BXcuAQUdFC1Ns9opWpNK3vUflMga85e1Snu4ErzvwJEl8Vue 1rQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :dkim-signature; bh=h6E7VwwWdjr8f50vFzgJddqfqRZRwodD9NE5VHCSaMU=; b=TKprcfjce+L3GXPHWGKe0F7otfcaGItA13G9u93Y4vEeiyNi09/W/T3B77CQL4ltwm Xs6tSeThAbBd3kpauR+lR+DQztKqdPjl+H/qjTGltFuD3H4okPVwCjsUzP+rV6E0RCsw z1c1+dJMSfFBHISe2W8hLaaLrC8R3NCUYeYth8LlKlOnP5V3FZkLSFqyf9M2XYqholnZ CcU7U4xk61rDRm2/w8vRZCdh69faCmIKtnZjLIpvzyXbU1+NIBop4v9Uvwu24yPfITld KmMONXKSPe78m+nkqjXvoXMZCx5DcYunAMlf/GjALsv5o/7wxeFgOjWhUc8UZDcJ8y02 zoZA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=HgVZubaf; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::1036 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com. [2607:f8b0:4864:20::1036]) by gmr-mx.google.com with ESMTPS id t3si1711293ybu.3.2021.07.21.11.53.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 21 Jul 2021 11:53:12 -0700 (PDT) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::1036 as permitted sender) client-ip=2607:f8b0:4864:20::1036; Original-Received: by mail-pj1-x1036.google.com with SMTP id j8-20020a17090aeb08b0290173bac8b9c9so203104pjz.3 for ; Wed, 21 Jul 2021 11:53:12 -0700 (PDT) X-Received: by 2002:a17:90a:8404:: with SMTP id j4mr5183259pjn.66.1626893591298; Wed, 21 Jul 2021 11:53:11 -0700 (PDT) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id g19sm585212pjl.25.2021.07.21.11.53.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jul 2021 11:53:10 -0700 (PDT) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id BA3CAA249; Wed, 21 Jul 2021 14:52:59 -0400 (EDT) In-Reply-To: X-Original-Sender: jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=HgVZubaf; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::1036 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@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:28878 Archived-At: Note: at this point, we're talking about commonmark extensions provided by pandoc. None of this is going into the commonmark spec, which currently just focuses on the core. (Maybe at some point.) abbreviations - maybe? all_symbols_escapable - this is already in core commonmark, so not an extension angle_brackets_escapable - already in core commonmark auto_identifiers - we have gfm_auto_identifiers, no plans to support the old auto_identifiers, since I think it's best to standardize on one system backtick_code_blocks - part of core commonmark blank_before_blockquote - incompatible with core commonmark, won't be implemented as an extension blank_before_header - incompatible with core commonmark, won't be implemented as an extension citations - I plan to support this but it's not an easy one to implement compact_definition_lists - I'd prefer not to support this, for sake of standardization - it's here for legacy reasons escaped_line_breaks - part of core commonmark example_lists - plan to support fenced_code_attributes - this is provided as part of the attributes extension, don't plan to implement separately fenced_code_blocks - part of core commonmark four_space_rule - don't plan to implement, incompatible with core commonmark grid_tables - plan to implement, probably gutenberg - this only really affects plain output header_attributes - provided by attributes extension, don't plan to implement separately ignore_line_breaks - might make sense to implement, but this would be a bit tricky to do as a commonmark-hs extension; we might need a few changes to the core commonmark processor to enable this. I'd be curious how many people use it. inline_code_attributes - provided by attributes, don't plan to implement separately inline_notes - will probably implement as an extension intraword_underscores - part of core commonmark, won't be an extension latex_macros - not sure, maybe line_blocks - plan to implement as extensions link_attributes - provided by attributes extension lists_without_preceding_blankline - part of core commonmark, don't plan to implement literate_haskell - maybe markdown_attribute - probably not, because commonmark has a different way of doing this and I'd like to keep it simple markdown_in_html_blocks - no, because commonmark has a different way of doing this mmd_header_identifiers - maybe mmd_link_attributes - maybe mmd_title_block - maybe multiline_tables - plan to implement native_divs - probably not; I'd prefer to just support the fenced divs native_spans - ditto, bracketed_spans old_dashes - probably not, a legacy feature pandoc_title_block - probably? shortcut_reference_links - part of core commonmark simple_tables - plan to support space_in_atx_header - part of core commonmark, won't be an extension spaced_reference_links - incompatible with core spec, don't plan to support startnum - part of core commonmark table_captions - plan to support but maybe as part of table extensions tex_math_double_backslash - not sure; might support tex_math_single_backslash - incompat with core commonmark escaping, probably not