From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id AJIbL6dQLWQNLQAASxT56A (envelope-from ) for ; Wed, 05 Apr 2023 12:42:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gBw5L6dQLWQ7YgAA9RJhRA (envelope-from ) for ; Wed, 05 Apr 2023 12:42:47 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3DF9A19798 for ; Wed, 5 Apr 2023 12:42:47 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pk0aR-0007Ep-Mf; Wed, 05 Apr 2023 06:41:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pk0aP-0007ET-Rb for emacs-orgmode@gnu.org; Wed, 05 Apr 2023 06:41:53 -0400 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pk0aN-0007O3-D3 for emacs-orgmode@gnu.org; Wed, 05 Apr 2023 06:41:53 -0400 Received: (Authenticated sender: morgan@ice9.digital) by mail.gandi.net (Postfix) with ESMTPSA id 8F4DBC000A; Wed, 5 Apr 2023 10:41:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ice9.digital; s=gm1; t=1680691305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=5gIR/AWODNEo8HrI4bIc2mboMTEWzIqOy8OskwZ0c+s=; b=NrNXSiE+npy+RJrZSv93HWY+r+AWPQMSp+ZQrUxEW5Qe/LwLIjlL7fK4EmZyp9xlhuGl4M yelB2xN9rk8h1zDPLdcaGNn56tGjaDO2KcRqExaplP3vup6aZ5t9gu220Q3y1CxfSOPHZl tWoRyhDCkA/B9JCUzPtrjgAnCJhRgpHA9BrRUzZCE4g/buKUvcz9NpoHhe+dg04GMZSWEn fAcCwEmxokUEZK3AV0IxRVi/tpALyYXjJ2BsZ6ssuqHwlxrhXNGz/f/TLqS8/VL23BM7TS s3yclgiGC9hFJENMmfwd+hPV8tCByBk50HZpivEU+UImNzWPdX2GsASP6ruIEg== From: Morgan Willcock To: Ihor Radchenko Cc: Vladimir Alexiev , emacs-orgmode@gnu.org Subject: Re: [BUG] ox-md image captions References: <87a5zoav86.fsf@localhost> <875yaa1x67.fsf@ice9.digital> <877cuqk5kr.fsf@localhost> Date: Wed, 05 Apr 2023 11:41:43 +0100 In-Reply-To: <877cuqk5kr.fsf@localhost> (Ihor Radchenko's message of "Wed, 05 Apr 2023 10:04:52 +0000") Message-ID: <871qky1uhk.fsf@ice9.digital> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:4b98:dc4:8::226; envelope-from=morgan@ice9.digital; helo=relay6-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1680691367; a=rsa-sha256; cv=none; b=V+Qa7HNPO26aJz4CdK2gq9u4ByUKAS8Csve08Zf/YPCiy+4ioxMCl2KZo5evW+7WWbpE5B udlIJnNJMPqMXmn00fMo2xfpB0Tm4d/oKCMKPDSNPzEAm8O8StkjQeRMy7ifjrfmzuU0+w 1HvBRGbxubOdD7lgzQb+kB/+qB+7O1uW0XFJli8Ui6K5om2hdzXeqdLKNlByb24q6Db2uT QX3XvkNKyj5/B7makqNVHoa2MKmBY6OPeYakzbfCH/P6490uKJcmX+vOO9Z2ZHuDxaE1YU f3CptkgXGNdpI4x1bhqgjtrdTx0aLGuRC1znZss1IeBwrNToaLkQ+m6MASs3rA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=ice9.digital header.s=gm1 header.b=NrNXSiE+; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1680691367; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=5gIR/AWODNEo8HrI4bIc2mboMTEWzIqOy8OskwZ0c+s=; b=Hwu9xQY/Jq983EJv95lFp6Ib2zFQhXjFByRDLJYJm1v1f0ARgDFneFb+zcWTUdI43LM2yY 5IJZ5yHejH+gWYEHpg055VMjuBXOnAWGM3tR2py2yjhJvr2ey2Qte4Ah4Qf9tnxOOFu1sP m8lHR2RKPNptxdyyeo89IpYYi5199+KYEyMrxZMRodan6lphmRHiS2r9paQaeEx0dC52Q2 UVP2ZFQ1NbJlO7FDHCJ2/BNaN501EjrPhiSNUv1g2bMDj5HUBTGcv0nBs7etlV8GayZeuR RVUrIZJvMF/HqYzgw0z3AjIb8cb67z0uStiEgxJGHh+h5xmTLB5RHn0w5Qpvfg== X-Migadu-Spam-Score: -3.82 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ice9.digital header.s=gm1 header.b=NrNXSiE+; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Spam-Score: -3.82 X-Migadu-Queue-Id: 3DF9A19798 X-TUID: RQOARSd3gDzo Ihor Radchenko writes: > Please provide concrete examples where ox-md does not follow > specification. > > The title/caption issue herein does not qualify. > https://spec.commonmark.org/0.30/#images also defines > ![foo](/url "title") with "title" being the title, as we currently use > it in ox-md when exporting captions. If ox-md is trying to do the same thing as Markdown.pl then it doesn't really make sense to compare it to CommonMark. The only point am I trying to make is that both ox-md and Pandoc need to deal in the same unambiguous specification in order to inter-operate. For Pandoc, the matching specification needs to be selected to ensure that the correct one is used, but nothing based on Markdown.pl can be unambiguous in this scenario because Markdown.pl has no unambiguous specification. -- Morgan Willcock