Re: [EXTERNAL] Question about Codimd for w.g. minutes

Carsten Bormann <cabo@tzi.org> Thu, 29 July 2021 18:32 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 378053A1494 for <wgchairs@ietfa.amsl.com>; Thu, 29 Jul 2021 11:32:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iROJX3UaLoR4 for <wgchairs@ietfa.amsl.com>; Thu, 29 Jul 2021 11:32:17 -0700 (PDT)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [134.102.50.15]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCE603A148F for <wgchairs@ietf.org>; Thu, 29 Jul 2021 11:32:17 -0700 (PDT)
Received: from [192.168.217.118] (p548dcc89.dip0.t-ipconnect.de [84.141.204.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4GbJzM5xWsz31P5; Thu, 29 Jul 2021 20:32:15 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Subject: Re: [EXTERNAL] Question about Codimd for w.g. minutes
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAJU8_nXevwOYaGvZdWWfEcKqNnfnHNzFK-PMv-PYTW-R8v12nw@mail.gmail.com>
Date: Thu, 29 Jul 2021 20:32:15 +0200
Cc: "Deen, Glenn (NBCUniversal)" <Glenn.Deen@nbcuni.com>, Working Group Chairs <wgchairs@ietf.org>
X-Mao-Original-Outgoing-Id: 649276335.333515-e647b61c9f06c7249e4036235c1ba2a4
Content-Transfer-Encoding: quoted-printable
Message-Id: <528CDFDC-21B4-4BA1-8373-23744A460F6B@tzi.org>
References: <2A3CF02D-ACAC-440E-87FC-DD247C9DF0CA@gmail.com> <2B94E2D4-20E8-4E10-8A10-321F6E4C22FA@nbcuni.com> <8178CA4F-3AC1-4C01-91DF-B3864D23183F@gmail.com> <0D4DA368-BE52-4D51-986B-389CDDE7D680@nbcuni.com> <CAJU8_nWzmWiELMwme6P=r5DygZotEHAAP3A+HA3+SQLbd5DSMA@mail.gmail.com> <36687D77-F596-43A1-BD85-AC60B381BB3A@gmail.com> <62B18365-90F0-4773-8DEF-ABE9DE1A85F4@nbcuni.com> <CAJU8_nXevwOYaGvZdWWfEcKqNnfnHNzFK-PMv-PYTW-R8v12nw@mail.gmail.com>
To: Kyle Rose <krose@krose.org>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/jJ7t2bS9mUEZA-drHZWL-5B5B_s>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jul 2021 18:32:22 -0000

On 2021-07-29, at 20:10, Kyle Rose <krose@krose.org> wrote:
> 
> Interesting. I think CodiMD is rendering incorrectly, because markdown intentionally ignores single newlines: if CodiMD wants a line break, it should insert *two* newlines (a paragraph break) or two spaces at the end of a line (line break) to get that effect. I would avoid the issue entirely by using bullets to delineate elements.

That is a well-known problem with markdown:
Implementations differ in how “hard” newlines are.
(There is also a difference on where a bullet is recognized after a paragraph.)

CodiMD’s markdown is very friendly to the online notes crowd.
Github flavored markdown (GFM) was until they reverted to Gruber’s definition of what a newline means.
Most other markdown implementations have the Gruber-like soft newlines and “lazy” syntax that gives even less notice to newlines.

That’s a bummer, indeed.
I’m not aware of a tool that converts hard-newline markdown like CodiMD’s to soft-newline ones (well, maybe kramdown can do that in its GFM mode; need to check).

Grüße, Carsten